Новые функции в JComments 2.1
- В форму добавления комментария добавлено новое поле - Тема комментария (отключаемое в административной панели). Если поле включено, а пользователь забыл указать тему, то по умолчанию в тему комментария попадает название комментируемого объекта (например, материала).
- В административной панели компонента добавлен простой менеджер подписок на новые комментарии, который позволяет администратору изменять параметры подписки (например, если пользователь указал e-mail с ошибкой и администратору приходят обратно письма о неверном адресе).
- Добавлен менеджер пользовательских BBCode, по функционалу схожий с аналогичным менеджером в форуме phpBB3. Теперь можно создавать произвольные теги BBCode, указывать на что они будут заменяться (посредством регулярных выражений), настраивать права доступа к этим тегам. Кроме того поддерживается добавление кнопок на панель редактора комментариев.
Улучшения
- Добавлено определение домена, вне зависимости от настроек в конфигурации сайта (например, если в конфигурации сайт указан с www, а пользователь открывает без www).
- Из дистрибутива удалены языковые файлы для Joomla 1.0, теперь они формируются автоматически из языковых файлов для Joomla 1.5.
- Текст на кнопке отправки заменен с "Отправить (Ctrl-Enter)" на "Отправить", а "Отправить (Ctrl-Enter)" добавлено к подсказке кнопки.
- Добавлено удаление комментариев при удалении материала (из корзины материалов)
- Добавлено отключение CSS и JavaScript файлов на страницах где JComments не используется (только для Joomla 1.5)
- Добавлено обновление данных о пользователе в комментариях и подписках при изменении параметров пользователя средствами Joomla (только для Joomla 1.5)
- Если комментарии к материалу заблокированы (вставлен тег {jcomments lock}, то на странице не показываются кнопки Обновить, RSS и Подписаться на новые комментарии.
- Ссылки на CSS и JavaScript компонента теперь относительные (только для J1.5).
- Добавлена возможность отключения замены стандартной ссылки Подробнее на аналогичную из JComments (только для Joomla 1.5)
- Добавлена возможность управления местоположением ссылок Подробнее и Комментарии. Теперь их можно показывать как перед материалом, так и после него (только для Joomla 1.5)
- Добавлена возможность отключение отображения ссылок Комментарии и Добавить комментарий (только для Joomla 1.5)
Исправление ошибок
В процессе работы над данной версией было исправлено множество мелких ошибок и неточностей, обнаруженных пользователями в процессе эксплуатации JComments 2.0. Среди исправленных ошибок следует отметить:
- Исправлена ошибка вычисления времени комментария если сервер находится в другой временной зоне
- Исправлена ошибка расчета Itemid
- Исправлена ошибка в функции подписки на комментарии
- Исправлена ошибка в функции замены специальных символов
- Исправлена ошибка в верстке шаблона комментариев (на некоторых шаблонах список комментариев сползал вниз)
- Исправлены различные ошибки в CSS для более стабильного отображения
- Исправлена ошибка с фильтром в списке комментариев административной панели
Шаблоны
Проведена оптимизация шаблонов компонента. Исправлены всякие мелкие недочеты в стилях, для более устойчивой работы на различных шаблонах Joomla. Изменений довольно много, поэтому, если вы используете модифицированный шаблон JComments 2.0, настоятельно рекомендую сравнить директории шаблонов от JComments 2.0 и JComments 2.1, и внести все дополнительные изменения. В противном случае велика вероятность, что какие-то функции не будут работать.
Локализации
Добавлена поддержка новых языков:
- Венгерский (József Tamás Herczeg)
- Голладский язык (Eleonora van Nieuwburg)
- Испанский (Selim Alamo Bocaz)
- Каталонский (Xavier Montana Carreras)
- Тайский (Thammatorn Kraikokit)
- Словенский (Dorjano Baruca)
- Румынский (zlideni)
- Чешский (Aleš Drnovský)
Импорт данных
Добавлена поддержка импорта данных из следующих расширений:
- Импорт записей гостевой книги JamBook
- Импорт комментариев из каталога K2
Интеграция со сторонними расширениями
Добавлены дополнительные плагины для поддержки интеграции со сторонними расширениями:
- APoll
- AutoExp
- hwdVideoShare
- JoomSuite Resource
- JVideo
- K2
- PhocaGallery
- Portfolio
- RokDownloads
- Weblinks
- YooTheme Zoo
- yvCommodity
Обновление JComments 1.4.х до JComments 2.1
Прямого пути обновления JComments 1.4.x до версии 2.1 не существует. Поэтому, если у вас стоит такая древняя версия - обновитесь сначала до JComments 2.0, а уже потом обновите компонент до версии 2.1.
Обновление JComments 2.0.х до JComments 2.1
Для обновления компонента комментариев JComments до текущей стабильной версии необходимо выполнить следующие действия:
- Сделать резервную копию БД и файлов сайта (на всякий случай)
- Удалить компонент из менеджера расширений административной панели Joomla
- Проверить, что после удаления компонента не осталось лишних файлов. В частности, нужно убедиться, что на сайте нет файлов:
- /plugins/content/jcomments.content.php
- /plugins/content/jcomments.content.xml
- /plugins/search/jcomments.search.php
- /plugins/search/jcomments.search.xml
- /plugins/system/jcomments.system.php
- /plugins/system/jcomments.system.xml
Если какие-либо из перечисленных файлов присутствуют, то необходимо их удалить.
Примечание: в Joomla 1.0 указанные файлы находятся не в директории plugins, а в директории mambots.
- Установить JComments 2.1
В процессе установке новой версии будет автоматически произведено обновление структуры базы данных, добавлены необходимые поля и произведено обновление данных. Все комментарии и настройки компонента будут сохранены.
|