Уважаемые пользователи!
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
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: CollapseCategoriesLight

Сообщение Alecto »

в пост с инструкциями выше добавил еще одну правку.
invader
phpBB 2.0.0
Сообщения: 214
Стаж: 10 лет 2 месяца
Благодарил (а): 82 раза
Поблагодарили: 15 раз

Re: CollapseCategoriesLight

Сообщение invader »

Alecto
что в ней ? не пойму... Хочешь сказать у меня с чем-то не дружит ext ?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: CollapseCategoriesLight

Сообщение Alecto »

что не поймешь?
проделай то, что тут написано CollapseCategoriesLight
invader
phpBB 2.0.0
Сообщения: 214
Стаж: 10 лет 2 месяца
Благодарил (а): 82 раза
Поблагодарили: 15 раз

Re: CollapseCategoriesLight

Сообщение invader »

Alecto
Аааа, ты туда дописал... а я то в шапку смотрю...ща попробую...

Добавлено спустя 9 минут 11 секунд:
Спасибо, всё проделал, всё работает отлично...
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: CollapseCategoriesLight

Сообщение Alecto »

хорошо.
добавил описание в первый пост.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: CollapseCategoriesLight

Сообщение Alecto »

переработана анимация, сделана небольшая оптимизация кода.
блок ресент топикс полностью исключен в коде, скорее всего правки в первом сообщении работать не будут, поэтому оставьте старый вариант.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: CollapseCategoriesLight

Сообщение Alecto »

для ресент топикс - скрывается только сам блок. поскольку пагинается вынесена за пределы блока и имеет общий класс - она остается видна.
заменить файл в расширении ресент топикс
recent_topics_body.zip
(1.41 КБ) 266 скачиваний
Отправлено спустя 1 час 54 минуты 41 секунду:
valdos, если хочешь поэкспериментировать...

этот код для замены скрипта в моем расширении

Код: Выделить всё

    var sh_i = -1; 
    var showhidden_triger = []; 

    $(".topiclist.forums").each(function () {
        $(this).before(function () {
         if ($(this).hasClass('forums')) {

            sh_i = sh_i + 1;
            var cat_id = 'cat_' + sh_i;

            showhidden_triger[sh_i] = localStorage.getItem(cat_id); 
            if (showhidden_triger[sh_i] == null) { showhidden_triger[sh_i] = 'true' };
                    if (showhidden_triger[sh_i] == 'false') {
                return '<div class="trigger inactive" cat="' + cat_id +'"></div>';
                } else {
                return '<div class="trigger active" cat="' + cat_id +'"></div>';
            }
        }
        }).wrap('<div class="collapsethis" aria-hidden="false" />');
    });

    sh_i = 0;

    $(".collapsethis").each(function () {
        if (showhidden_triger[sh_i] == 'false') {
            $(this).attr('aria-hidden', 'true').hide();
            $(this).parents('div.forabg').css('opacity', '0.3');
        }
        sh_i = sh_i + 1;
    });

    if ($('.topiclist.topics').parent().attr('aria-hidden') == 'true') { $('.recent_topics_pagination').hide(); }

    $('.trigger').click(function () {
        var showhidden_triger_this = $(this).next().attr('aria-hidden');
        if (showhidden_triger_this == "false") {
            $(this).next().attr('aria-hidden', 'true').slideUp(500, 'easeInQuart', function() {
                $(this).parents('div.forabg').animate({
                    opacity: '0.3'
                    }, 0)
                });
            $(this).removeClass('active').addClass('inactive');
        } else {
                    $(this).parents('div.forabg').animate({
                                opacity: '1.0'
                        }, 0, function() {
                            $('.trigger', this).next().attr('aria-hidden', 'false').slideDown(250, 'easeOutQuad')
                    });
            $(this).removeClass('inactive').addClass('active');
            }
        localStorage.setItem($(this).attr('cat'), showhidden_triger_this);

    if ($('.topiclist.topics').parent().attr('aria-hidden') == 'true') { $('.recent_topics_pagination').hide(); }
         else { $('.recent_topics_pagination').show(); }

    });

    $('div.forabg').on('mouseenter mouseleave', '.trigger.inactive', function(event) {
        var time = 200, opacity = event.type == 'mouseenter' ?  '1.0' : (time = 0,'0.3');
        $(event.delegateTarget).stop(true).delay(time).animate({ opacity: opacity }, 300)
    })
 
файлом из вложения
recent_topics_body_2.zip
(1.41 КБ) 268 скачиваний
заменить аналогичный файл в ресент топикс в папке all

в таком варианте пагинация ресент топика скрывается и отображается вместе с самим блоком.
за стабильность работы кода не ручаюсь, в разработке расширения в эту сторону и в скрытии блока ресент топикс не вижу смысла, потому в основной код данная модификация не пойдет.
valdos
phpBB 1.4.3
Сообщения: 88
Стаж: 10 лет 8 месяцев
Благодарил (а): 23 раза
Поблагодарили: 4 раза

Re: CollapseCategoriesLight

Сообщение valdos »

Сворачивалка для cBB (1.1.0) чата.

Заменить файл overall_footer_content_after.html в папке стиля.

Для prosilver это \ext\canidev\chat\styles\prosilver\template\event
Вложения
overall_footer_content_after.zip
(2.15 КБ) 270 скачиваний
Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Стаж: 8 лет 6 месяцев
Откуда: Кунгур
Благодарил (а): 169 раз
Поблагодарили: 21 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение KimIV »

У меня тоже минусы на верхнем слое. Вот два скрина с ПК и с мобильного:
Image 13.png
Screenshot_2015-11-21-15-30-02.png
В файле collapse.css проверил, стоит z-index: 1;
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: CollapseCategoriesLight

Сообщение Alecto »

попробуй уменьшить это значение.

Отправлено спустя 59 секунд:
я под гостем не вижу блока уведомлений
Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Стаж: 8 лет 6 месяцев
Откуда: Кунгур
Благодарил (а): 169 раз
Поблагодарили: 21 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение KimIV »

Alecto писал(а): попробуй уменьшить это значение.
Поставить

Код: Выделить всё

z-index: 0;
?

Отправлено спустя 6 минут 52 секунды:
Поставил ноль... очистил кэш... всё ок! Спасибо!
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.
Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Стаж: 8 лет 6 месяцев
Откуда: Кунгур
Благодарил (а): 169 раз
Поблагодарили: 21 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение KimIV »

Alecto писал(а): в таком варианте пагинация ресент топика скрывается и отображается вместе с самим блоком.
Я сделал замены/правки для такого варианта, но нет стабильности в мире. Пагинация то появляется, то нет. Причём системы не наблюдаю. То через раз, то через два...
Image 20.png
Image 21.png
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.
Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Стаж: 8 лет 6 месяцев
Откуда: Кунгур
Благодарил (а): 169 раз
Поблагодарили: 21 раз
Контактная информация:

Re: CollapseCategoriesLight

Сообщение KimIV »

Alecto, а для mChat сворачивалку ещё не делали?
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: CollapseCategoriesLight

Сообщение Alecto »

вроде делал кто-то в теме, посмотри.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: CollapseCategoriesLight

Сообщение southklad »

А если я сделаю доп. блок вывода, как сделать так чтобы и он сворачивался? Ну и если я его выведу на всех страницах будет ли он сворачивать его на всех страницах
Изображение
Ответить

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