Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

CollapseCategoriesLight

Здесь авторы могут постить бета-версии своих расширений для phpBB. Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

CollapseCategoriesLight

Сообщение Alecto »

Название: CollapseCategoriesLight

Описание: Модуль позволяет добавить возможность сворачивать/разворачивать категории на главной странице списка форумов. Запоминает состояние. работает с блоком 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:
развернуть 
По-умолчанию расширение 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 (полная версия, работает с БД) и не включается, если альтернативный коллапс установлен.
Последний раз редактировалось Alecto 19.03.2015 22:25, всего редактировалось 4 раза.
Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Стаж: 13 лет 7 месяцев
Откуда: Москва
Благодарил (а): 63 раза
Поблагодарили: 5 раз

Re: CollapseCategoriesLight

Сообщение Petruxa12 »

установил- пашет! Спасибо
:idea: phpBB 3.2.7 :idea:
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: CollapseCategoriesLight

Сообщение Alecto »

забыл указать в описании.
изначально делал кликабельным только +/- в конце заголовка категории, потом переделал на 90% всего заголовка для эксперимента - так оно и прижилось.
Аватара пользователя
AndriyUA
phpBB 1.4.4
Сообщения: 136
Стаж: 10 лет 11 месяцев
Благодарил (а): 14 раз
Поблагодарили: 3 раза

Re: CollapseCategoriesLight

Сообщение AndriyUA »

Расширение отличное! Спасибо! Только вот такая ошибка меня одного напрягает? :roll:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 14 лет 8 месяцев
Откуда: Сергиев Посад
Благодарил (а): 305 раз
Поблагодарили: 295 раз

Re: CollapseCategoriesLight

Сообщение владимир1983 »

Смотри в сторону z-index.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: CollapseCategoriesLight

Сообщение Alecto »

AndriyUA
похоже что тебя одного.
у меня такого нет.
дай ссылку на сайт, гляну.
Аватара пользователя
AndriyUA
phpBB 1.4.4
Сообщения: 136
Стаж: 10 лет 11 месяцев
Благодарил (а): 14 раз
Поблагодарили: 3 раза

Re: CollapseCategoriesLight

Сообщение AndriyUA »

владимир1983, в этом не разбираюсь, надо почитать.

Alecto, сайт в подписи. Держи тестовый аккаунт:
test
123456

На сайте есть русский язык, флажком выбирай.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: CollapseCategoriesLight

Сообщение Alecto »

Владимир был прав.
/ext/alecto/CollapseCategoriesLight/styles/prosilver/theme/collapse.css
исправь z-index: 45; на z-index: 1;
попытаюсь вспомнить, зачем я 45 ставил :) если не вспомню - обновлю значение в эксте :)
invader
phpBB 2.0.0
Сообщения: 214
Стаж: 10 лет 11 месяцев
Благодарил (а): 64 раза
Поблагодарили: 14 раз

Re: CollapseCategoriesLight

Сообщение invader »

Alecto
Не подскажешь что прописать в ext для того, чтобы сворачивался и блок последних тем с Recent Topics ?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: CollapseCategoriesLight

Сообщение Alecto »

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')) { 
почистить кэш
Последний раз редактировалось Alecto 23.01.2015 15:16, всего редактировалось 1 раз.
invader
phpBB 2.0.0
Сообщения: 214
Стаж: 10 лет 11 месяцев
Благодарил (а): 64 раза
Поблагодарили: 14 раз

Re: CollapseCategoriesLight

Сообщение invader »

Alecto
чёта нет у меня в overall_footer_after.html такого...
вот там чё лежит
<!-- IF S_INDEX -->
<!-- INCLUDEJS collapse.js -->
<!-- ENDIF -->
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: CollapseCategoriesLight

Сообщение Alecto »

по ссылке в первом сообщении, на гитхабе, другие файлы.
либо обнови экст, либо ты ставил другой экст, тогда вопросы не ко мне.
invader
phpBB 2.0.0
Сообщения: 214
Стаж: 10 лет 11 месяцев
Благодарил (а): 64 раза
Поблагодарили: 14 раз

Re: CollapseCategoriesLight

Сообщение invader »

Alecto
Удалил экст, поставил из шапки, внёс правки, кэш почистил. Вобще исчезли плюсы и минусы из категорий.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: CollapseCategoriesLight

Сообщение Alecto »

дай ссылку.
если стиль НЕ просилвел, попробуй переименовать папку prosilver в all.
invader
phpBB 2.0.0
Сообщения: 214
Стаж: 10 лет 11 месяцев
Благодарил (а): 64 раза
Поблагодарили: 14 раз

Re: CollapseCategoriesLight

Сообщение invader »

http://рыбаловка.рф

Добавлено спустя 14 минут 20 секунд:
стиль просильвер...

Вернуться в «Бета-версии расширений для phpBB»