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

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

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

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

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

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

В основной директории файлов плагина есть 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.

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

[sdfile url=»http://www.bestwordpress.org.ua/wp-content/files/pierres-wordspew.zip»]

О admin

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

  1. Если можно объясните для «чайника», подробнее, как разместить чат на отдельной странице блога, какой код надо вставить при создании этой страницы?

  2. 1. В файле readme.txt записан код, повторять его здесь не буду.
    2. Создаете файл допустим, shoutbox.php. Вставляете в него код, сохраняете файл. Не редактируйте обычным блокнотом, скачайте у меня UnicEdit с поддержкой UTF-8.
    3. Закачайте файл shoutbox.php в папку с вашей темой.
    4. В админке создайте новую страницу. Назовете ее допустим, Мини-чат.
    5. В разделе редактирования страницы, в атрибутах (справа), найдите раздел Шаблоны. Откройте список и выберите Shoutbox (плагин должен быть активирован).
    6. Все.
    У вас на главной появится новая закладка в страницах.
    Пока вам рассказыывал — сделал здесь как пример. Понятно, что дизайн и прочее — это надо больше настраивать, допустим, стили и проч.

  3. Спасибо, заработало!

  4. Установила этот плагин на сайте — работает, но почему то при добавлении сообщения страница перезагружается.

    Отчего это может быть и как исправить, не подскажете?

    • Добрый день.
      Не должна перегружаться. Проверьте внимательно панель настроек, добавлением комментария управляет ява-скрипт.

  5. Сергей

    Жаль, что не работает на WordPress MU! =((( Может быть ка-нибудь можно наладить его работу в нем?… Находил плагин XDTalk, но не нашел где его скачать… Посодействуйте, пожалуйста…

    • посмотрите у меня на втором сайте другой чат, он в сайдбаре справа стоит, там есть ссылка на авторский сайт, он внешний, бесплатный — wpfreethemes.ru

  6. Здравствуйте! Скажите пожалуйсто, как вы измени цвет «Имя» «Сообщение» и «послать», все перелазил, не могу найти…. Заранее спасибо за ответ!

    • в папке плагина есть файл — css.php, там все настройки, плюс — в админке настроек плагина вверху есть блок настроек цвета.

  7. Именно там я и не могу найти, где меняется цвет у этих слов. Узнал цвет который сейчас стоит, но в этом файле такого цвета нет. Я не сильно разбираюсь в этом, поэтому и прошу помощи…

    • Артем, прекрасно понимаю ваше желание сменить цвет чего-либо в плагине… Я на днях выложил видеоурок по плагину Web Developer для Лисы, в плагине есть функция: посмотреть стиль элемента, после кликанья по элементу открывается файл стилей где можно видеть само свойство и где оно расположено. Просто немного разберитесь, для начала — методом «тыка» проверьте свойства всех элементов. Откройте файл css.php плагина и смотрите. Если в свойстве есть вот такая функция — echo $shout_opt[‘name_color’]; — значит, это свойство настраивается через админпанель плагина, все остальные свойства стилей плагина находятся в обычных конструкциях свойств в файле css.php.

  8. У меня тоже сабмит страницы происходил, если чат в сайдбаре. Дело было в том что форма поиска не имела закрывающегося тэга. не знаю почему так было. Я добавил тег и всё заработало. Спасибо за плагин.

  9. Владимир

    п.1 (дословно)
    В противном случае, если вы используете старую версию WP (до 2.x) вызова функции (как правило, в sidebar.php) по следующим образом: «`
    То есть — до 2 версии, а не выше

  10. Владимир

    пишет /wp-content/plugins/pierres-wordspew/usersonline.php online 73

  11. alex-sqwer.ru

    Нашёл ЧАТ — установил у себя на сайте, но нужно русифицировать, т.к. не понимает кириллицу alex-sqwer.ru на этом сайте в правой колонке

    • Вы предлагаете мне его русифицировать? Но здесь причина не в русификации, скорее всего, сам скрипт чата не поддерживает кириллические символы, здесь не перевод, здесь локализация нужна, а это не просто и долго.

    • Владимир

      Да нет, нормально
      Смотрите bcv.kiev.ua/shoutbox/

  12. Сергей

    Отличный плагин!!! Все работает, и язык русский. спасибо+++

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

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

*