Недавно потребовалось на одном блоге сварганить раздел в стиле вопрос-ответ. Готовые компоненты конечно встречались, но больше всего мне понравилась гостевая книга Easybook Reloaded для Joomla. Компонент оказался свежим, обновился в июле этого года, версия на момент написания обзора 2.0.8, есть варианты для всех современных версий Joomla (1.5,1.6,1.7), также присутствуют полезные прибамбасы в виде модуля последних записей и плагина для поиска по сайту. В общем, кому нужна гостевая книга или рубрика вопрос-ответ на своем сайте - читаем обзор под катом этого поста.
Автором компонента является Viktor Vogel, официальный сайт http://joomla-extensions.kubik-rubik.de. Родной язык у автора походу немецкий, но так как его зовут Виктор смею предлоложить, что русским он тоже владеет, по крайней мере частично компонент на русский язык переведен. В общем для начала качаем сам компонент с официального сайта (для Joomla 1.6 и 1.7) или с моего файлового архива (для Joomla 1.5).
Cкачать гостевую книгу Easybook Reloaded 2.0.8 для Joomla 1.5 (274.06 kB)
Устанавливаем как обычный компонент, как правило сложностей не возникает, никакие мега крутые php 5.3 ему не нужны. В принципе в настройке он очень прост, но пробежаться по ним один раз стоит.
Ну настраивать желательно имея открытый фронт компонента в соседней вкладке браузера. Я, например, все лишнее отключил в настройках, и получилась такая вот аккуратная форма:
В целом мне понравилось то, что даже если вы делаете сайт для человека, который даже никогда не будет заходить в админку Joomla и вообще неискушенного во всех этих тонкостях, он сможет без проблем отвечать на записи в гостевой книге будь то вопросы или просто отзывы. Достаточно просто авторизоваться во фронте администратору, как появляются дополнительные кнопки с подсказками.
С помощью этих кнопок администратор сайта может прямо с фронта сайта отключить запись, отредактировать ее, добавить к ней свой комментарий или отредактировать его же. Все что нужно я думаю, разве не так?
Если хотите посмотреть как это работает вживую можете глянуть демо на официальном сайте компонента, либо заглянуть и задать вопрос доктору про различные диеты и системы лечебного голодания. На его блоге этот компонент уже во всю работает.
Если вы хотите изменить наименования различных полей в компоненте, то милости прошу открыть файл language/ru-RU/com_easybookreloaded.ini который отвечает за русскую локализацию. Я например, так переименовал ссылку "добавить запись" в "задать вопрос" и т.д. В общем можете даже свой вариант перевода сделать, а затем выложить в сеть. Ну а сам шаблон компонента можно найти в папке components/com_easybookreloaded/views/easybookreloaded/tmpl.


2012 (11)

Комментарии
Огромное спасибо за инфу!)
с предыдущими версиями были проблемы помню, сейчас же все норм
Незачто) думаю вам проще небольшой форум прикрутить и проблема решена
если добавить комментирование любыми пользователями еще реально, но проблема в том что к каждому вопросу структурой компонента предусмотрен только один комментарий, так что использовать компонент в этом направлении не вариант. Должен быть готовый компонент по-любому, вы искали?