Вход | Регистрация

Модуль для вставки кода в Joomla

модуль для вставки javascript кода в joomla

Часто перед веб-мастером возникает вопрос - как вставить код в Joomla?

Стандартный редактор вырезает любой JS код и заодно прихватывает некоторые html атрибуты.
Вставить iframe ещё можно, удалив этот тег из запрещённых в настройках редактора.

С остальным - проблема.

Многие вставляют код при помощи плагина Sourcerer.
Я тоже так делал, но это не всегда удобно. Да, вставить легко, а редактировать потом сложно, т.к. он превращается в нечитаемый набор символов.

Немного подумав, пришёл к идее создать простой модуль для Joomla 3, который не будет фильтровать код, и будет выводить его как есть.

Модуль называется JT Code, скачать можно ниже.

Установка и настройка модуля

Установка обычная - через менеджер расширений.

Из настроек только два поля.

1) CSS класс - можно указать CSS класс блока div, который оборачивает содержимое модуля, по-умолчанию установлен класс .code_box
Если не нужно дополнительной кастомизации, то оставляем всё как есть.

2) Поле для вставки кода. Сюда можно вставить любой JS, HTML, CSS код.

вставка javascript кода в joomla 3

Как вставить код в статью Joomla?

Чтобы вставить этот модуль с кодом в статью используется стандартная Джумловская возможность - загрузка модулей.
Есть такой плагин (тип Content), он должен быть включен.

Для этого модуля вписываете любую позицию из головы, например - radio
И в нужном месте статьи вставляете тег:

{loadposition radio}

Просто и быстро.

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

С уважением, Олег Касьянов

Сохраните эту информацию к себе, чтобы не потерять:

С уважением, Олег Касьянов.

Комментарии

Оставьте ваше мнение

*

Получать уведомления о новых комментариях

X

Спасибо!
Ваш комментарий появится после одобрения

нашли ошибку? напишите
X

Вход

Ваш e-mail:

Ваш пароль:


Забыли пароль?
Регистрация

X

Нашли ошибку или баг? Напишите мне.

placeholder="Опишите пожалуйста где вы нашли ошибку и какую, буду вам очень благодарен">