CollapseCategoriesLight

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

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

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2842
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

CollapseCategoriesLight

Сообщение Alecto » 05.11.2014 13:42

Название: 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
Сообщения: 326
Зарегистрирован: 11.05.2011 13:25
Откуда: Москва
Благодарил (а): 145 раз
Поблагодарили: 6 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение Petruxa12 » 06.11.2014 0:05

установил- пашет! Спасибо
phpBB 3.1

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2842
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение Alecto » 06.11.2014 0:17

забыл указать в описании.
изначально делал кликабельным только +/- в конце заголовка категории, потом переделал на 90% всего заголовка для эксперимента - так оно и прижилось.

Аватара пользователя
AndriyUA
phpBB 1.4.4
Сообщения: 138
Зарегистрирован: 05.01.2014 18:12
Благодарил (а): 18 раз
Поблагодарили: 10 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение AndriyUA » 08.12.2014 23:09

Расширение отличное! Спасибо! Только вот такая ошибка меня одного напрягает? :roll:
Вложения
ошибка.png
ошибка.png (3.43 КБ) 1121 просмотр

Аватара пользователя
владимир1983
Former team member
Сообщения: 6114
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 405 раз
Поблагодарили: 730 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение владимир1983 » 08.12.2014 23:14

Смотри в сторону z-index.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2842
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение Alecto » 08.12.2014 23:18

AndriyUA
похоже что тебя одного.
у меня такого нет.
дай ссылку на сайт, гляну.

Аватара пользователя
AndriyUA
phpBB 1.4.4
Сообщения: 138
Зарегистрирован: 05.01.2014 18:12
Благодарил (а): 18 раз
Поблагодарили: 10 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение AndriyUA » 08.12.2014 23:23

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

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

На сайте есть русский язык, флажком выбирай.

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2842
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение Alecto » 08.12.2014 23:27

Владимир был прав.
/ext/alecto/CollapseCategoriesLight/styles/prosilver/theme/collapse.css
исправь z-index: 45; на z-index: 1;
попытаюсь вспомнить, зачем я 45 ставил :) если не вспомню - обновлю значение в эксте :)

invader
phpBB 1.4.4
Сообщения: 187
Зарегистрирован: 08.01.2014 12:55
Откуда: из Ленинграда
Благодарил (а): 69 раз
Поблагодарили: 13 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение invader » 23.01.2015 12:43

Alecto
Не подскажешь что прописать в ext для того, чтобы сворачивался и блок последних тем с Recent Topics ?

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2842
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение Alecto » 23.01.2015 14:04

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 1.4.4
Сообщения: 187
Зарегистрирован: 08.01.2014 12:55
Откуда: из Ленинграда
Благодарил (а): 69 раз
Поблагодарили: 13 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение invader » 23.01.2015 14:12

Alecto
чёта нет у меня в overall_footer_after.html такого...
вот там чё лежит
<!-- IF S_INDEX -->
<!-- INCLUDEJS collapse.js -->
<!-- ENDIF -->

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2842
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение Alecto » 23.01.2015 14:29

по ссылке в первом сообщении, на гитхабе, другие файлы.
либо обнови экст, либо ты ставил другой экст, тогда вопросы не ко мне.

invader
phpBB 1.4.4
Сообщения: 187
Зарегистрирован: 08.01.2014 12:55
Откуда: из Ленинграда
Благодарил (а): 69 раз
Поблагодарили: 13 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение invader » 23.01.2015 14:45

Alecto
Удалил экст, поставил из шапки, внёс правки, кэш почистил. Вобще исчезли плюсы и минусы из категорий.

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2842
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение Alecto » 23.01.2015 14:52

дай ссылку.
если стиль НЕ просилвел, попробуй переименовать папку prosilver в all.

invader
phpBB 1.4.4
Сообщения: 187
Зарегистрирован: 08.01.2014 12:55
Откуда: из Ленинграда
Благодарил (а): 69 раз
Поблагодарили: 13 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение invader » 23.01.2015 15:01

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

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

Ответить

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