Дорогие Коллеги, представляю Вам модуль-контейнер “mod_Multi” для Joomla 4.
Модуль Бесплатный. Модуль состоит из 2х логических этапов.

1й этап, этап определения данных для модуля. Модуль может определять содержимое, далее по списку:

  • Создает новую любую позицию для модулей, тем самым загружая другие модули как содержимое.

  • Выбор точечно модули для загрузки.

  • Выбор меню для загрузки пунктов меню.

  • Выбор категории для загрузки списка категорий.

  • Выбор категории для загрузки Статей/Материалов

  • Выбор папки с файлами картинок, для загрузки фотографий с описанием

  • Выбор тэгов для загрузки, списка или дерева тегов с картинками и описанием.

  • Набранный текст с картинкой

  • Выбор одного материала.

2й этап, этап определения макета отображения загруженных данных.

  • Режим по умолчанию, вывод просто как содержимое или список.

  • Слайдшоу slideshow-slicebox.

  • Слайдшоу slideshow-picSlider

  • Слайдшоу slideshow-jqFancyTransitions

  • Слайдшоу slideshow-CK

  • Слайдшоу slideshow-bscSlider

  • Слайдшоу slideshow-boxslider

  • Слайдшоу slideshow-blink

  • Слайдшоу slideshow-3D-CSS3-Transforms

  • Слайдер slider-slick

  • Слайдер slider-owlCarousel

  • Карусель carousel-waterwheelCarousel

  • Карусель carousel-EasySlides

  • Карусель carousel-Animated-3D-Cube-Slideshowpopup-iframe

  • Режим offline: сайт на доработке

  • Режим demodesign: показывающий вместо сайта дизайн макета

А также модуль-контейнер “mod_Multi” УМЕЕТ.

  • Модуль-контейнер “mod_Multi” имеет поля для выбора скриптов, стилей, шрифтов для подключения к сайту. Это удобно, когда Вам нужно реализовать одну функции при помощи разных файлов и режимов, Вы подключаете скрипты, стили, шрифты в одном месте, чтобы было ясно о том, что этот один модуль-контейнер отвечает только за определенный режим сайта, и Вам не приходилось искать по всем категориям и папкам, и модулям, что и для чего вы когда либо подключали.

  • Модуль-контейнер “mod_Multi” может указывать альтернативный заголовок для отображения, а также добавлять текст в начало отображения модуля.

  • Модуль-контейнер “mod_Multi” может в метатеги заголовка выводить данные описания и картинок материалов для сайта, которые будут отображаться при вставке ссылок в социальные сети.

  • Благодаря модулю я вывожу номера телефонов, почту, названия сайта, контакты, расположенные в Headerе и Footerе из статей. Из одной статьи я вывожу номер телефона в нескольких местах сайта. Когда потребуется изменить номер телефона сайта, я меняю его только в одной статье. Такая возможность позволяет клиентам легко самим администрировать сайт. Так как для клиента все данные сайта: телефоны, почты, реквизиты находятся в менеджере материалов. И таким образом клиент редактируя эти статьи не может испортить сайт. Т.е. текст в модулях логически отделен от настроек модуля.

Та же модуль-контейнер “mod_Multi” имеет фильтр условий показа, при которых он может отображаться на сайте или не отображаться.

  • Главная страница или не главная

  • Мобильное устройство (смартфон) или стационарное (Домашний компьютер/ноут)

  • Язык

  • Пункты меню

  • Дата начала показа и конце показа.

  • Компонент

  • Элемент компонента

  • Домен

  • IP пользователя

  • Debug.

Как видно модуль может показываться при открытии сайта по определённому домену или в определенную дату или только когда сайт находится в режиме разработки.

Как видно возможности модуль-контейнера “mod_Multi” очень широки. Чтобы не было путаницы в настройках я старался разделять все логически по вкладкам.
За более 6 летний срок разработки, этот модуль претерпел многократные улучшения. Поэтому в этом модуле может оказаться что одна из каруселей устарела на год. Все карусели, галереи полностью рабочие.

Итак модуль-контейнера “mod_Multi” для Joomla 4 Бесплатный.
Замечания, доработки и исправления можно писать сюда на GitHub.

Осторожно Скриншоты

Настройки выбора предмета данных(материалы, картинки, категории, теги, пункты меню, и другие Модули ) для модуля-контейнера “mod_Multi”  Joomla 4
Настройки выбора предмета данных(материалы, картинки, категории, теги, пункты меню, и другие Модули ) для модуля-контейнера “mod_Multi” Joomla 4
Добавить статический текст к имеющимся динамическим данным для модуль-контейнера “mod_Multi”  Joomla 4
Добавить статический текст к имеющимся динамическим данным для модуль-контейнера “mod_Multi” Joomla 4
Фильтр отображения модуля на сайте в разных условиях для модуль-контейнера “mod_Multi”  Joomla 4
Фильтр отображения модуля на сайте в разных условиях для модуль-контейнера “mod_Multi” Joomla 4
Страница настройки макета: Выбираем макет, слайдшоу, ниже вписываем JSON настройки, а еще ниже справка JSON настроек, мы просто копируем строки из справки в текстовую область. Настройка слайдшоу  модуль-контейнера “mod_Multi” Joomla 4
Страница настройки макета: Выбираем макет, слайдшоу, ниже вписываем JSON настройки, а еще ниже справка JSON настроек, мы просто копируем строки из справки в текстовую область. Настройка слайдшоу модуль-контейнера “mod_Multi” Joomla 4
Дополнительные опции для подключения шрифтов, стилей, JavaSript, иконок для сайта в модуль-контейнера “mod_Multi” Joomla 4
Дополнительные опции для подключения шрифтов, стилей, JavaSript, иконок для сайта в модуль-контейнера “mod_Multi” Joomla 4

PS Жуть, 20 минут мучался чтобы скриншоты на Хабре тут положить в Эспандер. Если скриншот больше высоты экрана, то перетащить картинку в Эспандер не получится, экран постоянно перематывается в конец картинки из-за чего ее невозможно захватить и перетащить.

PS Вдруг попадется ошибка, пишите koreshs@mail.ru или vk.com/korenevskiys

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