Плагин Quoter 1.1 для WordPress. Русская версия

quoter

Данный плагин позволяет цитировать любой предыдущий комментарий или любой текст со страницы одним нажатием мыши.

Цитирование комментария работает как с помощью Javascript, так и с помощью серверных функций (если Javascript отключен в браузере).

Цитирование произвольного текста на странице только с помощью Javascript.

Для работы плагина вам понадобиться внести несколько изменений в файл comments.php

1. функция quoter_comment() генерирует ссылку, при нажатии на которую происходит цитирование выбранного комментария. Код должен быть вставлен в loop, например в секции

commentmetadata. Пример:

<small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('F jS, Y') ?> at <?php comment_time() ?></a> <strong><?php if (function_exists('quoter_comment')) { quoter_comment(); } ?></strong> <?php edit_comment_link('e','',''); ?></small>

Где выделенный жирным текст – это то что вам нужно добавить.

2. функция quoter_comment_server() генерирует цитируемый текст на сервере для пользователей, у которых отключен Javascript в браузере. Она зависит от функции quoter_comment(). Должна быть вставлена в секцию TEXTAREA. Пример:

<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"> <strong><?php if (function_exists('quoter_comment_server')) { quoter_comment_server(); } ?></strong> </textarea></p>

Где выделенный жирным текст – это то что вам нужно добавить.

3. функция quoter_page(), генерирует ссылку, нажатие на которую позволяет цитировать любой текст на странице. Пример:

<strong><?php if (function_exists('quoter_page')) { quoter_page(); } ?></strong>

Где выделенный жирным текст – это то что вам нужно добавить. вставляется в любое удобное место.

Надписи ссылок можно настроить в панели управления.

При копировании кода со страницы,
не забывайте вручную перебивать все кавычки 

Установка

Распаковать папку Quoter на сервер в папку wp-content/plugins и Активировать.

Страница плагина http://www.damagedgoods.it/wp-plugins/quoter/

Скачать

ZIP
Quoter 1.1 Русская версия

 Скачали 2100 раз

Связанные записи

59 комментариев

