Модуль спойлера материалов для Joomla

Joomla 3 Joomla 4

Модуль спойлера материалов — позволяет выводить материалы заданной категории под спойлером.

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

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

На основе Ваших комментариев и пожеланий модуль спойлера материалов будет развиваться и дорабатываться.

Дополнительная информация

Особенности модуля

  • Позволяет выводить материалы Joomla в виде списка материалов под спойлером;
  • Имеется возможность тонкой настройки отображения материалов;
  • Отсутствуют копирайты и вшитые скрытые ссылки;
  • Модуль абсолютно бесплатен, разрабатывается и обновляется исключительно на личном энтузиазме и пожеланиях пользователей.

[свернуть]
Административная часть

Модуль спойлера материалов для Joomla. Настройки модуля.

Модуль спойлера материалов для Joomla. Настройки модуля.

[свернуть]
Тестирование

Модуль тестировался на следующих версиях компонентов:

  • Joomla 4.2.9
  • Joomla 3.6.5
  • Joomla 3.7.2
  • Joomla 3.8.3

[свернуть]
История версий

0.1.2:
— Добавлена проверка на наличие выбранных категорий

0.1.1:
— Поддержка Joomla 4

0.0.8:
— Добавлен перечень настроек отображения материалов;
— Разработана основа отображения спойлера материалов.

[свернуть]
Возможные конфликты

  • Модуль требует библиотеку jQuery;
  • Возможны проблемы с оформлением.

[свернуть]

Комментарии

  • Александр
    Добрый день!
    Модуль установил. Как им пользоваться чтобы вставить спойлер в материал?
    • Blog About
      Добрый день. Это модуль для вывода материалов под спойлеров, он не предназначен для формирование спойлеров внутри материалов с произвольным содержимым. Если я не правильно Вас понял и Вы хотите вывести модуль с материалами внутри содержимого другого материала, то как вариант можете попробовать воспользоваться плагином "modules anywhere"
  • Николай
    БОЛЬШОЕ СПАСИБО! ВСЕ ОТЛИЧНО РАБОТАЕТ!..
  • Николай
    В настройках модуля версии для Joomla 3 можно выбрать любую, или все категории материалов, то в версии для Joomla 4 такой возможности нет.
    • Blog About
      Там используется мультиселектор, для множественного выбора зажмите кнопку CTRL либо SHIFT и кликните на нужные категории
  • Николай
    Сайт с работающим модулем на локальном сервере. А на новом, с Joomla 4, модуль просто не загружается - нет установочного файла.
  • Николай
    Спасибо! Все работает. Хороший модуль На для Joomla 4 не подходит... A жаль...
  • Наталья
    Добрый день. Хочу подправить css модуля для себя.

    1. Переопределила модуль в свой шаблон mybeez:
    /templates/mybeez/html/mod_spoiler_article/default.php

    2. Скопировала /modules/mod_spoiler_article/asset/css/style.css в свой шаблон, переименовала: /templates/mybeez/css/style_spoiler.css

    3. Отредактировала /templates/mybeez/html/mod_spoiler_article/default.php
    строка 7
    $doc->addStyleSheet('/css/style_spoiler.css');

    css не грузится, ошибка:
    Failed to load resource: the server responded with a status of 404 (Not Found)
    jquery-migrate.min.js?212c9fb28310ae411d244ff233c30da1:2 JQMIGRATE: Migrate is installed, version 1.4.1
    • Blog About
      $doc->addStyleSheet('/css/style_spoiler.css'); нужно указать полный путь до файла, в итоге он от корня сайта пытается найти файл.
  • Наталья
    При размещении в материале выдается ошибка в браузере (CTRL+SHIFT+i)
    Uncaught ReferenceError: jQuery is not defined
    at script.js:1
    jquery-migrate.min.js?dff82574371908aaebfb5634756b4f14:2 JQMIGRATE: Migrate is installed, version 1.4.1

    У меня версия Joomla 3.8.10. PHP 5.6.36
  • Наталья
    Выяснила, что модуль работает когда его просто размещаешь на странице. Но не работает когда размещаешь в материале.
    • Blog About
      Подскажите, каким способом Вы размещаете модуль внутри материала?
      Через {loadmodule} и {loadposition}? Если да, то откройте на сервере файл для редактирования /modules/mod_spoiler_article/tmpl/default.php
      Там в третьей строке будет
      defined('_JEXEC') or die;
      Сразу после нее (в 4-ую) добавьте строку:
      JHtml::_('jquery.framework');
      Сохраните файл и проверьте, будет ли работать.
      Если Вы добавляете другим способом, сообщите.
  • Наталья
    Добрый день. Модуль установился нормально. Пробовала подключать просто на страницу и в материал. Заработал, а потом перестал. Стрелки не активны. Переустановка не помогла. Что не так с модулем?
    • Blog About
      Добрый день. Перед тем как перестал работать, устанавливалось что-нибудь еще? Возможно возник какой-то конфликт, проверьте консоль ошибок в браузере CTRL+SHIFT+i, либо, если возможно, дайте ссылку на сайт, попробую посмотреть.

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