Комментарии 1.1.0: аватар и готовые блоки — внутри компонента

Комментарии теперь сами находят фото автора и отдают готовую разметку: на сайте не нужны ни сниппет аватара, ни настройки с id страниц.

Обновились «Комментарии» — компонент с лентой, ответами, премодерацией и антиспамом. В версии 1.1.0 он стал самодостаточным: всё, что касается комментариев, живёт внутри пакета.

Что нового

  • Аватар считает компонент. Берётся фото профиля нужного размера, а если фото нет — показывается первая буква имени. Отдельный сниппет аватара на сайте больше не нужен.
  • Готовая разметка вместо условий в шаблоне. Сниппет отдаёт отдельные блоки: сообщение, плашку «на проверке», список, «пока пусто» и листание. Нет данных — блок пустой, а не спрятанный CSS-классом. Кнопки модерации вообще не выводятся тому, кому их показывать не нужно.
  • Адреса страниц — параметрами. Вход, анкета автора и страница модерации передаются в вызове: &loginPage=, &profilePage=, &moderationPage=.
  • Правило модерации настраивается. Кто может одобрять комментарии — задаётся параметрами &moderatePermission= и &moderateGroup=; по умолчанию право save_document.

Что это даёт

Компонент ставится на сайт с любой вёрсткой, а ссылки ведут туда, куда нужно именно этому сайту — без настроек с номерами страниц, которые приходилось искать и вписывать вручную.

Премодерация, антиспам (пауза между комментариями и лимит в час) и начисление опыта за одобренный комментарий работают как раньше — включаются настройками компонента.

Совместимость

MODX Revolution 3.2.4, PHP 8.1 и новее. Архив и инструкция — на странице «Комментарии».

Комментарии 0

Чтобы оставить комментарий, войдите на сайт — комментируют только зарегистрированные пользователи.

Комментариев пока нет — будьте первым.