Одним из видов формы обратной связи для сайта является гостевая книга. Наиболее популярное решение для ее создания компонент Easybook Reloaded – гостевая книга для Joomla версий 2.5 и 3.0.
В состав дистрибутива входят:
- com_easybookreloaded - компонент гостевой книги с большим количеством функций;
- mod_ebrlatestentries – модуль для показа последних записей гостевой книги;
- plg_searcheasybookreloaded – плагин поиска в записях гостевой книги.
Русскоязычный дистрибутив доступен для загрузки в конце статьи.
- Гостевая книга Joomla
- Возможности гостевой книги
- Установка и настройка компонента гостевой книги
- Обработка сообщений гостевой книги
- Модуль «Последние записи» гостевой книги
- Плагин поиска в записях гостевой книги
- Скачать дистрибутив Easybook Reloaded
Возможности гостевой книги
Easybook Reloaded является легким и простым компонентом для Joomla, который имеет множество полезных функций.
- Полное управление с Front-end;
- Отправку e-mail уведомлений;
- Мощная защита от спама - арифметические задачи, время блокировки, самоопределяемый вопрос, блок (диапазон) IP-адресов, максимальное количество ссылок, время блокировки на тот же адрес IP, встроенная поддержка плагина EasyCalcCheck Plus;
- ACL - выбор группы для установки прав;
- Introtext - могут быть загружены из файла языка (многоязычность);
- GeSHi Syntax Highlighting – подсветка кода;
- BBCode - безопасный и ограниченный по сравнению с HTML способ форматирования сообщений;
- Различные наборы смайликов;
- Автоматический перенос слов;
- Moostar - Рейтинг функцию с 3 стилями;
- Опции для автоматического заполнения различных служб обмена сообщениями;
- Фильтр недопустимых слов, с заранее определенным списком английских, немецких и русских слов;
- Три различных шаблона;
- Сортировка записей;
- Обратная ссылка/логотип могут быть отключены;
- и многое другое!
Компонент гостевой книги основан на оригинальных компонентах, предоставляемых Easy-Joomla. Эта версия была переработана и оптимизирована. Все известные недостатки системы безопасности были устранены и приняты некоторые другие меры для ее обеспечения.
Установка и настройка компонента гостевой книги
В панели администрирования Joomla зайдите в менеджер расширений, выберите файл компонента com_easybookreloaded и нажмите кнопку «Загрузить и установить». Компонент будет установлен в систему.
Вкладка Фильтр «плохих» слов
Настройка фильтра «плохих» слов крайне проста. Фильтр уже содержит огромный список таких слов. Вы можете добавлять свои собственные слова, а так же удалять и редактировать уже существующие.
Вкладка Настройки - Компонент
Права
- Гостевая книга выключена – Позволяет включать и отключать гостевую книгу на сайте;
- Группы – Сообщения – Позволяет выбрать группы, члены которых могут добавлять новые сообщения;
- Группы – Администрирование - Позволяет выбрать группы, члены которых могут редактировать сообщения;
Конфигурация
- Публиковать новые - Новые сообщения будут опубликованы без одобрения администратора;
- Отправлять уведомление на e-mail - Отправлять уведомление администратору;
- HTML E-Mail - Разрешить HTML формат в e-mail;
- Выберите группу для email уведомлений - Все члены выбранной группы будут получать уведомления от системы на e-mail, указанные в профилях пользователей;
- Дополнительные адреса электронной почты - Введите здесь один или несколько дополнительных адресов, на которые также будут отправляться уведомления. Пример: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра., Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.;
- Секретное слово - Секретное слово больше 8 символов, которое будет использовано для генерации хэшей;
- Срок действия редактирования ссылок в днях - Время действия хэш ссылок в днях;
- Фильтр 'плохих' слов – Активирует фильтр;
- Шаблон замены слов - Эти слова будут заменены при помощи регулярных выражений;
- Сообщений на странице - Количество сообщений, показываемых на странице;
- Порядок - Порядок показа сообщений в гостевой книге;
- Показывать заголовок - Показывать заголовок в верхней части гостевой книги;
- Показать дополнительный текст - Показывать дополнительный текст над гостевой книгой;
- Дополнительный текст – Сам дополнительный текст;
- Разрешить BBCode - Разрешить BBCode в сообщениях;
- Разрешить смайлы - Разрешить использование смайлов в сообщениях;
- Выбрать смайлы - Выбор набор смайлов;
- Разрешить ссылки - Разрешить использование ссылок на другие веб-сайты в сообщениях;
- Разрешить e-mail - Разрешить e-mail ссылки в сообщениях;
- Разрешить изображения - Разрешить использование изображений в сообщениях;
- Формат GeSHi - Введенный код отображается в формате GeSHi с подсветкой кода;
- Youtube - Разрешить использование видео Youtube в сообщениях;
- Нумерация строк - Отображение нумерации строк при вводе сообщений;
- Разрешить перенос строки - Автоматический перевод строки в длинных сообщениях;
- Принудительный перенос строки – Укажите количество символов, после которых будет произведен перенос строки;
- Выбор шаблона - Шаблон для гостевой книги;
- Формат даты - Укажите формат отображения даты;
- Количество сообщений - Показывать общее количество сообщений в нижней части гостевой книги;
- Показать логотип Easybook Reloaded – Разрешить показ логотипа Easybook Reloaded внизу страницы.
Форма
- Рейтинг - Показывать рейтинг при создании сообщений;
- Максимальный рейтинг - Самое высокое значение рейтинга (по-умолчанию 5);
- Тип поля ввода рейтинга - Выберите тип отображения рейтинга в форме;
- IP адрес – Показывать IP-адрес пользователя добавляющего сообщение;
- Показать записи IP Logging - IP Logging отображается в нижней части формы ввода;
- Имя пользователя - Использовать реальное имя или логин;
- E-mail - Показывать поле e-mail адрес;
- Проверка E-Mail - Активировать проверку на правильный ввод e-mail адреса при создании сообщения;
- Заголовок – Показывать поле заголовка;
- Требуется заголовок – Обязательно ли поле для заполнения;
- Страна – Показывать поле Страна;
- Веб-сайт – Показывать поле Веб-сайт;
- Тег nofollow для домашней страницы – добавлять к ссылкам тег nofollow;
- ICQ – Показывать поле ICQ;
- AIM – Показывать поле AIM;
- MSN – Показывать поле MSN;
- Yahoo – Показывать поле Yahoo;
- Skype – Показывать поле Skype;
Защита от спама
Возможно три состояния защиты:
- Отключено;
- Арифметический пример;
- Самостоятельный вопрос.
- Включить защиту от спама EasyCalcCheck – Добавляет небольшой арифметический пример;
- Максимальное числовое значение – Максимальное число для арифметического примера;
- Выберите арифметическое действие – Выбор арифметического действия;
- Время блокировки, в секундах – Защита от спам-ботов;
- Самостоятельный вопрос – Добавляет защиту от спама в виде вопроса;
- Вопрос – Введите свой вопрос;
- Ответ – Какой ожидается ответ на вопрос;
- Максимальное количество ссылок – Максимальное количество ссылок в одном сообщении;
- Черный список-IP адресов – Блокировка IP адресов, разделенных запятыми без пробелов;
- Время блокировки для того же IP адреса - Сколько времени в секундах не может быть сделана новая запись с того же IP-адреса;
- Показывать защиту от спама зарегистрированным пользователям – Зарегистрированным пользователям можно не показывать каптчу.
Вкладка Настройки - Проверка обновлений
Автор рекомендует эту проверку включить и при поступлении уведомлений обновлять компонент. Следует понимать, что русская локализация, выполненная мною, будет удалена. Взамен будет установлена локализация из компонента, имеющая неточности.
Обработка сообщений гостевой книги
На вкладке «Менеджер сообщений» представлены все сообщения посетителей сайта. Пользуясь элементами интерфейса, вы можете просматривать, редактировать и удалять сообщения, а также публиковать и снимать их с публикации.
Модуль «Последние записи» гостевой книги
Установка модуля mod_ebrlatestentries ничем не отличается от установки компонента. Настройка модуля минимальна и не представляет трудностей, я сделал его русскую локализацию.
Озаглавьте модуль, выберите позицию для отображения модуля, опубликуйте и привяжите к необходимым пунктам меню. При необходимости задайте суффикс CSS класса модуля.
- Введите IDs записей для показа – эти записи будут всегда отображаться в модуле;
- Количество записей – которые будут отображены в модуле, не считая тех, которые вы выбрали в предыдущей опции;
- Количество символов – которые будут выводиться из каждой записи;
- Количество символов в слове – если слово длиннее, будет принудительный перенос;
- Ссылка под каждой записью – на страницу с полной версией записи;
- Имена – авторов будут отображаться перед текстом записи;
- Показать заголовок – перед записью;
- Разрешить смайлики - замена текстовых смайликов в графические;
- Смайлики – выбор набора;
- Конвертировать BBCode – в объекты;
- Представление кода GeSHi – в виде кода с подсветкой синтаксиса;
- Случайная сортировка – записей для отображения в модуле;
- Показать дату – формат отображения даты создания записи.
Плагин поиска в записях гостевой книги
Установка плагина plg_searcheasybookreloaded ничем не отличается от установки компонента. Его настройка заключается в выборе лимита поиска и включении, я сделал его русскую локализацию.
После установки и настройки, плагин позволит нам осуществлять поиск записей и в гостевой книге.
Скачать дистрибутив Easybook Reloaded
Скачать компонент гостевой книги com_easybookreloaded.
Скачать модуль «Последние записи» гостевой книги mod_ebrlatestentries.
Скачать плагин поиска в записях гостевой книги plg_searcheasybookreloaded.
Страница проекта автора http://joomla-extensions.kubik-rubik.de/ebr-easybook-reloaded.
Если эта статья показалась вам полезной, пожалуйста, проголосуйте за нее. Это поможет другим быстрее найти эту статью из множества других менее полезных.
( 35 Голосов )
Комментарии
И все сообщения будут в одной ветке, на не размазаны какая куда попала. Если хотите и можете, вышлите образ сайта.
_http://www.rockettheme.com/extensions-downloads/free/1061-rokcomments"
Вот еще _http://joomline.org/extensions/scripts-other-developments/jl-vkcomments.html
подскажите, пожалуйста, установила компонент, попробовала ввести отзыв, он отображается на сайте, но его нет в менеджере сообщений, причем e-mail о публикации нового отзыва приходит. в чем может быть проблема?
components/com_easybookreloaded /css / можно поднастроить стили и сделать нужный вам дизайн! Спасибо за гостевую!
JLIB_HTML_END="В конец"
JLIB_HTML_START="В начало"
В настройках нигде не могу найти как включить. Подскажете?
2 Авторизуйтесь с Front-end
Увидите элементы администрирования.
Ваш_сайт/components/com_easybookreloaded/images/smilies/sm_confused.gif
Ваш_сайт/components/com_easybookreloaded/images/smilies2/sm_confused.gif
Разрешить BBCode
Разрешить Смайлы
Выбрать смайлы
Youtube
Fatal error: Unsupported operand types in /home/virtwww/w_makhovikov-ru_0e99514e/http/libraries/joomla/application/router.php on line 173
Все удалила! При попытке поставить заново (любую версию) выдает- "ошибка в установке компонента"
Как и где это можно поправить? Спасибо!
подскажите, пожалуйста, как обновить компонент до новой версии, не потеряв русификацию?
language/ru-RU/ru-RU.com_easybookreloaded.ini
administrator/language/ru-RU/ru-RU.com_easybookreloaded.ini
administrator/language/ru-RU/ru-RU.com_easybookreloaded.sys.ini
language/ru-RU/ru-RU.mod_ebrlatestentries.ini
language/ru-RU/ru-RU.mod_ebrlatestentries.sys.ini
language/ru-RU/ru-RU.plg_search_searcheasybookreloaded.ini
language/ru-RU/ru-RU.plg_search_searcheasybookreloaded.sys.ini
EASYBOOK
Нет записей!
Вам надо с джумловскими настройками разбираться, а вы на компонент смотрите.
как правильно поставить его на главную?
так что подумайте надо вам этот не доделанный компонет. короче "это пиши на своем сайте, а не здесь" !!!
Теперь вернемся к вашему сайту.
1 В базу добавляется 2 таблицы #__easybook и #__easybook_badwords. Объясните мне, - как добавление этих таблиц в базу могло повлиять на другие ее таблицы?
Ответ: Никак. Может у вас ограничение наложено хостером и не хватает места на диске, или сам хостинг загнулся в то время, когда вы занимались установкой? Вот это выглядит более правдоподобным. Но в таком случае при чем тут компонент?
2 если у вас скажем Joomla 3, так и скачали бы с сайта разработчика соответствующую версию, а не занимались экспериментами и гневом на все и вся. Да и поверх этой версии можно положить файлы от новой не устанавливая тупым копированием. В комментариях написано, что на этой ветке эта версия не работает.
3 Если убита база, разумеется сайт загнется. У хостера и у вас должен быть бакап.
RSS лента комментариев этой записи