| |
English | Polish | Русский | Пожертвования | Forum |
|
|
v.1.23.0, (0.1Mb) последнее изменение: 12 июля 2009 года.
Что нового? (англ)
, Для разработчиков (англ) Скачать yvComment: JoomlaCode, локальный файл (раззипуйте перед установкой) |
yvComment - это первое родное Решение для комментариев к
Джумле 1.5 (Joomla! 1.5),
оно хорошо документировано и свободно.
yvComment состоит из двух обязательных 'частей' (расширений Джумлы):
компонента и плагина, - а также из множества опциональных расширений,
включая yvCommentModule, yvCommentCBPlugin и 35 языковых пакетов.
Поэтому то решение, которое Вы получите в итоге, может быть, в
зависимости от Вашего желания, простым или достаточно развитым
("навороченным").
yvComment поддерживает следующие расширения (т.е. может быть дополнен
следующими расширениями): Captcha (картинка с секретным словом), OpenID,
Смайлики, BBCodes (упрощённое форматирование), Аватары, Графический
(WYSIWYG) редактор, Community Builder, - а также множество 'расширений для Статей Джумлы'
(называемых "content plugins"), например GeSHi). С помощью yvComment-а пользователи могут
добавлять Комментарии к Статьям (а также комментарии к комментариям).
Комментарии могут сохраняться:
- как в той же самой таблице (базы данных), где хранится и остальной Контент
(Статьи, Новости и т.п.), т.е. Комментарии могут рассматриваться как один из типов контента,
- так и в своей собственной таблице.
yvComment написан с нуля специально для Joomla! 1.5, и он НЕ совместим с предыдущими версиями Джумлы/Мамбы (Joomla!/Mambo). Поэтому он очень глубоко интегрирован в ядро Джумлы, стараясь дополнять, а не дублировать то, что уже есть в этом ядре.
Условия использования:
Copyright (C) 2007-2009 Юрий
Волков, Москва, Россия
Если эта программа (решение, расширение...) Вам нравится, то пожалуйста,
пожертвуйте
денег на её разработку.
Это решение распространяется как есть, без каких-либо гарантий, явных
или подразумеваемых.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License, version 2, as published
by the Free Software Foundation. This program is distributed in the hope
that it will be useful, but WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
Демонстрационные сайты: Я нашёл несколько сайтов, которые используют yvComment (однако, некоторые ссылки могут уже не работать...): www.os2.ru; fenster.joomlaportal.ch; JoomlaCMS.dk; www.tricountyweb.com. В дополнение к приведённым выше, Вы можете найти такие сайты сами, используя поисковые машины, например Поиск yvComment-а в Google.
Для установки yvComment-а, Вам НЕОБХОДИМО иметь, как минимум Joomla! 1.5.6 stable или более новую, рекомендуется Joomla! 1.5.12 или новее.
Необходимо установить как "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 использует для хранения Комментариев то же место (таблицу базы данных), в котором хранятся Статьи. Измените значение параметра "Использовать таблицу контента" на "Нет", если Вы хотите, чтобы Ваши комментарии хранились в своей собственной таблице (я этого делать НЕ советую!). Только имейте ввиду, что в этом случае Вы потеряете некоторые довольно интересные возможности (см. ниже...)
Для того, чтобы отличать Комментарии (Комментарии Статей) от самих Статей (а также, от другого контента, например, Новостей...), Вам необходимо специально создать Раздел и Категорию к которым будут относиться Комментарии, а затем указать эти Раздел и Категорию в параметрах 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.
Copyright (C) 2007-2008 Юрий Волков, Москва, Россия.
Этот текст доступен в соответствии с GNU Free Documentation License.