которая выполнит любые IT - задачи
Popup Content — плагин всплывающих окон для Joomla 6
Popup Content — это плагин для Joomla 6, который выводит любой контент во всплывающем окне с помощью одного парного тега . Не нужно подключать jQuery, Bootstrap или сторонние модальные библиотеки: окно строится на стандартном HTML‑элементе dialog, который поддерживают все современные браузеры. Закрывается окно крестиком, клавишей Esc или кликом по затемнённому фону.
Содержимым окна может быть что угодно: произвольный HTML (текст, таблицы, формы, изображения, iframe, карты) либо готовый материал Joomla, который подставляется по его ID или алиасу — без дублирования текста в статье.
Что умеет плагин
- Показывает всплывающее окно по клику на кнопку или на текстовую ссылку. Вид триггера переключается атрибутом
typeили задаётся по умолчанию в настройках. - Выводит внутрь окна любой HTML, написанный прямо между тегами.
- Подставляет в окно тело существующего материала Joomla по атрибуту
article(ID или алиас). Можно выбрать часть: вводный текст, полный или обе сразу. - Заголовок окна задаётся атрибутом
title; если он не указан и используется материал, берётся заголовок материала. - Ширина окна — в пикселях, процентах или других единицах (
px,%,em,rem,vw). - Автоматическое открытие окна при загрузке страницы (атрибут
auto). - Свои CSS‑классы триггера через
class, чтобы вписать кнопку или ссылку в дизайн шаблона. - Проверка публикации и прав доступа; в строгом режиме — уровень доступа, язык и даты публикации.
- Режим диагностики: если материал не подставился, причина показывается прямо на странице (потом выключается).
- Работает в статьях, в любых модулях (включая сторонние без галочки «Подготавливать контент») и в шаблоне. Content‑плагин обрабатывает материалы, system‑плагин дообрабатывает тег в готовом HTML страницы.
- Тег внутри блоков
<pre>и<code>игнорируется — можно приводить примеры кода прямо в тексте, и они не превратятся в кнопки.
Атрибуты тега
- button — текст на кнопке или ссылке. По умолчанию «Открыть».
- type — вид триггера:
buttonилиlink. - title — заголовок окна.
- article — ID или алиас материала для вывода в окне. ID надёжнее.
- part — часть материала:
all(по умолчанию),intro,full. - width — ширина окна, например
720,90%,40rem. - class — свои классы триггера, переопределяют дефолт для этого тега.
- auto — автооткрытие при загрузке (
1/true). - close — доступная подпись кнопки закрытия.
- debug — показать причину ошибки на странице (только для отладки).
Примеры использования
Произвольный HTML в окне, триггер — ссылка:
условия доставки
Контент материала №12 вместо ручного HTML:
Кнопка вместо ссылки и своя ширина окна:
Только вводный текст материала:
анонс
Автооткрытие при загрузке страницы:
Где работает тег
В материалах Joomla — сразу после включения плагина. В модулях — в любых, включая сторонние без переключателя «Подготавливать контент»: system‑компонент проходит по готовому HTML страницы и заменяет тег там, где content‑компонент его не тронул. Тег можно вывести и прямо в шаблоне. Никаких дополнительных галочек включать не требуется.
Установка
- Загрузите пакеты через «Расширения → Установить → Загрузить файл пакета».
- Включите оба плагина: «Content - Popup Content» и «System - Popup Content».
- Вставьте тег
в статью или модуль — окно готово.
Требования: Joomla 6.x, PHP 8.1+, любой современный браузер. Плагин не зависит от jQuery и Bootstrap и не конфликтует с шаблонами, которые их используют.

