Описание: Модуль позволяет добавить возможность сворачивать/разворачивать категории на главной странице списка форумов. Запоминает состояние. работает с блоком recent topics (если раскомментировать)
Версия Расширения: 1.0.2
1.0.2
Добавлена проверка версий, изменен способ подключения javascript
1.0.1
Переработан и оптимизирован механизм визуализации
1.0.0
Версия рабочая, проверена на основе 3.1.3
GitHub репозиторий: https://github.com/Alecto/CollapseCategoriesLight
Загрузить расширение: https://github.com/Alecto/CollapseCateg ... master.zip
Скрины:
Для поддержки расширения Recent Topics:
Те, кто все же хочет получить возможность сворачивания блока последних тем, проделайте следующее:
Открыть файл
overall_footer_after.html
Найти:
Код: Выделить всё
// if ($(this).hasClass('topics') || $(this).hasClass('forums')) {
Код: Выделить всё
if ($(this).hasClass('topics') || $(this).hasClass('forums')) {
Код: Выделить всё
// $("ul.topics").wrap('<div class="collapsethis" aria-hidden="false"></div>');
Код: Выделить всё
$("ul.topics").wrap('<div class="collapsethis" aria-hidden="false"></div>');
Код: Выделить всё
if ($(this).hasClass('forums')) {
Код: Выделить всё
// if ($(this).hasClass('forums')) {
+ очень простой код
+ никаких дополнительных полей, настроек и запросов к базе
+ работает для всех пользователей (в т.ч. для гостей)
- не умеем восстанавливать настройки для пользователей на нескольких компьютерах
- при добавлении новых категорий понадобится повторно свернуть/развернуть категории
При установке расширение проверяет установку альтернативной версии CollapseCategories (полная версия, работает с БД) и не включается, если альтернативный коллапс установлен.