Компонент комментариев JComments
Компонент JComments - на сегодняшний день самое популярное решение Формы обратной связи для комментирования статей на сайте под управлением CMS Joomla. По рекомендациям этой статьи вы с легкостью сможете самостоятельно скачать, установить и грамотно настроить комментирование на своем сайте.
- Компонент JComments
- Скачать JComments
- Установка JComments
- Настройка JComments
- Прочие настройки JComments
- Поиск по комментариям
- Замена и настройка каптчи KCaptcha в JComments
- Как убрать копирайт JComments
- Удаление JComments
- Комментирование статей и ответы на вопросы
- Модерация комментариев и ответов
Скачать JComments
Страница загрузки дистрибутива компонент комментариев JComments на сайте разработчика http://www.joomlatune.ru/jcomments-downloads.html. С нее вам необходимо скачать jcomments для joomla последней стабильной версии, на сегодняшний день, это com_jcomments 2.3.0 stable.
Русификация компонента и плагинов JComments rus не требуется, в состав дистрибутивов включена русская локализация.
Установка JComments
Как установить JComments в CMS Joomla? Установка компонента осуществляется встроенными средствами. Зайдите в административную панель управления CMS и выберите в меню «Расширения» пункт «Менеджер расширений». Выберите в представленной форме файл дистрибутива com_jcomments загруженный ранее на локальный компьютер и нажмите кнопку «Загрузить и установить». Компонент будет установлен в систему.
Настройка JComments
Вкладка «Общие»
Настройка комментариев JComments начинается с выбора в меню «Компоненты» пункта «JComments/Настройки». На вкладке «Общие» в секции «Включить комментарии в категориях» выбелите все категории материалов, в которых вы позволите оставлять комментарии.
Включите опцию «Разрешить уведомления» и «Быстрая модерация». В поле e-mail для уведомлений введите свой почтовый адрес. На него будут приходить уведомления о новых комментариях со ссылкой для публикации прямо из письма. Если вы не хотите получать уведомления по почте, а просто хотите периодически заходить в админ панель для просмотра и публикации комментариев, оставьте отключенной эту опцию. Лично мне уведомления по электронной почте кажутся весьма удобными.
Стоит рассказать о опции «Всегда включать комментарии в текст страницы». По умолчанию, на страницу выводится текст опубликованный автором, а комментарии подгружаются динамически, что скрывает комментарии JComments от индексации роботами поисковых систем. Если вы хотите разрешить их индексацию, установите эту опцию в да.
Вкладка «Вид»
«Шаблон» - Если у вас имеется несколько шаблонов, то вы сможете выбрать наиболее подходящий для вашего дизайна. По умолчанию в состав дистрибутива включен лишь один шаблон.
Я порекомендовал бы отключить опцию «Показывать оценки» или подумать о ее необходимости на вашем сайте. Оценка нужна там, где много ответов на поставленный вопрос и среди них хочется выделить наиболее качественные. Если вы сами отвечаете на все вопросы, то в оценках нет никакого смысла.
«Стиль» - лично я предпочитаю древовидный.
Поле «E-mail» желательно сделать необязательным. Оно нужно только для подписки на новые комментарии или для получения уведомления об ответе на заданный вопрос. Кому нужно – тот введет. Кому не нужно – не будем действовать на нервы.
Поле «Сайт» или отключите, или сделайте необязательным. Кому как нравится.
Вкладка «Права»
Для группы пользователей «Все», к которым и относятся подавляющее большинство ваших посетителей, отключите опцию «Показывать правила» и поставьте «Распознавание ссылок», это предотвратит ссылочный спам. Если вы все же хотите показывать правила, оставьте включенной соответствующую опцию и заполните соответствующее поле на вкладке «Сообщения».
Если есть необходимость комментирования зарегистрированными пользователями, на вкладке «Права» есть группа «Зарегистрированные». Дайте права аналогичные группе «Все», отключив опцию каптчи.
Группу супер-пользователей наделите большими возможностями.
«Оценка комментариев» ранее я предлагал подумать о необходимости оценок на вашем сайте. Если необходимости в оценках нет, отключите эту опцию.
Вкладка «Ограничения»
Установите значение «Минимальная длина комментария» отличное от нуля, не бывает пустых комментариев, да и в слове спасибо уже семь букв.
Увеличьте значение «Максимальная длина комментария» раза в два, 1000 символов может оказаться недостаточно.
«Сокращать ссылки» желательно скорректировать, в противном случае они будут выглядеть убого, к примеру, вот так: www.e-kzn.ru/.../.../.
Есть еще один параметр, который может представлять интерес на этой вкладке - «Макс. интервал для склейки комментариев». Эта опция представляет собою время в секундах, в течении которого происходит склейка всех постов одного комментатора. Ведь иногда комментатор хочет что-либо добавить к посту или сделать уточнения, если время указанное в этом поле не вышло, то второй пост будет добавлен к уже отправленному ранее. Как вы хотите использовать эту возможность JComments Joomla решать вам.
Вкладка «Фильтр»
На этой вкладке через запятую перечислите те слова, которые считаете непристойными и укажите на какое их заменять. Думаю тут все понятно и каждый сам сообразит какой нужен лично ему перечень.
Вкладка «Сообщения»
На этой вкладке поля необходимо заполнить соответствующими текстами. Какие именно, решайте самостоятельно, образец заполнения есть на изображении.
Если вы помните, на вкладке «Права» была опция «Показывать правила». Если она включена, то правила будут отображены перед формой ввода комментария как показано на изображении.
Прочие настройки JComments
Внимательные читатели должны были заметить, что кроме пункта «Настройки» в верхнем меню есть следующие пункты:
- Комментарии;
- Смайлы;
- Управление подписками;
- Дополнительные BBCode;
- Список банов;
- Импорот данных;
- Информация о компоненте.
Пункт меню «Смайлы»
Имеет смысл когда включена опция «Графические смайлы» на вкладке «Вид». На вкладке определены основные смайлики. В их коллекцию можно можно добавить новые и удалить из нее ненужные. Для удаления ненужного смайлика достаточно нажать на красный крест слева.
Если нажать на кнопку «Добавить смайлик», появится новая запись в которой можно определить последовательность символов, которую компонент будет менять на смайлик и выбрать в выпадающем списке соответствующее смайлику изображение. Предварительно необходимо закачать это изображение в формате gif в директорию JOOMLA_ROOT/components/com_jcomments/images/smiles.
Пункт меню «Управление подписками»
На этой вкладке вам будут показаны имена и e-mail адреса подписчиков с указанием материала, на который осуществлялась подписка. Возможно добавлять, удалять и редактировать данные о подписчиках. Но скорее всего это вам будет не интересно. На изображении приведен пример странички для Joomla 1.5, но разницы с Joomla 2.5 никакой.
Пункт меню «Дополнительные BBCode»
Имеет смысл когда включена соответствующая опция на вкладке «Вид». Добавляет на сайт кнопки для просмотра видео средствами YouTube, Google, Facebook. В настройках можно добавлять, отключать или удалять ненужные кнопки, а так же менять порядок их следования. Не думаю что это кого-то сильно заинтересует иметь в комментариях видео. Ведь ссылку на видео постер может передать как обычный текст, а автор статьи может вставить ссылку или само видео в статью если в нем действительно есть необходимость.
Пункт меню «Список банов»
Имеет смысл, когда включена опция «Использовать список банов» на вкладке «Ограничения». Правами бана пользователей можно наделить группы пользователей начиная с менеджеров.
К сожалению, в JComments 2.3.0 есть ошибка и сохранение списка банов не работает. Элемент ввода IP адреса <input type="text" class="editbox ip" size="35" id="ip" name="ip" value=""> имеет id="ip", а в скрипте ведется проверка id="email". Нет на форме такого, происходит преждевременное завершение работы скрипта.
Для сохранения списка банов исправьте ошибку в скрипте, откройте редактором файл JOOMLA_ROOT/administrator/components/com_jcomments/admin.jcomments.blacklist.php.
Найдите строку Замените ее на строкуОшибка исправлена, список банов заработал.
Пункт меню «Импорт данных»
Выбор этого пункта меню позволит вам импортировать комментарии из сторонних расширений. Список со временем может пополняться, поэтому рекомендую поглядывать на страничку сайта разработчика с актуальной информацией http://www.joomlatune.ru/jcomments-import.html.
Все что от вас при этом потребуется - выбрать компонент содержащий данные которые предстоит импортировать и нажать кнопку «Импорт».
На сегодняшний день возможен импрот из следующих компонентов:
- AkoBook;
- AkoComment и его модификации;
- Chrono Comments;
- ComboMax;
- Cinema;
- HotOrNot2;
- DatsoGallery;
- Ice Gallery;
- J! Reactions;
- JMovies;
- JomComment;
- JoomGallery;
- JoomlaComment;
- JXtended Comments;
- LinkDirectory;
- MosCom;
- Mosets Tree;
- MusicBox;
- mXcomment;
- PAXXGallery;
- Remository;
- Reviews for SOBI2;
- RSGallery2;
- VirtueMart;
- zOOm Media Gallery.
Пункт меню «Информация о компоненте»
Оставлю без комментариев - пусть будет маленькой тайной.
Пункт меню «Комментарии»
На этой вкладке вам будут показаны:
- текст комментария;
- имя и IP адрес комментатора;
- название материала;
- дата;
- статус публикации.
Здесь вы можете слегка подкорректировать тексты комментариев. На изображении приведен пример странички для Joomla 1.5, но разницы с Joomla 2.5 никакой.
Поиск по комментариям
По умолчанию вместе с компонентом jcomments устанавливается плагин поиска. Если вы не хотите чтобы комментарии участвовали в поиске - необходимо отключить соответятвующий плагин.
Замена и настройка каптчи KCaptcha в JComments
В компонент встроена KCaptcha устаревшей версии, скачать новую версию можно на сайте http://www.captcha.ru/kcaptcha. Разархивируйте скаченный архив и замените им старую версию в директории JOOMLA_ROOT/components/com_jcomments/libraries/kcaptcha. Обратите внимание, в директории будет файл kcaptcha_config.php, в нем можно сделать настройку каптчи под себя.
Как выглядит каптча с такой конфигурацией вы уже видели.
Как убрать копирайт JComments
Автор компонента установил в шаблоне копирайт - ссылку на свой сайт. Ничего плохого в поощрении автора нет, надпись слабо заметна, но... Ссылка установлена «свозняком» на всех страницах сайта, на которых разрешено комментирование. Мне кажется, что это слишком. Зачем такие жертвы владельцу ресурса - донора мне не понятно. Отредактируйте файл JOOMLA_ROOT/components/com_jcomments/tpl/default/tpl_index.php, найдите строку
и замените на
Исчезнет ошибка в валидатере и копирайт.
Заведите страничку на своем сайте, в которой сделайте немного окружающего текста по теме и поставьте активную ссылку на сайт автора Компонент комментариев Joomla, уважайте чужой труд.
Удаление JComments
Удаляется компонент через менеджер расширений
При этом у вас останется база данных с комментариями в целости и сохранности. Вы можете вновь инсталлировать компонент и все комментарии вернутся на свои места. Если вы решили окончательно удалить компонент включая комментарии, вам необходимо удалить и табличку jos_jcomments из базы данных.
Комментирование статей и ответы на вопросы
Чтобы включить комментарии в статье, необходимо разместить код вызова плагина:
- {jcоmments on} — включить комментарии
- {jcоmments off} — отключить комментарии
Это можно сделать в редакторе.
Мы разрешили всем посетителям оставлять комментарии к статьям и давать ответы. Все что необходимо - ввести имя, комментарий/ответ и каптчу для незарегистрированных пользователей. Если есть желание участвовать в дальнейших дискуссиях - необходимо ввести e-mail адрес и подписаться на уведомления.
Модерация комментариев и ответов
Для модерации комментариев и ответа на вопросы необходимо авторизоваться на сайте под учетной записью с правами администрирования. Вам будут доступны иконки редактирования, удаления, публикации и блокировки IP.
Если эта статья показалась вам полезной, пожалуйста, проголосуйте за нее. Это поможет другим быстрее найти эту статью из множества других менее полезных.
( 56 Голосов )
Комментарии
сейчас поставил настроил и вообще радуюсь =)
Интересно а прокатит такими методами уникализировать тексты и сайты?!) Думаю да!
А проблема ваша после удаления не исчезла по причине того, что плагины от JCE остались в системе, их тоже сносить надо.
Можете смещение подобрать относительно родительского элемента
#jc { position: absolute; right: 150px; left: 150px; }
Подскажите как это сделать с виртуалмартом 2.0?
Если включено, то url будет оформлен как ссылка и при клике по ней, можно перейти на нужную страницу.
Если отключено, ссылка будет выглядеть как текст.
Человеку удобнее вид ссылкой и переход по ней кликом. Вы ведь для людей делаете? Для роботов я дал рекомендацию делать динамическую загрузку комментариев для исключения индексации (в том числе и ссылок). При необходимости вы можете редактировать комментарии и удалять из них ссылки, как это делаю я.
Выводится только результат голосования. Подскажите как быть?
Настройки уже все пеперыл.
На вкладке Вид - Показывать оценки - Да
На вкладке Права для группы Все поставить галку Оценка комментариев.
У меня есть такая же проблема как и у Хабарова А. - после ввода комментария в полях "Мэйл" и "Имя" остаются данные комментирующего, т.е. поля не очищаются.
_jcomments
_jcomments_blacklist
_jcomments_custom_bbcodes
_jcomments_objects
_jcomments_reports
_jcomments_settings
_jcomments_subscriptions
_jcomments_version
_jcomments_votes
2 - в полях "Мэйл" и "Имя" остаются данные комментирующего -
В настройках компонента есть опция "Макс. интервал для склейки комментариев". Форма запоминает данные комментатора, не заставлять же его вновь и вновь вводить одно и то же. Не понимаю чем вызвано такое беспокойство? У каждого комментатора будут свои сохраненные имя и почта, пересекаться не будут. Очистите кеш браузера и данные исчезнут.
Вот сайт: _http://gk-photo.ru/ раздел "Отзывы"
Я удалил sh404SEF, в Joomla эту опцию оставил включенной, и все не просто заработало, но и страницы подгружаться стали гораздо быстрее.
Подскажите, а как сделать так, чтобы комментарии администратора выделялись (имя - админ и его аватар) ?
$show_credits = false;
$credits = '';
Скажите, как вытакой настроили? Если это шаблон, то можно узнать какой?
#jc span.comments-buttons a {
font-size: 11px;
background: url( 'http://e-kzn.ru/templates/yoo_master/custom/images/jc-reply.png' ) 0px 0px no-repeat;
padding-left: 20px;
}
span.comments-buttons {
border: 1px solid #bbb;
padding: 2px 4px 2px 4px;
border-radius: 5px 5px 5px 5px;
background-image: linear-gradient( top, #ccc 0%, #eee 30%, #ccc 100% );
}
С цветами под свой шаблон разберетесь, надеюсь.
Конечно имя домена должно быть вашим.
После настройки SMTP сервера у меня всё тоже заработало
Warning: include_once(/home/users1/i/ivelena/domains/healthy-nature.ru/administrator/components/com_virtuemar t/virtuemart.cfg.php) [function.include-once]: failed to open stream: ��� ������ ����� ��� �������� in /home/users1/i/ivelena/domains/healthy-nature.ru/components/com_jcomments/plugins/com_virtuemart.plu gin.php on line 28
Warning: include_once() [function.include]: Failed opening '/home/users1/i/ivelena/domains/healthy-nature.ru/administrator/components/com_virtuemart/virtuemart .cfg.php' for inclusion (include_path='.:/usr/local/zend-5.3/share/pear') in /home/users1/i/ivelena/domains/healthy-nature.ru/components/com_jcomments/plugins/com_virtuemart.plu gin.php on line 28
Права на него проверьте.
Failed opening '/home/users1/i/ivelena/domains/healthy-nature.ru/administrator/components/com_virtuemart/virtuemart .cfg.php
Ограничения - Разрешить вложенные цитаты
Права - Разрешить ответы
Права - Разрешить ответы стоит галочка но ни чего не выводится в комментариях.ни ответить ни цитировать .
1) На вашей капче убрана рамка(бордюр) - подскажите как это реализовать?
2) К сожалению смена картинки капчи у меня занимает 6-7 секунд. У вас на сайте смена происодит мгновенно! С чем это может быть связано, где "копать"?
border: 0; сделайте.
#comments-form img.captcha {
padding: 0;
margin: 0 0 3px 0;
border: 1px solid #ccc;
}
Про каптчу ничего сказать не могу, причин может быть куча.
_ttp://dva-roditelya.ru/index.php?option=com_jcomments&task=captcha&format=raw&ac=38726 вот адрес где расположена абра кадабра.
Установил галочку на вкладке "Все" - "Дополнительные функции" - "Сообщить модератору"
Проверил как работает, теперь пытаюсь снять галочку и сохранить, но после сохранения галочка вновь появляется на против "Сообщить модератору"
Кто-нибудь сталкивался с таким багом? Как можно решить проблему?
RSS лента комментариев этой записи