Компонент Замена в админке Joomla 5

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

Тут на помощь придет компонент Замена, который сменит HTML-код хоть на тысяче, хоть на миллионе страниц.

создание нового правила в расширении

Важно! Замена ничего не изменяет в базе данных, он меняет вывод кода, подменяя старый HTML новым.

Пример замены кода

☝ На сайте https://stihirus24.ru/ нужно было на 1500 страниц изменить код:

<details><summary>Развернуть</summary>

На код:

<details><summary onclick="ym(38726910,'reachGoal','summary'); return true;">Развернуть</summary>

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

☝ Заменять код на таком количестве страниц дело неблагодарное, поэтому пришлось воспользоваться компонентом для Joomla.

Важно! Установка Замена идет в строгом порядке – сначала устанавливается компонент, потом плагин! В обратном порядке установка будет некорректной и расширение не станет работать!

Скачать архив можно прямо с блога Zegeberg по ссылке, или же перейдите на сайт расширения https://sitogon.ru/joomla-components/zamena и скачайте оттуда.

Установка и создание замены

👀 Распаковываете архив и устанавливается поочередно компонент и плагин. После этого включаете плагин через панель управления Joomla и расширение готово к работе.

Важно! Расширение работает на Joomla 4 и 5!

😊 Сейчас заходите в компонент через панель управления и создаете нужную замену кода:

  1. ✔ В окне «Было» указываете старый код.
  2. ✔ В окне «Стало» новый HTML.

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