Главная - Без рубрики - Плагин Pierre’s Wordspew — мини-чат в вашем WordPress

Плагин Pierre’s Wordspew — мини-чат в вашем WordPress

Попался мне недавно плагин, который реализует возможность размещения в сайдбаре темы мини-чата. Решил попробовать. Плагин оказался мульти-язычным, что с одной стороны, меня обрадовало. Но, поковырявшись с настройками, убедился, что тому, кто создавал русскоязычные файлы po и mo, надо было ноги оторвать. Попробовал самостоятельно допереводить часть информации в админке и в самом представлении плагина на главной странице. Но не тут-то было! Пришлось лезть в коды файлов и ручками-ручками, найти и исправить. Но не все так просто как кажется на первый взгляд. Результат:

Плагин в рабочем состоянии – это главное. Остались в представлении мини-чата 2 английских слова, которых я в коде не нашел (может быть, пропустил). В админке по прежнему, часть инфы на английском. Ковыряться руками не стал. Есть файлы po – mo, у кого есть жгучее желание заниматься дальнейшим переводом – я не протестую 🙂

Теперь несколько слов о плагине:

Как пишет автор плагина —  Pierre Sudarovich – плагин создает живое общение в виде микро – чата, используя Ajax, применение которого позволяет обновлять разговор пользователей без обновления страницы.

В основной директории файлов плагина есть readme.txt, в котором все подробно описано. Его я не переводил, там достаточно все понятно.

Установка плагина – стандартная. После активации в админпанели в разделе Инструменты появится новая запись – Live Shoutbox. Это переход к настройкам плагина.

В настройках вы можете изменить следующие параметры:

— Цвета представления мини-чата в вашем блоге.

— Параметры обновления, затухания, звуковое оповещение, смайлики, блокировку спам-комментариев, опции управления со стороны администратора и проч.

После внесения изменений обязательно сохраните их.

Затем переходите в рубрику Виджеты. У вас появится новый виджет Shoutbox. Активируйте его, переименуйте как нравиться и – все.

На что хочу обратить внимание:

1. Если у вас версия WP старше 2.х – надо в файл sidebar.php добавить функцию –> <?php if(function_exists(jal_get_shoutbox)) { jal_get_shoutbox(); } ?>.

2. При редактировании файлов шаблона не пользуйтесь никакими “блокнотами”, только программами-редакторами с поддержкой UTF-8! Можете такой редактор у меня.

3. Можете изменить звуковое сопровождение. Для этого удалите из папки плагина файл msg.mp3 и замените своим (не забудьте свой сохранить под тем же именем, иначе будете долго искать ссылку в файлах!).

4. Плагин НЕ работает на WP-MU!

5. Плагин можно разместить не в сайдбаре, а, допустим, на отдельной странице. Для этого автор советует использовать отдельно созданный файл, который вы назовете, к примеру, shoutbox.php. Код для этого файла лежит у автора в файле readme.txt.

6. В файле css.php все настройки представления мини-чата в вашем сайдбаре. Тем, кто умеет читать css – будет все понятно. Для тех, кто не умеет – могу подсказать очень коротко главное – как увеличить (или уменьшить) размеры окна мини-чата. У вашей темы есть настройки ширины вашего сайдбара. Чаще всего они находяться в файле style.css, и в нем есть, например, вот такая запись:

/* Sidebar */
#sidebar {
width:192px;
padding:0px 0px 0px 0px;
float:left;
color:#000000;
margin-left:1px;

192px – это ширина вашего сайдбара.

А в настройках мини-чата стоит (в файле css.php):

#chatoutput {
height: 300px;
/* width: 172px; */

Как видите – 172px.

Вы можете увеличить ширину мини-чата до ширины сайдбара, или наоборот. В общем, пробуйте и смотрите. Также вы можете изменить высоту мини-чата, увеличив или уменьшив ее. Сейчас стоит 300px.

Почему написал о ширине в представлении? Не во всех шаблонах плагин подстраивается под ширину сайдбара автоматически. Поэтому, если у вас он этого сам не сделает – придется править ручками.

И пользуйтесь на здоровье! 🙂

Скачать архив