Страницы: « 1 [2] 3 » Show All

  1. 20 shiva 22 ноября 2007 в 4:02 (GMT+6)

    в процессе возник вопрос, не получается кнопку “цитировать любой текст” установить в один ряд с остальными. понимаю, что скорее всего вопрос с стилями, но где именно подправить надо не найду. не помнишь?


  2. 21 Lecactus 22 ноября 2007 в 8:07 (GMT+6)

    в процессе возник вопрос, не получается кнопку “цитировать любой текст” установить в один ряд с остальными. понимаю, что скорее всего вопрос с стилями, но где именно подправить надо не найду. не помнишь?

    открой мой файл comments.txt посмотри по ссылке выше – там все видно!

    если кратко, то в плагине WP Comment Quicktags Plus я убрал закрывающий ДИВ
    а затем вставил код кнопки “цитировать любой текст” сразу за кодом плагина Quicktags и уже вручную поставил закрывающий ДИВ в файле comments.php


  3. 22 shiva 22 ноября 2007 в 19:36 (GMT+6)

    открой мой файл comments.txt посмотри по ссылке

    это я первым делом сделал, открыл и посмотрел… делал все как ты выше говоришь, все равно на другую строку перескакивает. я потому и спрашивал, что может что-то еще забыл сделать. спасибо за ответы, буду дальше ковырять :)


  4. 23 Lecactus 22 ноября 2007 в 20:04 (GMT+6)

    открой мой файл comments.txt посмотри по ссылке

    это я первым делом сделал, открыл и посмотрел… делал все как ты выше говоришь, все равно на другую строку перескакивает. я потому и спрашивал, что может что-то еще забыл сделать. спасибо за ответы, буду дальше ковырять :)

    адрес блога бы написал уже где посмотреть баг :)


  5. 24 shiva 24 ноября 2007 в 0:05 (GMT+6)

    адрес блога бы написал уже где посмотреть баг

    http://www.shiva.com.ua
    уже все поправил. дело было в ДИВах, когда кнопочки перерисовывал добавил свои.


  6. 25 Олег 11 апреля 2008 в 1:50 (GMT+6)

    Для того чтобы не стояло по умолчание в поле предыдущего сообщения нужно просто было убрать из файла comments.php
    { quoter_comment_server(); } – удалить


  7. 26 ab1e 11 апреля 2008 в 12:50 (GMT+6)

    Для того чтобы не стояло по умолчание в поле предыдущего сообщения нужно просто было убрать из файла comments.php
    { quoter_comment_server(); } – удалить

    Тогда вообще не работает :-(


  8. 27 mobdick 20 июня 2008 в 21:32 (GMT+6)

    большое спасибо за столь полезный скрипт :)
    все баги лечатся в рамках данной статьи и немного мозгов с прямыми руками :)


  9. 28 Fan 21 июля 2008 в 7:57 (GMT+6)

    Без комментов никогда бы не разобрался. Огромное спасибо. Lecactus, дабы не писать в асю, спрошу здесь – где можно взять некоторые из плагинов/настроек которые стоят непосредственно на этом сайте ? Очень интересует плагин (настройка) которая выводит тэги над полем комментария… Если не сложно – буду рад за ланк …


  10. 29 Lecactus 21 июля 2008 в 9:30 (GMT+6)

    @ Fan: читайте ПРАВИЛА в шапке


  11. 30 Fan 21 июля 2008 в 10:07 (GMT+6)

    Виноват. Буду знать. Я Вам в асю написал пару строк, как будете в сети – черкните плиз.


  12. 31 Fan 22 июля 2008 в 9:45 (GMT+6)

    Как можно избавиться от данной проблемы: [URL=http://www.radikal.ru][IMG]http://s48.radikal.ru/i121/0807/5a/f0e6213ba62a.jpg[/IMG][/URL]


  13. 32 Lecactus 22 июля 2008 в 11:33 (GMT+6)

    @ Fan: дописать фильтр в плагин/виджет вывода последних комментов. PHP в руки! как сделать не подскажу, т.к. я пользуюсь не самым популярным плагином вывода последних комментов и там исправлял сам. а потом просто переделал плагин чтобы он работал несколько иначе – через обычный тег цитирования


  14. 33 Олег 22 июля 2008 в 13:45 (GMT+6)

    Привет:) Активирую данный плагин. В comments.php прописываю нужные строки но, ссылка “цитата” ни где не появляться :( Установлен ВП 2.5. Здесь в комментах решение не нашел. В чем может быть проблема?


  15. 34 Lecactus 22 июля 2008 в 14:07 (GMT+6)

    . В comments.php прописываю нужные строки

    прописываете не там или нарушили теги где то


  16. 35 Олег 22 июля 2008 в 14:37 (GMT+6)

    . В comments.php прописываю нужные строки

    прописываете не там или нарушили теги где то

    то, что нужно прописать в файле comments.php, там уже есть (было в теме), единственное цифры в строке <textarea name=”comment” id=”comment” cols=”100%” rows=”10” tabinde у меня были 50% и 8, но я менял – не помогает :( Теги не трогал. Проблема в “руки не оттуда” и “глаза не там? что-ли :)


  17. 36 Lecactus 22 июля 2008 в 15:09 (GMT+6)

    Проблема в “руки не оттуда” и “глаза не там? что-л

    может и “руки”

    вот кусок примерно кода КАК ДОЛЖНО БЫТЬ

    <?php if($comment_type == 'comment') { ?>

    <li class="<?php echo $oddcomment;if($comment->comment_author_email == get_the_author_email()) echo " author"; ?>" id="comment-<?php comment_ID() ?>">

    <p class="cmtinfo"><cite><noindex><?php maxsite_comment_allow($maxsite_comment_data, 4, true); ?></noindex></cite>
    <a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('j F Y в G:i') ?></a>

    <?php if (function_exists('quoter_comment')) { quoter_comment(); } ?>

    <?php if ($comment->comment_approved == '0') : ?>
    <em>Ваш комментарий ожидает одобрения. Если вы еще не ознакомились, то рекомендуется прочитать <a href="http://lecactus.ru/rules/">правила блога</a></em><br />
    <?php endif; ?>
    <br />
    <?php
    echo get_avatar( $comment, $size = '45', $default = 'http://lecactus.ru/images/gravatar.gif&#039; );
    ?> <?php comment_text(); ?>
    </li>

    <?php /* Changes every other comment to a different class */
    if ('alt' == $oddcomment) $oddcomment = '';
    else $oddcomment = 'alt';
    ?>

    и далее

    <p><div id="comment_quicktags"><?php if(function_exists(wp_comment_quicktags_plus)) { wp_comment_quicktags_plus(); } ?><?php if (function_exists('quoter_page')) { quoter_page(); } ?>
    <input name="image_upload" type="button" class="ed_button" onclick="window.open('http://www.foto.radikal.ru&#039;,'_imagehost','resizable=yes,width=1000,height=750');return false;" title="Загрузить картинку" value="Картинка" />
    </div><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p>


  18. 37 Олег 22 июля 2008 в 17:55 (GMT+6)

    Проблема в “руки не оттуда” и “глаза не там? что-л

    может и “руки”

    вот кусок примерно кода КАК ДОЛЖНО БЫТЬ

    А у меня “устроено” вот так:

    <div class=”comment-block”>

    пишет в в <a href=”#comment-”>    

    comment_approved == ’0′) : ?>
    Ваш комментарий отправлен автору для проверки.

    если не затруднит подскажите, куда и что тут вставить :)

    Заранее спасибо :)


  19. 38 Lecactus 22 июля 2008 в 21:52 (GMT+6)

    @ Олег: оформите свой код через теги КОД, в этой “каше” выше я ничего не понял


  20. 39 Олег 3 августа 2008 в 11:39 (GMT+6)

    @ Олег: оформите свой код через теги КОД, в этой “каше” выше я ничего не понял

    Ура-а-а заработало! :)) Поменял тему (поставил без лишних наворотов, до этого стояла zoxsegen – там в коде “черт ногу сломает”), сделал все как в статье написано и вуаля – у меня комменты с цитатами :)
    Lecactus”у” – отдельное спасибо за терпение и понимание к “тупым” вопросам от таких “начинающих” как Я :)


Страницы: « 1 [2] 3 » Show All

Комментарии не по теме удаляются! Читайте реадми дистрибутива, комментарии выше и FAQ! Прежде чем задавать вопрос, прочитайте это. Научитесь ценить чужое время!

 Имя (обязательно)  EMAIL (обязательно)  АДРЕС ЛИЧНОГО БЛОГА

Вы соглашаетесь с правилами


При добавлении HTML|CSS|JS|PHP кода в комментарий, оформляйте его через кнопку КОД

 

Получать комментарии по RSS Адрес трэкбека