Ранги 1.4.0: компонент больше не зависит от темы сайта

Ранги теперь можно поставить на любой сайт MODX без правки шаблонов: разметка приходит готовыми блоками, а адрес страницы опыта задаётся параметром.

Вышла версия 1.4.0 компонента «Ранги». Он начисляет опыт за публикации, комментарии, регистрацию и вход, показывает звание с прогрессом и выдаёт группы MODX за заслуги — без ручной выдачи доступов.

Что нового

  • Разметка больше не зависит от темы сайта. Из чанков убраны иконки из спрайта и оформление чужими классами: сниппеты отдают готовые блоки — сообщение, журнал начислений и заглушку «пока пусто».
  • Адрес страницы «Опыт и ранг» задаётся параметром. Вместо настройки с id страницы — &xpPage= в вызове сниппета: у каждого сайта свои номера страниц, а лишняя настройка только путала.
  • Пустые блоки ничего не занимают. Нет записей в журнале — нет и разметки: скрытых элементов, которые могут проявиться при смене оформления, больше нет.

Что это даёт

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

Один вызов сниппета — и на странице появляется звание с прогрессом. Никаких настроек с номерами страниц.

Обновляетесь с 1.3.x? Проверьте вызовы сниппетов: адрес страницы опыта теперь передаётся параметром &xpPage=, настройка stolike.xp_page_id больше не используется.

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

MODX Revolution 3.2.4, PHP 8.1 и новее. Компонент бесплатный, архив и инструкция — на странице «Ранги» в разделе «Плагины».

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

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

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