О admin

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

  1. спасибо большое!!! я ничего не могла найти, это то что мен нужно!!!

  2. Ольга М.

    Установила себе чат, спасибо за подробное разъяснение! А очень ли влияет на загрузку сайта этот плагин?

  3. best-bookers.com

    Подскажите у кого были такие проблемы — неожиданно вдруг перестал работать чат. Не отправляются сообщения.

    Пробовал удалить и установить заново — всё равно не работает.

    • Вариант — установили какой-то плагин, который также использует библиотеку JQuery

  4. сделал всё как написано. чат появился в сайдбаре, но не работает. при попытке отправить сообщение выдает ошибки
    Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 8 in …pluginspierres-wordspewwordspew.php on line 421

    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in …pluginspierres-wordspewwordspew.php on line 430

    Warning: Cannot modify header information — headers already sent by (output started at …pluginspierres-wordspewwordspew.php on line 388
    подскажите плз в чем проблема???

    • Какая-то ошибка с созданием таблицы вывода чата. Возможно, что плагин и версия Вордпресс не совпадают.

  5. плагин скачал у вас. версия WP 3.0.1. как решить проблему?

  6. спасибо решил проблему сам.действительно не сходились версии. скачал новую, поставил всё сразу заработало 🙂

  7. возник другой вопрос. на локалке чат заработал сразу и без проблем, а в нэте на сайте, при установке его в сайдбар, меняет в сайдбаре кодировку. убираю из сайдбара функцию чата и кодировка восстанавливается. подскажите плз

    • Похоже на какой-то конфликт. Кроме этого виджета какие другие в Сайдбаре? Возможно, что там стоит виджет другого плагина и между ними какой-то конфликт.

  8. ничего такого нет чего не было бы на локальном сервере. http://websay.ru/. причем меняется кодировка только в названиях последних статей, сами теги и ссылки. как-то выборочно. я не понимаю

  9. Марина

    у меня всё работает)))спасибо!

  10. Евгений

    «А в настройках мини-чата стоит (в файле css.php):» — а если нет такого..?

  11. Спасибо Вам огромное, всё наладила под тему, только вот в браузере Макстон, сообщения нижние выходят и рамочки и наползают на окно написания сообщения, я обычно во всех браузерах всё проверяю и только смотрю в одном плохо. Что-то можно настроить?

    • Макстона у меня нет, и в нем я не проверяю на валидность, насколько мне известна статистика — этим браузером практически никто не пользуется, вот статистика моего счетчика за год:
      № Имя браузера Обращений В процентах
      1 Mozilla 49505 29,64 %
      2 Microsoft Internet Explorer 46009 27,54 %
      3 Google Chrome 35843 21,46 %
      4 Opera 33395 19,99 %
      5 Safari 2200 1,31 %
      6 Прочие 52 0,03 %
      7 Konqueror 16 0 %

  12. Может кому-то упращу поиск для того, чтобы изменить слово или убрать *смайлы* которое не переведено. Открыть файл *ajax_shout* плагина, в строчке 104 написано obj+=»title=»»+Sht_Expand+»»>»+lib+» Smileys :»;
    Вот это слово Smileys , можно или перевести или совсе убрать, так как каждому ясно, что ниже идут смайлы. Так как у меня заменен пакет со смайликами и их не мало, хорошо бы, чтобы они не все показывались, а к примеру были бы слова *показать ещё*. Может кто-то знает, как это сделать и в какой файл прописать.

  13. Сколько пробую перестанавливать этот плагин всеравно одно и тоже, пытался минять версию WP не помогло, возможно вы знаете ответ…

    Не отсылаются сообщения в чат!
    Вот сайт на который ставлю плагин — http://nrg-club.kh.ua/

    • Я выше давал ссылку на новую версию плагина. Сам этим плагином не пользуюсь уже больше года, поэтому помочь не могу.

  14. Подскажите пожалуйста где можно сменить цвет текста на кнопке отправить…???

  15. Дмитрий

    спасибо
    обновите ссылку на новый плагин в теле статьи
    и поставьте где-нибудь рекламу, кликать в качестве благодарности

    • Моя ссылка — это архив плагина с моим переводом на русский, который лежит на моем сервере.
      Кто мешает каждому установить плагин, а затем его автоматически апгрейдить?

  16. Предупреждение: mysql_fetch_array (): поставляется аргумент не является допустимым MySQL результат ресурс в /home/ronunt/public_html/wp-content/plugins/pierres-wordspew/usersonline.php на линии 73
    Какая-то ошибка не могу понять где?

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*