Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

CollapseCategoriesLight

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

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

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

Re: CollapseCategoriesLight

Сообщение Alecto »

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

invader
phpBB 2.0.0
Сообщения: 214
Стаж: 6 лет 6 месяцев
Благодарил (а): 82 раза
Поблагодарили: 15 раз

Re: CollapseCategoriesLight

Сообщение invader »

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

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 10 лет 7 месяцев
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: CollapseCategoriesLight

Сообщение Alecto »

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

invader
phpBB 2.0.0
Сообщения: 214
Стаж: 6 лет 6 месяцев
Благодарил (а): 82 раза
Поблагодарили: 15 раз

Re: CollapseCategoriesLight

Сообщение invader »

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

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

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 10 лет 7 месяцев
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: CollapseCategoriesLight

Сообщение Alecto »

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

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 10 лет 7 месяцев
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: CollapseCategoriesLight

Сообщение Alecto »

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

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 10 лет 7 месяцев
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: CollapseCategoriesLight

Сообщение Alecto »

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

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

valdos
phpBB 1.4.3
Сообщения: 79
Стаж: 7 лет 1 месяц
Благодарил (а): 21 раз
Поблагодарили: 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 КБ) 197 скачиваний

Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Стаж: 4 года 10 месяцев
Откуда: Кунгур
Благодарил (а): 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.11
Сообщения: 2840
Стаж: 10 лет 7 месяцев
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: CollapseCategoriesLight

Сообщение Alecto »

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

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

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

Re: CollapseCategoriesLight

Сообщение KimIV »

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

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

z-index: 0;
?

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

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

Re: CollapseCategoriesLight

Сообщение KimIV »

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

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

Re: CollapseCategoriesLight

Сообщение KimIV »

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

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 10 лет 7 месяцев
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: CollapseCategoriesLight

Сообщение Alecto »

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

Аватара пользователя
igorbond
phpBB 3.0.10
Сообщения: 2701
Стаж: 8 лет 6 месяцев
Благодарил (а): 631 раз
Поблагодарили: 128 раз

Re: CollapseCategoriesLight

Сообщение igorbond »

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

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