Существует множество модулей для вывода произвольного кода (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.х.
Стоимость: бесплатный.

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

Комментарии (8)

This comment was minimized by the moderator on the site

Спасибо, а то я мучался с молулем произвольный HTML.

This comment was minimized by the moderator on the site

Thanks!

This comment was minimized by the moderator on the site

Можно использовать стандартную Обёртку (Warp), как модуль, в котором будет загружаться iframe.
Вот только стилей, как у статьи, в этой страницы не будет по умолчанию.

This comment was minimized by the moderator on the site

Можно использовать Wrapper

This comment was minimized by the moderator on the site

Flexi Custom code я использую обычно

This comment was minimized by the moderator on the site

Как лучше всего вставить iFrame?

This comment was minimized by the moderator on the site

Главное дорвей не вставить таким модулем.

This comment was minimized by the moderator on the site

Здравствуйте!
Класный у вас сайт.

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

  1. Опубликовать комментарий как Гость.
0 Значки
Вложения (0 / 3)
Поделитесь своим местоположением

      VS Code не отображает диаграмму
      VS Code не отображает диаграмму

      Новый комп с установленной операционной системой MS Windows 10 Pro (система практически девственно чистая :). Java установлена. Graphviz установлен. Свежая установка программы Microsoft Visual Studio Code. В Visual Studio Code установлен компонент - PlantUML by Jebbs, но он не отображает диаграммы! Никакие. Совсем. Даже не пытается, никакие ошибки не отображаются.




      Как сменить язык у приложения без смены языка в iOS
      Как сменить язык у приложения без смены языка в iOS

      В iOS13 появилась возможность изменить язык интерфейса приложения, не меняя язык операционной системы. Если для вас важен этот функционал, то срочно обновляйте iOS своего гаджета до 13 версии! :)




      Специализированные DOZORные программы
      Специализированные DOZORные программы

      У каждой команды, которая играет в DOZOR должен быть штаб. Обычно штаб размещается в квартире или в доме одного из игроков команды, иногда на работе одного или нескольких игроков. Второе - сложнее, т.к. при этом надо быть в очень хороших отношениях с начальством или быть этим самым начальством! :) Помимо стандартного обеспечения компьютерами, Интернетом, кофе, чаем, пивом и другими необходимыми полезностями и...




      Ликбез по сетевым технологиям
      Ликбез по сетевым технологиям

      Автор неизвестен,текст распространяется по сети, к сожалению, без указания авторства... DHCP Вы проснулись после дикой пьянки. Первые ваши слова «кто я?» и «где я?». Сосед, который не запивал водку пивом, вам сообщает все ваши параметры: кто вы и где. Этот сосед выступает в роли DHCP-сервера. Учтите, что в сети могут быть так называемые «ложные DHCP-сервера», например жена – на ваш вопрос «кто я?» она выдаст неверную информацию:...




      Ошибка
      Ошибка "Failed to initialize JIT-EDocs API"

      Пользователи, на компьютерах (ноутбуках) которых установлены программы Jeppesen FliteStar/FliteMap и Jepp View иногда после очередного обновления навигационной базы данных при запуске программы FliteStar/FliteMap могут увидеть сообщение об ошибке: Сообщение об ошибке "Failed to initialize JIT-EDocs API. (-7019) Unknown error" говорит, что программа не может инициализировать JIT-EDocs API.




      Установка программы Jeppesen Services Update Manager (JSUM)
      Установка программы Jeppesen Services Update Manager (JSUM)

      Программа Jeppesen Services Update Manager (JSUM) предназначена для обновления навигационных баз данных различных спутниковых навигационных систем (Honeywell Primus Epic, Honeywell Apex, the Avidyne EX5000 MFD, Garmin 155, 430/530 Series GPS, Garmin G1000 Flight Deck и др.). Запись БД осуществляется с помощью специального карт-ридера - так называемой приставки SkyBound.




      Малыш и Карлсон
      Малыш и Карлсон

      — Потрясающе! — удивился Малыш. — Но позвольте! Вы ведь летели с положительным тангажем.— Чего? — Карлсон открыл рот от неожиданности и чуть не подавился. — Ну... Вы летели головой вверх, слегка наклонившись вперед. При этом пропеллер должен был тянуть вас вверх и назад. Почему же вы летели вперед, а не назад? А можно посмотреть на твой пропеллер?— Конечно. — Карлсон развернулся.— С ума сойти! Я так и...



Яндекс.Метрика
Сайт работает на быстром VPS/VDS хостинге от FASTVPS