Revars

Шорт-коды, быстрый поиск и замена текста, переменных и использование utm-меток в любом месте сайта. Добавление своего кода в любое место сайта.

В чем отличие от других?

Скорость!

Плагин не тормозит!
Так как это системный плагин и он исполняется даже в случае включенного кеша, его основная задача – исполниться максимально быстро и не потреблять ресурсы сервера.
Достигается все это за счет тщательно продуманного кода и использования стандартной версии поиска и замены, вместо регулярных выражений, которые бесконтрольно расходуют ресурсы сервера и замедляют его работу.

Вложенность!

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

Гибкость!

Новые типы переменных легко добавлять с помощью дополнительных плагинов. Образец прилагается и легко изменяется под свои нужды.

Языковые переменные!

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

UTM метки способы изменить текст!

С помощью UTM меток можно менять текст на странице. Это идеально подходит для лендингов и продвижения сайтов с помощью контекстной рекламы.

Как это работает?

Переменные на сайте

Можно использовать переменные в традиционном формате плагинов Joomla {VAR_IMYA} и использовать вложенность, чтобы можно было в дальнейшем поменять номер телефона на всем сайте из одного места.

Языковые константы

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

UTM метки

Можно использовать UTM метки, чтобы подстроить вывод сайта под текущий тип контекстного объявления. Текст заголовка можно менять в зависимости от переданной переменной.
В самом простейшем случае вам достаточно указать открывающий и закрывающий теги. Содержимое UTM метки будет вставлено между ними. При сравнении требуется точное соответствие тегам, вплоть до количества пробелов.
Если же внутри вашего тега есть вложенные теги (например span), их можно указать в качестве дополнительных – они будут вставлены внутрь тега и обернут содержимое UTM метки.
Строго говоря, тег не обязательно должен быть тегом – поиск осуществляется по точному соответствию и таким образом можно для поиска указать часть тега, если остальная меняется. Таким образом можно получить поведение аналогичное поиску по регулярному выражению. Можно, например, начало тега, которое однозначно позволяет его найти на странице выделить в колонку открывающего тега, а его завершающую часть, поместить в колонку дополнительного тега.

Неограниченная гибкость применения

В качестве примера рассмотрим проблему обновления изменного файла custom.css на компьютерах клиентов.
Чтобы файл обновился – нам нужно изменить его версию в get-параметре. То есть нужно сделать так, чтобы строка /templates/yootheme_hikashop/css/custom.css?2.5.8 превратилась в /templates/yootheme_hikashop/css/custom.css?2.5.99
Ну что же, делаем вот так:
И вот результат, которого мы хотели добиться!
А дальше полет фантазии в применении плагина ограничивается только вашей фантазией!

Расширяемость за счет плагинов

Можно добавлять свои переменные, которые будут работать именно так, как вам нужно. Бывает что нужно добавить всего пару строчек кода на сайт в нужное место. Это именно тот случай, когда собственный плагин подойдет лучше всего!
Особого знания программирования не требуется! Мы уже все сделали за вас! Возьмите готовый архив плагина и поменяйте в нем всего пару строк, которые вам нужны.
В качестве примера этот плагин добавляет три новых переменных, которые выводят текущий год, месяц и день – {VAR_YEAR}, {VAR_MONTH}, {VAR_DAY}.
С их помощью можно, например, добавить фразу перед прайслистом о его актуальности – и там будет всегда стоять текущая дата.
Вам нужно поменять имя переменной и то действие, которое вы хотите ей назначнить.
© Hika.su