Перейти к содержимому

Новая версия Revars 2.0.2

Revars 2.0.2: версия для Joomla 5/6 и безопасные UTM-подстановки

7 июня 2026

Вышла версия Revars 2.0.2. Это обновление переводит плагин на современную архитектуру Joomla, улучшает установку и администрирование, а также делает работу с UTM-подстановками безопаснее и предсказуемее.

Revars по-прежнему помогает заменять переменные и шорткоды в контенте сайта, в заголовках страниц, письмах Joomla и других местах, где удобно использовать единые значения вместо ручного редактирования текста.

Вместе с релизом мы обновили инструкцию по работе с плагином. Она доступна на странице Revars: https://radicalmart.ru/all/revars.

Подробности — ниже в статье.

Revars — небольшой системный плагин для Joomla, который решает очень практичную задачу: позволяет хранить повторяющиеся значения в одном месте и подставлять их на сайте через переменные.

Например, можно завести телефон, адрес, город, домен, фрагмент текста или служебный шорткод и использовать его в материалах, модулях, мета-заголовках и письмах. Когда значение меняется, достаточно обновить его в настройках плагина, а не искать все упоминания вручную.

В версии 2.0.2 мы занимались не одной большой кнопкой, а фундаментом: совместимостью с актуальными версиями Joomla, корректной установкой, безопасной обработкой пользовательских данных и удобством настройки.

Отдельно обновили инструкцию: теперь на странице radicalmart.ru/all/revars можно посмотреть, как пользоваться плагином, как создавать переменные, как работать с UTM-подстановками и языковыми константами.

Как скачать? И как обновиться?

Если Revars уже установлен на вашем сайте, откройте раздел обновлений Joomla и установите последнюю версию плагина.

Если вы устанавливаете Revars на новый сайт, скачайте актуальный пакет со страницы релизов на GitHub или с нашего сайта.

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

Какие версии Joomla поддерживаются?

Revars 2.0.2 рассчитан на Joomla 5 и Joomla 6.

Минимальная версия PHP — 8.2. На старых окружениях плагин работать не будет: установочный скрипт проверяет совместимость и сообщает, если версия Joomla или PHP не подходит.

Если вы обновляете старый сайт, сначала проверьте системные требования хостинга и версию Joomla.

Что изменилось в Revars 2.0.2

Главная задача релиза — привести Revars в порядок для современных сайтов на Joomla и сделать поведение плагина более надежным.

Мы обновили код расширения под актуальную архитектуру Joomla, добавили подписку на события через SubscriberInterface, сохранили обработку переменных перед выводом страницы и добавили передачу переменных в почтовые шаблоны Joomla.

Плагин по-прежнему обрабатывает вложенные переменные. Это полезно, когда значение одной переменной собирается из другой, например в конструкциях вроде {VAR_{VAR_SUBDOMAIN}_PHONE_FULL}.

Подготовка к Joomla 5 и Joomla 6

Revars переведен на современный формат системного плагина Joomla. В манифесте задан namespace, файлы расширения лежат в новой структуре, а установочный скрипт использует актуальные интерфейсы Joomla.

Это важно не только для установки на Joomla 5 и 6, но и для дальнейшей поддержки: расширение теперь живет в той архитектуре, которую ожидают новые версии CMS.

Установка стала понятнее

Мы обновили установочный скрипт Revars. Теперь он проверяет минимальные версии Joomla и PHP до установки или обновления.

При первой установке плагин автоматически включается. После установки или обновления Joomla показывает сообщение со ссылкой на настройки Revars, чтобы не искать плагин вручную в общем списке системных расширений.

Также добавлена очистка старых языковых файлов с прежним именованием. Это помогает избежать ситуации, когда после обновления на сайте остаются устаревшие файлы переводов.

Настройки в админке стали аккуратнее

В настройках Revars используются повторяемые таблицы: для переменных, UTM-меток и языковых констант. В новой версии мы поправили внешний вид этих таблиц в админке Joomla.

Поля стали занимать больше полезного пространства, таблицы получили привычное оформление, а для широкого раздела UTM-меток добавлена горизонтальная прокрутка. Это особенно заметно на вкладке с UTM-настройками, где у каждой строки много параметров.

Безопаснее работа с UTM-подстановками

Отдельное внимание в Revars 2.0.2 уделено UTM-подстановкам.

Раньше UTM-значение можно было взять из URL и вставить в найденный фрагмент страницы. Теперь перед подстановкой значение очищается: из него удаляются HTML-теги и управляющие символы, лишние пробелы схлопываются, длина ограничивается 512 символами, а результат экранируется для безопасного вывода в HTML.

Это не меняет базовую идею функции, но делает ее заметно безопаснее для реального сайта, где параметры в адресной строке приходят от пользователя и не должны попадать в HTML без обработки.

Разрешенные значения UTM

В настройках UTM-метки появилось поле Разрешенные значения. Оно необязательное: если оставить его пустым, Revars будет работать как раньше и подставлять любое очищенное значение этой метки.

Если список заполнен, значение из URL будет использовано только при точном совпадении с одной из строк. Это удобно, когда нужно разрешить ограниченный набор вариантов, например конкретные источники, города, филиалы или промокампании.

Москва
Санкт-Петербург
Казань

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

Языковые константы и письма Joomla

Revars продолжает работать не только с обычными переменными, но и с языковыми константами. В настройках можно указать, какой текст на сайте нужно заменить на значение языковой константы Joomla.

Также переменные Revars передаются в почтовые шаблоны Joomla перед рендерингом письма. Это позволяет использовать единые значения не только на страницах сайта, но и в email-шаблонах.

Обновленная инструкция

Мы обновили инструкцию по работе с Revars и собрали ее на странице плагина:

https://radicalmart.ru/all/revars

В инструкции описано, как создавать переменные, как использовать системные значения вроде radicalmart.ru и /novosti/reliz-revars-2-0-2, как настраивать вложенность обработки, UTM-подстановки и языковые константы.

Итог

Revars 2.0.2 — это технически важный релиз для тех, кто переводит сайты на актуальные версии Joomla.

Плагин получил нативную совместимость с Joomla 5 и 6, поддержку PHP 8.2+, более понятную установку, аккуратные таблицы настроек, современную структуру языковых файлов и безопасную обработку UTM-значений.

Если вы используете Revars на рабочем сайте, обновляйтесь через Joomla или скачивайте свежий пакет. А если настраиваете плагин впервые, начните с обновленной инструкции на странице Revars.