Список изменений JComments 2.3.0
|
Новые функции в JComments 2.3
- Добавлено отображение списка жалоб на комментарий в режиме редактирования комментария (административная панель)
- Добавлена возможность просматривать список комментариев с жалобами (административная панель)
- Добавлена поддержка блокировки пользователей по IP
- Добавлена поддержка RSS-ленты комментариев пользователя
- В процессе поиска комментариев, а также при формировании RSS-ленты комментариев, учитывается уровень доступа к комментируемому объекту
- Функция импорта комментариев поддерживает импорт большого количества комментариев
- Новый тег {jcomments} в тексте материала позволяет переопределить позицию вывода блока комментариев
- Добавлена возможность разрешения авторам материалов редактировать, удалять или публиковать комментарии к их материалам
- Новый параметр: «Режим удаления комментариев»
- Новый параметр: «Макс. интервал для склейки комментариев»
- Новый параметр: «Включить функцию "Сообщить модератору"»
- Новый параметр: «Макс. количество жалоб на комментарий»
- Новый параметр: «Количество жалоб для снятия комментария с публикации»
- Новый параметр: «Требовать причину жалобы»
- Новый параметр: «Всегда включать комментарии в текст страницы»
- Новый параметр: «Макс. кол-во комментариев»
- Новый параметр: «Длина RSS-ленты»
- Новый параметр: «Порядок сортировки» (для древовидного режима отображения списка комментариев)
- Новый параметр: «Позиция формы» (до или после списка комментариев)
- Новый режим проверки заполнения поля «Сайт»: «Необязательное для гостей, отключить для пользователей»
- Новый режим проверки заполнения поля «Сайт»: «Обязательное для гостей, отключить для пользователей»
- Улучшена поддержка RTL-языков в шаблоне JComments
События для плагинов компонента JComments
- Событие onBeforeCommentAdded переименовано в onJCommentsCommentBeforeAdd
- Событие onAfterCommentAdded переименовано в onJCommentsCommentAfterAdd
- Событие onBeforeCommentDeleted переименовано в onJCommentsCommentBeforeDelete
- Событие onAfterCommentDeleted переименовано в onJCommentsCommentAfterDelete
- Событие onBeforeCommentPublished переименовано в onJCommentsCommentBeforePublish
- Событие onAfterCommentPublished переименовано в onJCommentsCommentAfterPublish
- Событие onBeforeCommentChanged переименовано в onJCommentsCommentBeforeChange
- Событие onAfterCommentChanged переименовано в onJCommentsCommentAfterChange
- Событие onCommentVote переименовано в onJCommentsCommentBeforeVote
- Событие onAfterCommentVoted переименовано в onJCommentsCommentAfterVote
- Событие onReportComment переименовано в onJCommentsCommentBeforeReport
- Событие onAfterCommentReported переименовано в onJCommentsCommentAfterReport
- Событие onBeforeUserBanned переименовано в onJCommentsUserBeforeBan
- Событие onAfterUserBanned переименовано в onJCommentsUserAfterBan
- Событие onAfterPrepareComment переименовано в onJCommentsCommentAfterPrepare
- Событие onBeforeCommentChanged переименовано в onJCommentsCommentBeforeChange
- Событие onJCommentsBeforeFormDisplayed переименовано в onJCommentsFormBeforeDisplay
- Событие onJCommentsAfterFormDisplayed переименовано в onJCommentsFormAfterFormDisplay
- Событие onBeforeDisplayCommentsList переименовано в onJCommentsCommentsPrepare
- Добавлено событие onJCommentsCommentBeforePrepare
- Добавлены события onJCommentsShow и onJCommentsCount (Joomla 1.5, Joomla 1.6)
- Удалено событие onBeforeDisplayComment (можно использовать onJCommentsCommentBeforePrepare или onJCommentsCommentAfterPrepare)
Локализации
Языковые файлы разделены на языковые файлы интерфейса пользователя сайта и языковые файлы административной панели компонента. Добавлена поддержка 8 новых языков интерфейса и обновлены все существующие. В большинстве случаев изменения были связаны с добавлением новых языковых констант и улучшением качества перевода. Огромная благодарность всем переводчикам за проделанную работу!
- Новые локализации JComments
- Arabic (спасибо Ashraf Damra)
- Bosnian (спасибо Amicus)
- Chinese (спасибо Yusuf Wang и moiska)
- Hebrew (спасибо vollachr)
- Khmer (спасибо Sovann Heng)
- Lithuanian (спасибо Andrewas и abc123)
- Persian (спасибо hostkaran и ULTIMATE)
- Spanish (Argentina) (спасибо migueliyo17)
Импорт данных
В процессе работы над новой версией была добавлена поддержка импорта комментариев из 5 новых компонентов, проведена оптимизация функции импорта и исправлены обнаруженные ошибки. На текущий момент JComments поддерживает импорт из 53 различных расширений!
- Новые источники комментариев для импорта
- HekimaBlog
- PhocaGallery (image comments)
- rsiComments
- sliComments
- UdjaComments
Интеграция со сторонними расширениями
Проведена оптимизация плагинов, необходимых для правильного формирования ссылок на комментируемые объекты, улучшена совместимость с JoomFish, а так же добавлено 15 новых плагинов.
- Новые плагины
- Akeeba Release System
- AllEvents (спасибо Christophe Avonture)
- DjCatalog
- DjClassifieds
- HekimaBlog (спасибо Irina Popova)
- HikaShop (спасибо Hikari Team)
- JEvents
- JomTube (спасибо July07)
- JPhoto (спасибо Hari Karam Singh)
- JVideoClip (спасибо mazao)
- Listbingo
- Marketplace 2.0
- Sobi Pro
- Tienda
- VideoFlow (спасибо Kirungi Fred Fideri)
|