http://wm-monitoring.ru/ ')) {alert('Спасибо за то что установили нашу кнопку! =)');} else {alert('Очень жаль! =(');}"> http://wm-monitoring.ru/

Главная Новости

Как вывести код в модуле Joomla. Как вставить iframe или другой произвольный код в статью Joomla. Модуль Jumi

Опубликовано: 06.09.2018

видео Как вывести код в модуле Joomla. Как вставить iframe или другой произвольный код в статью Joomla. Модуль Jumi

Вставка модуля в любое место сайта (Modules Anywhere). (Мастерская Joomla)

В этой статье речь пойдет о вставке произвольного кода на сайт Joomla версии 1.5. Мы подробно рассмотрим, как вывести произвольный код в модуле Joomla, а также как вставить код непосредственно в статью Joomla. Поскольку в этой CMS установлен очень капризный визуальный редактор TinyMCE, то мы будем все операции производить не вручную, а при помощи специальных расширений таких как, например, модуль Jumi .


12. Модуль произвольный html-код

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


Урок 9 - Переносим html-код в файл index.php и выводим модуль поиска

Первым делом давайте рассмотрим, как вывести произвольный код в модуле Joomla. По умолчанию в Joomla уже есть встроенный модуль «Произвольный HTML-код», который позволяет выводить в модуле произвольный HTML код. Поскольку многим из нас требуется выводить не только HTML, но также и JavaScript и PHP, то я сразу перейду к рассмотрению более продвинутого расширения под названием Jumi. Данное расширение позволяет включить javascript, php, html, css, dhtml или простой txt-файл в публикуемый материал или модуль на сайте Joomla.

Для того чтобы установить Jumi к себе на сайт, вам первым делом нужно скачать файлы расширения. Специально для читателей блога dmitriydenisov.com я предоставляю свою версию модуля Jumi. Скачать его вы можете перейдя по этой ссылке .

После скачки файла переходим в Административную панель – Расширения – Установить/Удалить и в поле «Загрузить файл пакета» указываем путь к архиву с файлами, после чего жмем на кнопку «Загрузить файл & Установить».

После установки переходим в «Расширения» — «Менеджер модулей» и выбираем появившийся модуль Jumi. Если данный модуль не появился после установки, то добавить его можно перейдя в Расширения – Менеджер модулей – Создать – Jumi. В результате этого у нас откроется окно с настройками модуля.

Заголовок – вводим название модуля. Показать заголовок – включение/отключение отображения заголовка. Включен – активация/деактивация модуля. Позиция – выбираем позицию в которой будет отображаться модуль. Для просмотра позиций добавьте в адресную строку «?tp=1» сразу после названия сайта. В данном поле можно прописать также свои позиции, но об этом мы поговорим во второй части статьи. Порядок – выбираем порядок отображения модулей. Доступ – устанавливаем, кому будет виден данный модуль.

Здесь нужно выбрать в каких меню будет отображаться данный модуль Jumi . Если вы хотите чтобы модуль отображался только в отдельных пунктах меню, то переключите радиокнопку в положение «Выбрать из списка» и отметьте нужные пункты меню.

Блокнот – поле для заметок. Записанный код – поле для вставки произвольного кода. Именно сюда нужно добавлять код, который вы хотите вывести в модуле. Источник кодов – можно прописать путь к файлу с кодом.

Абсолютный путь Jumi по умолчанию – позволяет настроить путь для включаемого файла. Можно оставить поле пустым. Суффикс класса модуля – позволяет прописать для модуля класс, что в свою очередь позволит изменить внешний вид модуля. Список доступных классов можно посмотреть на сайте производителя вашей темы оформления. Кеширование – позволяет включить кэширование модуля Jumi. Срок кеширования – время кэширования в секундах.

После внесения всех необходимых настроек жмем «Сохранить». Также не забываем очистить кэш Joomla, если на вашем сайте включено кэширование ( Общие настройки сайта на Joomla, группы пользователей в Joomla и настройка кэширования ). Если этого не сделать, то модуль не будет виден, так как страницы сайта будут отдаваться из кэша.

Как вставить iframe или другой произвольный код в статью Joomla

Итак, мы рассмотрели, как выводить произвольный код в модуле. Теперь давайте рассмотрим, как вставить произвольный код прямиком в текст статьи. Для этого мы также будем использовать вышеописанный модуль Jumi.

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

Итак, первым делом создаем новый модуль Jumi и вставляем в поле «Записанный код» наш произвольный код. В моем случае это будет код голосования, полученный в административной панели социальных голосований .

Далее переходим в блок «Подробности» модуля Jumi и указываем позицию. В качестве позиции придумываем любое слово. В моем случае это позиция «vote».

После этого производим остальные настройки модуля (см. выше) и сохраняем результат.

Для вывода данного модуля внутри статьи достаточно открыть на редактирование нужную статью и в режиме HTML прописать позицию для модуля.

{loadposition позиция}

В нашем случае код будет выглядеть следующим образом.

После сохранения результата в статье на месте этого кода выведется модуль с произвольным кодом, который мы добавляли в модуль Jumi. Как видите, все очень просто и не требует особых усилий.

На этом данная статья подошла к концу. Если у вас остались какие-то вопросы, вы всегда можете задать их в комментариях к статье.

Обнаружили ошибку? Выделите ее и нажмите Ctrl+Enter

Карта
rss