Плагин для WordPress «Предпросмотр комментария» на jQuery
Описание Плагин "Предпросмотр комментария" (jQuery Comment Preview) подключает к форме комментирования WordPress функцию предпросмотра комментария без перезагрузки страницы. Работает на популярном фреймворке jQuery. Для работы плагина требуется версия WordPress: 2.9 или выше. Пример работы данного плагина вы можете наблюдать на настоящем блоге. Особенности плагина ...
Комментарии (249)
Привет. Поставил твой плагин на блог. Добавил кнопку вставки кода плагина WP-Syntax (там следующий синтаксис:
<pre lang="LANGUAGE"> code </pre>
).
В предпросмотре код не форматируется этим плагином. Возможно ли сделать так, чтобы это происходило?
зы: При добавлении коммента всё ок.
Не сделать, потому что мой плагин код обрабатывает ява-скриптом на уровне браузера, а твой плагин работает на уровне сервера, только после отправки коммента.
В принципе, это мелочь, но правильнее сделать add_action(‘wp_head’, ‘jcp_css’), тогда будет валидно в xhtml. И к слову — с OpeinID плагин у меня вполне дружит.
Я знаю. Но в этом случае файл стилей будет подключаться на каждой странице, а нужно, чтоб только на странице с комментами. Попробую решить эту задачу.
Может быть в нем что-то изменилось со времен выявления проблемы. Надо будет снова протестировать.
Таки заставил у себя работать это счастье :) Спасибо, Дим — это просто чудо, а не плагин!
Такой вот вопрос еще только — когда джава выключена выводицца ошибка, так вот можно ли это перевести — http://clip2net.com/clip/m10803/1245579444-clip-14kb.jpg — и если можно, то где? Или это гугловский текст и перевести его нельзя в принципе?
Пожалуйста, рад, что понравилось =)
Текст, о котором ты говоришь, не имеет никакого отношения к моему плагину.
Не хочет твой плагин почему-то работать. =( Не реагирует на нажатия кнопка Предпросмотр и нету остальных кнопок… В чем может быть дело? Включал тему Default выключив при этом в админке все плагины кроме этого и всё равно тоже самое. =( Версия блога самая последняя на данный момент, с офф. сайта. Вот тут посмотри плиз http://webdigital.ru/2009/06/18/hello-world.html#comments Надеюсь подскажешь что с этим делать…
Почему-то у тебя не подключился еще один файл плагина, потому и не работает.
Попробуй сделать следующее. В файле
jquery-comment-preview.php
найди такую строку:В ней замени
/{avatar}/
на/\{avatar\}/
. Потом проверь, работает ли.Не помогло… =(
Есть ещё какие-нибудь варианты? =(
Напиши свой шаблон для блока предпросмотра из настроек плагина.
А с WordPress 2.8.4. плагин дружит? А то он у меня перестала работать кнопка «Предпросмотр» (после нажатия ничего не происходит). Либо из-за того, что я wordpress обновил (может в вордпресе обновилась версия jquery, а твой плагин ее не понимает), либо после переустановки самого плагина (когда нажал в админке «обновить автоматически» возникла какая-то ошибка, пришлось переустанавливать вручную). По инструкции я проверил, вроде как всё нормально.
И еще, я точно не уверен — давно было, но по-моему в старой версии при установке плагина нужно было в вручную подключать скрипт, а в этой не надо. Может из-за этого он не работает?
Дружит.
Всегда автоматически подключался.
Провозился еще кучу времени, но так и не заставил его работать. Правда выяснил еще кое-что странное: сбросил настройки плагина — textarea съехала. Но теперь плагин не реагирует на изменение параметров в jquery-comment-preview.css и style.css темы (если поставить «нет» в настройках).
В итоге: HTML редактор отображается, кнопки слева работают, а «предпросмотр» нет и плагин не реагирует на изменение параметров CSS.
Совсем никаких идей или забыл ответить?
Ты что-то неправильно делаешь.
Гениальный ответ :) Попробую еще раз переустановить :(
Подскажи, пожалуйста, как сделать, чтобы при нажатии на кнопку «код» code выводился не в таких скобках , а в квадратных [].
В файле jquery-comment-preview.php найди код:
и замени его на этот:
Спасибо!
Добрый день!
У меня такая же проблема, как и у Яна.
Я нашел этот код, заменил его, и… ничего не изменилось. Предпросмотр, по-прежнему не работает.
Покажите, пожалуйста, ваш шаблон блока предпросмотра из настроек плагина.
<ol id="comment-preview">
<li>
{avatar}
<strong>{author}</strong> пишет:<br />
{comment}
</li>
</ol>
У вас почему-то к форме не подключается файл md5.js, причина этого мне не понятна. Поэтому вам пока придется использовать вариант со статическим аватаром (опция плагина).
Однако, у меня до сих пор так и не работает предпросмотр. Это произошло после обновления вордпресса до версии 2.8.6.
Это из-за того, что md5.js не подключается?
Все. Поставил в настройках «статический аватар» и все заработало. Благодарю! :)
Первое что хочу сказать — это огромное спасибо за замечательный плагин… давно хотел себе такой… сейчас полностью переделываю блог и он очень пригодился, только есть одно но =(
В хроме и лисе при двойном нажатии в textarea с твоим плагином сразу вставляется теги — , сколько раз нажмешь столько они и будут появляться, есть способ с этим бороться?
Заранее огромное спасибо!
P.S. можешь добавить в этот плагин смайлы — создать кнопку нажимая на которую появляется окошко с выбором буквально 5-10 обычных смайлов, я думаю многим бы пригодилось.
Пожалуйста, рад, что понравилось. Кстати, почти готова новая версия, скорее всего завтра выложу.
Можешь показать пример? А то не совсем понятно. Да и не должно такого быть.
Сори, не добавлю, т.к. считаю это лишним.
Сори, забыл обрамить теги… теги
<strong></strong>
А что добавилось или изменилось?
На локалхосте новый блог, придется видимо сначала выложить, а потом доправлять…. Там смотри как — дважды тыкаешь мышью по полю textarea (поля куда печатаешь сообщение), ну например чтобы все слово выделить и туда вставляются два стронга (открытие и закрытие…)
И еще хотел спросить — у меня jQuery грузится с гугла, а плагин вызывает вордпрессовский джиквери еще раз, причем когда я его отключил он перестал работать(
Будет написано в статье, когда выложу. Сообщу от этом.
Проверил в FF 2.0.x и 3.5.6 — не наблюдаю такого.
Может быть потому, что jQuery, который с WordPress, косячный. Я с этим не раз сталкивался. В новой версии jQuery подключается с Гугла, так что там проблемы этой не должно быть.
Доступна новая версия плагина. Список изменений.
Перед обновлением прошу обязательно прочитать текст касаемо обновления, который находится сразу под заголовком «Скачать».
Дмитрий, так оказывается ты автор этого плагина! Видел на этом блоге возможность предпросмотра, хотел реализовать у себя, но не доходили руки до поиска плагина. Сегодня заметил твое сообщение в Твиттере.
Шикарно, теперь обязательно установлю его себе. Большое спасибо!
Да, оказывается, я =) Пользуйся в удовольствие.
Спасибо за отзыв и за ретвит.
Дима огромное спасибо за новую версию, здесь все заработало без проблем! Так и не смог разобраться в чем был косяк в предыдущей версии скрипта =(
Почему-то, когда ставлю ссылку в комментариях через этот плагин, то ссылка отображается в странном формате.
Например:
http://www.grafsky.ru/sales/aura-sales.htm/www.grafsky.ru
На твоем блоге то же самое. В чем прикол, и как сделать, чтобы ссылка отображалась нормально:
http://www.grafsky.ru
В какой момент так отображается — во время предпросмотра или после публикации комментария?
И в момент предпросмотра и после подтверждения комментария.
Такое может быть только в одном случае — если вы указываете ссылку без
http://
.Да, так и есть. Ввел в настройки плагина, чтобы http:// добавлялось автоматом.
Спасибо, с наступающими праздниками вас, Дмитрий!
Скажите, а можно ли сделать так, чтобы при нажатии на кнопку «ссылка» появлялось окошко, куда эту ссылку предлагалось бы ввести? А уже после введения автоматом добавлялось бы http://
Скажите, это может быть направлением развития вашего чудо-плагина? :)
Спасибо. Вас тоже с наступающим!
Думаю, что смогу сделать точно так же, как это сейчас сделано в HTML-редакторе WordPress в админке.
О отлично, то что искал :) Ща потестю плагинчик
Плагин работает, спасибо большое :)
Есть один косяк — появляется он в ГуглХроме и Сафари. Опера и файрфокс не повторяют.
Косяк: при нажатии на кнопку «Предпросмотр», при наличии введенных в textarea comment’ов любых символов, появляется два символа перевода строки. Короче два новых абзаца вставляется, ну или один :)
Такая же трабла и при тестах и с вот этим самым блогом :)
Будет круто, если можно это поправить
Посмотрю в свободное время.
Непонятно, каким образом они там появляются. Да и, собственно, не важно, я не вижу в этом проблемы. Эти переводы строк не мешают.
Я тоже думаю, что особо не мешают, но сам факт такого неясного явления меня смущает :)
С какой такой особенности браузер пхает перевод строки, и если б один только…
Спасибо все работает замечательно :)
подскажи если не сложно, как добился такого красивого вида комментариев ?
С помощью CSS.
Спасибо большое за плагин. Всё установилось и настроилось прекрасно! :)
Dimox посмотри плиз сайт в подписи, почему то сама ширина регулируется, но почему то только верхнего(где кнопка предосмотр), а самого поля ввода текста узкое, где копать то ?
в CSS все поправлено…
Я панели вообще не наблюдаю.
да я ее только на две минуты отключил и ты тут как тут :)
включил обратно.
посмотри плиз еще раз.
Не отображается. При обращении к файлу
kels.ru/?jquery-comment-preview.js
открывается не содержимое скрипта, а содержимое сайта. Наверное, с настройками на сервере не все в порядке.сижу чешу репу, где смотреть ? может файл comment.php в теме нестандартный ?
он там это окошко динамически позволяет менять.
К сожалению, даже не представляю, в чем причина.
все разобрался, у меня там тема авторская, там в ней свои настройки были еще отдельные.
Спасибо !