CollapseCategoriesLight

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

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

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

Re: CollapseCategoriesLight

Сообщение Alecto » 23.01.2015 15:16

в пост с инструкциями выше добавил еще одну правку.

invader
phpBB 2.0.0
Сообщения: 214
Зарегистрирован: 08.01.2014 12:55
Откуда: из Ленинграда
Благодарил (а): 82 раза
Поблагодарили: 15 раз

Re: CollapseCategoriesLight

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

Alecto
что в ней ? не пойму... Хочешь сказать у меня с чем-то не дружит ext ?

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

Re: CollapseCategoriesLight

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

что не поймешь?
проделай то, что тут написано CollapseCategoriesLight

invader
phpBB 2.0.0
Сообщения: 214
Зарегистрирован: 08.01.2014 12:55
Откуда: из Ленинграда
Благодарил (а): 82 раза
Поблагодарили: 15 раз

Re: CollapseCategoriesLight

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

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

Добавлено спустя 9 минут 11 секунд:
Спасибо, всё проделал, всё работает отлично...

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

Re: CollapseCategoriesLight

Сообщение Alecto » 23.01.2015 16:59

хорошо.
добавил описание в первый пост.

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

Re: CollapseCategoriesLight

Сообщение Alecto » 10.03.2015 10:45

переработана анимация, сделана небольшая оптимизация кода.
блок ресент топикс полностью исключен в коде, скорее всего правки в первом сообщении работать не будут, поэтому оставьте старый вариант.

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

Re: CollapseCategoriesLight

Сообщение Alecto » 29.04.2015 20:39

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

в таком варианте пагинация ресент топика скрывается и отображается вместе с самим блоком.
за стабильность работы кода не ручаюсь, в разработке расширения в эту сторону и в скрытии блока ресент топикс не вижу смысла, потому в основной код данная модификация не пойдет.

valdos
phpBB 1.4.3
Сообщения: 77
Зарегистрирован: 29.06.2013 11:47
Благодарил (а): 21 раз
Поблагодарили: 4 раза

Re: CollapseCategoriesLight

Сообщение valdos » 20.05.2015 9:52

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

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

Для prosilver это \ext\canidev\chat\styles\prosilver\template\event
Вложения
overall_footer_content_after.zip
(2.15 КБ) 181 скачивание

Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Зарегистрирован: 27.09.2015 22:48
Откуда: Кунгур
Благодарил (а): 169 раз
Поблагодарили: 21 раз

Re: CollapseCategoriesLight

Сообщение KimIV » 23.11.2015 8:22

У меня тоже минусы на верхнем слое. Вот два скрина с ПК и с мобильного:
Image 13.png
Screenshot_2015-11-21-15-30-02.png
В файле collapse.css проверил, стоит z-index: 1;
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

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

Re: CollapseCategoriesLight

Сообщение Alecto » 23.11.2015 12:23

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

Отправлено спустя 59 секунд:
я под гостем не вижу блока уведомлений

Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Зарегистрирован: 27.09.2015 22:48
Откуда: Кунгур
Благодарил (а): 169 раз
Поблагодарили: 21 раз

Re: CollapseCategoriesLight

Сообщение KimIV » 23.11.2015 12:31

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

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

z-index: 0;
?

Отправлено спустя 6 минут 52 секунды:
Поставил ноль... очистил кэш... всё ок! Спасибо!
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Зарегистрирован: 27.09.2015 22:48
Откуда: Кунгур
Благодарил (а): 169 раз
Поблагодарили: 21 раз

Re: CollapseCategoriesLight

Сообщение KimIV » 02.12.2015 9:32

Alecto писал(а): в таком варианте пагинация ресент топика скрывается и отображается вместе с самим блоком.
Я сделал замены/правки для такого варианта, но нет стабильности в мире. Пагинация то появляется, то нет. Причём системы не наблюдаю. То через раз, то через два...
Image 20.png
Image 21.png
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Зарегистрирован: 27.09.2015 22:48
Откуда: Кунгур
Благодарил (а): 169 раз
Поблагодарили: 21 раз

Re: CollapseCategoriesLight

Сообщение KimIV » 17.12.2015 14:01

Alecto, а для mChat сворачивалку ещё не делали?
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

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

Re: CollapseCategoriesLight

Сообщение Alecto » 17.12.2015 22:50

вроде делал кто-то в теме, посмотри.

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2470
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 573 раза
Поблагодарили: 114 раз

Re: CollapseCategoriesLight

Сообщение igorbond » 03.07.2016 17:59

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

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