Уважаемые пользователи!
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 раз

Re: CollapseCategoriesLight

Сообщение Alecto »

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

Re: CollapseCategoriesLight

Сообщение invader »

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

Re: CollapseCategoriesLight

Сообщение Alecto »

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

Re: CollapseCategoriesLight

Сообщение invader »

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

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

Re: CollapseCategoriesLight

Сообщение Alecto »

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

Re: CollapseCategoriesLight

Сообщение Alecto »

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

Re: CollapseCategoriesLight

Сообщение Alecto »

для ресент топикс - скрывается только сам блок. поскольку пагинается вынесена за пределы блока и имеет общий класс - она остается видна.
заменить файл в расширении ресент топикс
recent_topics_body.zip
Отправлено спустя 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
заменить аналогичный файл в ресент топикс в папке all

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

Re: CollapseCategoriesLight

Сообщение valdos »

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

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

Для prosilver это \ext\canidev\chat\styles\prosilver\template\event
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Стаж: 9 лет 2 месяца
Откуда: Кунгур
Благодарил (а): 166 раз
Поблагодарили: 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
Стаж: 15 лет
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: CollapseCategoriesLight

Сообщение Alecto »

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

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

Re: CollapseCategoriesLight

Сообщение KimIV »

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

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

z-index: 0;
?

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

Re: CollapseCategoriesLight

Сообщение KimIV »

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

Re: CollapseCategoriesLight

Сообщение KimIV »

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

Re: CollapseCategoriesLight

Сообщение Alecto »

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

Re: CollapseCategoriesLight

Сообщение southklad »

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

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