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

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

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

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

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

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

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

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

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

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

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

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

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

  • Joomla 3.6.5
  • Joomla 3.7.2
  • Joomla 3.8.3

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

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

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

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

[свернуть]

Полезность статьи

Оцените, на сколько полезной оказалась статья.
1 балл2 балла3 балла4 балла5 баллов
4,50 / 5 баллов
2 участников
Комментарии
  • Наталья
    Добрый день. Хочу подправить 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, либо, если возможно, дайте ссылку на сайт, попробую посмотреть.

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

* - поля обязательные для заполнения. E-mail не публикуется.