Решили с Алг не делать выборку вариантов "база/локалсторе" в админке, а просто разнести на два альтернативных решения.
Версия Light
Что умеет CollapseCategoriesLight:
- сворачивает/разворачивает категории на главной странице списка форумов
- работает с блоком recent topics
- запоминает состояние
- проверяет установку расширения CollapseCategories (полная версия работает с БД) и не включается, если альтернативный коллапс установлен
Достоинства/недостатки:
+ очень простой код
+ никаких дополнительных полей, настроек и запросов к базе
+ работает для всех пользователей (в т.ч. для гостей)
- не умеем восстанавливать настройки для пользователей и нескольких компьютеров
- при добавлении новых категорий понадобится повторно свернуть/развернуть категории
По-умолчанию блок recent topics не сворачивается, чтобы включить сворачивание блока и запоминание состояния - откройте файл jquery.collapsel.js и раскомментируйте следующие за указанной строки (2 вхождения)
Код: Выделить всё
// для recent topics - раскомментировать
Код: Выделить всё
// только категории - закомментировать, если включается recent topics
https://github.com/Alecto/CollapseCategoriesLight
Альтернативная версия CollapseCategories
viewtopic.php?p=2621#p2621
Алг писал(а):сделала сохранение состояния категорий. можно попробовать, взяв экст тут https://github.com/alg5/CollapseCategories
Обязательно отключить, если уже ставили, удалить данные, подключить и очистить кэш
И ещё, для того, чтобы экст заработал, надо изменить содержимое файла includes/functions_display.php
код брать отсюда https://github.com/rxu/phpbb3/blob/0aa7 ... isplay.php