Существует множество модулей для вывода произвольного кода (HTML, PHP, JS и др.) практически в любом месте на сайте, сделанном с помощью CMS Joomla. Так как эта задача довольно часто встает перед начинающими web-мастерами, попробуем собрать в этой статье коллекцию этих модулей.

Небольшое уточнение: вставляемый модуль должен быть исполняемым, т.е. его скрипты должны работать. Не путать эти модули с модулями для отображения (подсветки) кода!




 

1. Custom HTML Advanced

Простое добавление любого пользовательского HTML-кода внутри модуля в выбранной позиции (left, right, user1,... и др.) на сайтах, сделанных с помощью Joomla. По сравнению со стандартным модулем для вставки кода (mod_custom) модуль Custom HTML Advanced имеет следующие характеристики:

  • Нет фильтрации (даже для тегов скриптов);
  • Обойти настройки "Position Chrome" (метод подгрузки нескольких расположений модуля) для удаления нежелательного обтекания HTML-кода вокруг модуля (В оригинале это звучит так "Override module position chrome to remove unwanted wrapping HTML code around the module." - спасибо Ксении);
  • Добавление пользовательского CSS в заголовок страниц, на которых модуль будет использоваться.




Модуль Custom HTML Advanced может быть особенно полезен для:

  • Вставки рекламного кода (например, AdSense или Adbrite);
  • Размещения пользовательских Java-скриптов в web-страницу.

Совместимость: Joomla 1.5 и 1.6
Стоимость: бесплатный

 

2. Flexi Custom Code

Flexi Custom CodeЭтот модуль позволяет вставлять любой код в позиции модулей сайта: php, javascript PHP, CSS and html. Например, модуль Flexi Custom Code может быть использован на Joomla-сайтах для вставки: простого кода, простой функции, внедренного кода, рекламного кода adsense, кода принадлежности и др. с помощью простой операции "Скопировать-Вставить"




Основные возможности:

  • Поддержка PHP, HTML, JAVASCRIPT и CSS;
  • Имеется возможность установки "цели" (target) для модуля;
  • Простой и гибкий модуль.

Недостаток: окно для вставки кода имеет относительно небольшие размеры: 280*300 пикселей, зато блок описания модуля довольно большой и красного цвета.

Совместимость: Joomla 1.5, 1.6, 1.7, 2.5, 3.х.
Стоимость: бесплатный.

Вывод: этот модуль самый удобный на мой взгляд.

Комментарии   

#1 aabor 13.01.2012 00:48
Спасибо, а то я мучался с молулем произвольный HTML.
#2 arabic translation 06.09.2017 16:53
Thanks!
#3 Apreace 30.01.2018 17:06
Можно использовать стандартную Обёртку (Warp), как модуль, в котором будет загружаться iframe.
Вот только стилей, как у статьи, в этой страницы не будет по умолчанию.
#4 auning 31.01.2018 20:12
Можно использовать Wrapper
#5 Anna 31.01.2018 23:04
Flexi Custom code я использую обычно
#6 Anna 02.02.2018 10:11
Как лучше всего вставить iFrame?
#7 novteh 03.02.2018 17:21
Главное дорвей не вставить таким модулем.
#8 Gabrielmon 03.02.2018 21:20
Здравствуйте!
Класный у вас сайт.

Добавить комментарий

     

Защитный код
Обновить


      Wi-Fi роутер и локальная сеть Novell
      Wi-Fi роутер и локальная сеть Novell

      Вариантов организации локальной сети может быть очень много. У каждого из них - свои особенности и настройки. В этой статье рассматривается только вариант настройки Wi-Fi роутера на примере Apple Airport Extreme для локальной сети, организованной с помощью Novell. В принципе, в данном примере вместо роутера Apple Airport Extreme может фигурировать любой другой роутер, и не обязательно яблочный, принцип...




      Обновление навигационных баз данных с помощью iPhone
      Обновление навигационных баз данных с помощью iPhone

      Jeppesen создал JDM (Jeppesen Distribution Manager) для iOS и объявил о стратегическом альянсе с компанией Bad Elf, которая выпустила портативный аксессуар для загрузки /выгрузки данных – Bad Ef Wombat. Устройство Wombat представляет собой беспроводную систему передачи данных, а программа JDM (iOS) позволяет скачать обновления навигационных баз данных Jeppesen в iPad или в iPhone для...




      Принтер HP LazerJet PRO M252 не печатает из MS Office 2010
      Принтер HP LazerJet PRO M252 не печатает из MS Office 2010

      Очередная подстава от Microsoft - лазерный принтер HP LazerJet PRO M252 не печатает из MS Office 2010. Операционная система - Windows 7 x64, также аналогичная проблема возникала в Windows 10. Причем MS Word отправляет документы на печать, и никаких ошибок при этом нет. А если попробовать напечатать документ из MS Excel - программа сразу же выдает ошибку печати. Из других программ документы печатаются без...




      File Cache Storage не поддерживается
      File Cache Storage не поддерживается

      После обновления Joomla до версии 3.6 или после чистой установки Joomla 3.6 возможно получения ошибки как на самом сайте (FrontEnd), так и в админке (BackEnd) сообщения об ошибке: Error displaying the error page: The file Cache Storage is not supported on this platform. Ситуация не приятная, но не все потеряно, и это можно легко исправить.




      14 аэропортов России перестали передавать METAR и TAF
      14 аэропортов России перестали передавать METAR и TAF

      С 12 UTC 18 мая 2017 по решению Росгидромета из международного обмена исключили метеоданные по 14 аэродромам РФ (Письмо от Росгидромета в Росавиацию №140-02969/17И от 27.04.17.). Это значит, что информация METAR и TAF по этим аэродромам с этого момента не будет поступать в международные метеорологические банки данных и, соответственно, будет отсутствовать в базах данных Lufthansa Systems...




      Jeppesen Mobile FliteDeck версия  2.0
      Jeppesen Mobile FliteDeck версия 2.0

      Сегодня ночью (по Московскому времени, когда в американском Денвере в это время был солнечный день) фирма Jeppesen представила на всеобщее обозрение видеоролик с анонсом новой версии программы Jeppesen Mobile FliteDeck - v2. К сожалению пока не раскрывается дата, когда можно будет вживую протестировать эту программу. Действующая версия программы Jeppesen Mobile FliteDeck, существующая с прошлого года на данный...




      Подборка полезных команд bash-Mac (башмак :)
      Подборка полезных команд bash-Mac (башмак :)

      Для полноценной работы с Mac рано или поздно придется использовать консоль. В маке она называется Терминалом. Кроме заурядных известных команд, некоторые действия приходится выполнять не часто, запоминать их особого смысла нет, лучше сохранить в шпаргалку. Консоль/терминал также называют - BASH (Bourne-Again SHell). Все это рассматриваем в рамках использования на компьютерах Mac, в итоге -...



Яндекс.Метрика