FAIL (the browser should render some flash content, not this).

intwayblog.netДвижок для блогаBlogger (Blogspot) → Персональный ответ и цитирование в комментариях

Персональный ответ и цитирование в комментариях

что такое скрипт

Многие, кто прочесывал специализированные ресурсы, в поисках интересных фишек для платформы Blogger (Blogspot), встречали скрипт, позволяющий давать ответ на конкретный комментарий. Но он выглядел так убого, что большинство прошло мимо него, не заинтересовавшись.

Сегодня я хочу предложить вам свой собственный виджет для линейного формата публикации комментариев, позволяющий не только отвечать на конкретный коммент, но и, при желании, цитировать нужный отрывок этого комментария - все как на форумах!

Теперь поподробнее, что и как делает этот виджет. В каждый комментарий добавляется две кнопки: одна для персонального ответа, другая для персонального ответа с цитированием. При нажатии на такую кнопку, всплывает окно с формой для отправки комментариев, уже частично заполненной. В ней уже содержится ник того, кому вы отвечаете, ссылка на отвечаемый пост (по ней вы легко найдете комментарий, на который был дан ответ) и, если нужно, цитата из него. Свой текст вам нужно писать просто в продолжение того, что уже имеется. Результат вы можете лицезреть чуть выше, под спойлером.

Есть ряд ограничений, которые преодолеть мне не удалось, но которые я обошел. Это невозможность передачи цитаты в стандартную форму внизу ленты комментариев - приходится использовать всплывающее окно. И ограничение на длину передаваемой строки на серверах Blogger - тут слишком длинную цитату скрипт аккуратно подрезает под допустимый размер.

Можно задать цитату и вручную. Хотите оформить простую цитату? Скопируйте цитируемый текст в форму добавления комментария и окружите его псевдотэгам по этой схеме: [q]цитируемый текст[/q]. Хотите лицезреть более сложный вариант, с указанием имени человека, которого вы цитируете? Тогда так: [q="имя"]цитируемый текст[/q]..

Ну что ж, если вас увлекла идея подобного расширения функционала публикуемых в линейном формате комментариев, приступим к правке кода. Для начала подключим скрипты. Откройте редактор шаблона (Дизайн->Изменить HTML), поставьте галочку напротив "Расширить шаблоны виджета" и добавьте перед закрывающим тэгом </head> следующую строку:


<script src='http://code.jquery.com/jquery.min.js' type='text/javascript'/>
</head>

* Если перед тэгом </head> уже имеется ссылка на скрипт jquery.min.js, то дублировать ее не стоит. Достаточно одного указания на библиотеку jQuery.


Смотрите также:

  • Что такое браузер

    Я бы не акцентировал внимание на этом факте, если бы не один нюанс - из всех популярных браузеров, IE остался единственным, кто не поддерживает вообще или поддерживает лишь частично некоторые команды JavaScript, что я использую в своих скриптах

     
Источник: http://www.aboutblogger.ru/2011/10/personalniy-otvet-i-tcitirovanie-v.


Добавьте комментарий:
Ваше имя:
E-mail: