|
|
English | Русский | Donate | Forum |
|
|
|
v.1.16.0, (0.1Mb) последнее изменение: 20 апреля, 2008. Что нового?
, Для разработчиков Скачать yvComment: JoomlaCode, локальный файл (медленно) |
yvComment - это первое родное Решение для комментариев к Джумле 1.5 (Joomla! 1.5).
yvComment состоит из двух обязательных 'частей' (расширений Джумлы): компонента и плагина, - а также из множества опциональных
расширений. Поэтому то решение, которое Вы получите в итоге, может быть, в зависимости от Вашего желания,
простым или достаточно развитым ("навороченным").
yvComment поддерживает следующие расширения (т.е. может быть дополнен следующими расширениями): Captcha (картинка с секретным словом),
Смайлики, BBCodes (упрощённое форматирование), Аватары, Графический (WYSIWYG) редактор, - а также множество 'расширений для Статей Джумлы'
(называемых "content plugins"), например "Email Cloaking", GeSHi). С помощью yvComment-а пользователи могут
добавлять Комментарии к Статьям (а также комментарии к комментариям).
Комментарии могут сохраняться:
- как в той же самой таблице (базы данных),
где хранится и остальной Контент (Статьи, Новости и т.п.), т.е. Комментарии могут рассматриваться как один из типов контента,
- так и в своей собственной таблице.
yvComment написан с нуля специально для Joomla! 1.5, и он НЕ совместим с предыдущими версиями Джумлы/Мамбы (Joomla!/Mambo). Поэтому он очень глубоко интегрирован в ядро Джумлы, стараясь дополнять, а не дублировать то, что уже есть в этом ядре.
Лицензия: GPL. Freeware,
т.е. бесплатно. Если Вам нравится данное решение (расширение...), то пожалуйста, пожертвуйте денег на его разработку.
Это решение распространяется как есть, без каких-либо гарантий, явных или подразумеваемых.
(c) 2007-2008 Юрий Волков,
Москва, Россия.
Демонстрационные сайты: Я нашёл несколько сайтов, которые используют yvComment (однако, некоторые ссылки могут уже не работать...): www.os2.ru; fenster.joomlaportal.ch; JoomlaCMS.dk; www.tricountyweb.com. В добавок к приведённым выше, Вы можете найти такие сайты сами, используя поисковые машины, например Поиск yvComment-а в Google.
Для установки yvComment-а, Вам НЕОБХОДИМО иметь, как минимум Joomla! 1.5 stable или более новую, рекомендуется Joomla! 1.5.2 или новее.
Необходимо установить как "yvComment Component", так и "yvComment Plugin". Дистрибутив yvComment.zip, размещённый на данном сайте, содержит внутри себя "файлы пакетов" как Компонента, так и Плагина (а с JoomlaCode пакеты компонента и плагина скачиваются поотдельности).
Начиная с версии 1.15, дистрибутив yvComment-а содержит только языковые файлы для Английского языка. Если Вы хотите установить дополнительные языки (например, Русский), то загрузите соответствующий "Языковой плагин yvComment-а" (например, для Русского языка: yvCommentLanguagePack_ru-RU.X.XX.XXX.zip) из JoomlaCode. Данный языковой плагин достаточно просто установить, его не нужно "разрешать".
В случае появления проблем, см. раздел Выявление неисправностей ниже.
В этом разделе, в качестве примера, приведена последовательность шагов настройки yvComment-а после того, как Вы успешно установили как yvComment Плагин, так и Компонент.

