JComments

Список изменений 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)
 
JoomlaTune