Это всё!
Ниже приведена более детальная информация о данном расширении:
Все установки конфигурации данного расширения задаются в "Параметрах yvComment-плагина" (интерфейс Администратора, в меню Расширения->Менеджер плагинов->yvcomment).
По-умолчанию, yvComment использует для хранения Комментариев то же место (таблицу базы данных), в котором хранятся Статьи. Измените значение параметра "Использовать таблицу контента" на "Нет", если Вы хотите, чтобы Ваши комментарии хранились в своей собственной таблице (я этого делать НЕ советую!). Только имейте ввиду, что в этом случае Вы потеряете некоторые довольно интересные возможности (см. ниже...)
Для того, чтобы отличать Комментарии (Комментарии Статей) от самих Статей (а также, от другого контента, например, Новостей...), Вам необходимо специально создать Раздел и Категорию к которым будут относиться Комментарии, а затем указать эти Раздел и Категорию в параметрах yvComment-плагина. Указанные Раздел и Категория НЕ ДОЛЖНЫ использоваться для другого контента (например, для "обычных" Cтатей), во избежание путаницы.
По-умолчанию, yvComment использует простой файл стилей (components/com_yvcomment/default.css), который предназначен для того, чтобы стать для Вас отправной точкой для последующей кастомизации. Если Вы создали собственные стили в Вашем шаблоне, то Вы должны отключить этот файл стилей, изменив на "Нет" значение параметра "Использовать CSS файл по-умолчанию".
Комментарии можно увидеть и в интерфейсе Администратора, в меню: Компоненты->yvComment->List of Comments. Администратор может видеть, редактировать и удалять комментарии из этого вида. Данная возможность нужна, в основном, в том случае, если Вы решили НЕ "Использовать таблицу контента" для хранения комментариев.
Существует два способа просмотра Комментариев. Если Вы "Используете таблицу контента",
то Вам доступны оба указанных ниже способа, а если - нет, то только "Способ yvComment-а"
.
Если Вы "Используете таблицу контента" для хранения Комментариев, то с точки зрения
самой Джумлы, Комментарии - это обычные Cтатьи (правда, относящиеся к определённому
Разделу). Фактически, Вы можете рассматривать yvComment как ещё один (быстрый и
простой) способ публикации статей, новостей и т.п. (как ещё одно "измерение" контента,
если Вам
так угодно
): yvComment позволяет Вам создавать
Комментарии (потомки) Статей, а также он позволяет Вам добавлять Комментарии
к Комментариям, создавая таким образом древовидную структуру статей/комментариев
(потомков/предков).
Итак, Для просмотра Комментариев Вы можете использовать:
Вы можете задать: видны ли комментарии (через yvComment!) незарегистрированным пользователям, установив соответствующий уровень доступа для yvComment-плагина.
В настоящий момент есть два варианта "Видов" для yvКомментариев (которые Вы можете использовать, создавая "страницы", т.е. "пункты меню" Вашего сайта):
Комментарии к Статьям появляются под статьёй тогда, когда Вы видите полный текст Статьи (точнее, когда Статья показана в "виде Статья" (Article view). Если эта Статья является, фактически, Комментарием к другой Статье, то yvComment покажет Вам ссылку на родительскую статью ("Это - комментарий к "..."").
Вы можете создать страницы (Пункты меню) для просмотра списка комментариев. Тип пункта меню: "List of Comments". Список на этой странице может быть отфильтрован по Разделу и/или Категории родительских Статей. Так образом, у Вас может быть, например, страница "Комментарии к Новостям", если Вы зададите значение параметра "Section of commented Articles" равным "News" (выбор раздела по названию, из списка).
Для каждого комментария из списка yvComment покажет Вам ссылку на родительскую Статью.
yvComment использует встроенную в Джумлу возможность разбивки списка по страницам.
Для добавления Комментария используется форма "Добавьте Ваш комментарий" внизу страницы со Статьёй, когда Вы видите полный текст Статьи (точнее, когда Статья показана в "виде Статья" (Article view).
yvComment позволяет Вам писать комментарий в режиме "исходного HTML текста" (указывать HTML-теги) в поле "Комментарий" - только в том случае, если Вы соответственно установили значение параметра "Разрешить использовать HTML-теги в тексте комментариев при их добавлении/редактировании" равным "Разрешить только HTML" (или "Разрешить необработанные данные", что может быть небезопасно?).
По-умолчанию, пользователь должен войти в Систему для того, чтобы добавить комментарий.
Установите значение параметра "Разрешить гостям добавлять комментарии" равным "Да"
для того, чтобы разрешить Гостям (незарегистрированным посетителям сайта) добавлять
комментарии. Имейте ввиду, что в этом случае Вы можете быть подвержены спаму (защита
от спама в yvComment-е пока слаба в данном случае, разве что параметры "Минимальный
период (в секундах) между публикацией комментариев...")
.
Прямо из сайта пользователь может редактировать свои комментарии (кликая на ту же
картинку:
- что и для редактирования Статей). Администратор может редактировать и удалять
любые комментарии (не забывайте, что Администратор может полноценно управлять комментариями
через "Менеджер Материалов" в Административном интерфейсе....
Если Вы "Используете таблицу контента", для хранения комментариев, то Вы можете видеть комментарии как обычные Статьи (например, в модуле "Latest news") . В этом случае, Вы можете редактировать Комментарии также, как и Статьи - с использованием выбранного Вами WYSIWYG-редактора. yvComment покажет Вам такие отредактированные комментарии с форматированием (и с рисунками...).
В настоящее время yvComment переведён на следующие языки: Английский, Русский и Персидский/Фарси.

* @version $Id: CHANGELOG.php 7357 2007-05-04 19:51:39Z jinx $Удачи!
Обратная связь приветствуется!
См. на History of changes.
Программа распространяется бесплатно (GPL, Freeware). Если программа Вам нравится, то поддержите её разработку.
Программа распространяется как есть, без каких-либо гарантий, явных или подразумеваемых.
(c) 2007 Юрий Волков, Москва, Россия
...