Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.1][3.2] [release] Быстрый ответ: перезагрузка (QuickReply Reloaded)

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

[3.1][3.2] [release] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение LavIgor »

Быстрый ответ: перезагрузка (QuickReply Reloaded)

Авторы: LavIgor (разработчик обновлений новой версии), Татьяна5 (разработчик и основатель расширения QuickReply)

Очень краткое описание:
Расширяет возможности стандартного быстрого ответа.

Скачать расширение и узнать о его функциях можно на его сайте:
https://boardtools.ru/QuickReply/#ru

Версия только для phpBB 3.3, beta

Русская локализация: есть
Информация по обновлению с версии 1.0.0-beta5 или ниже 
Обновление для версий 1.0.0-beta5 и ниже следует устанавливать по специальной инструкции (у расширения поменялся вендор), стандартный способ обновления может привести к ошибкам!!!
Расширение QuickReply Reloaded уже установлено на phpBB Guru, вы можете начать тестирование новых функций уже сейчас!
Обо всех ошибках, связанных с расширением, просьба сообщать в этой теме.

Уже в официальной базе данных CDB на phpbb.com: https://www.phpbb.com/customise/db/exte ... uickreply/!
Скачать с phpBB Guru
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение LavIgor »

Anvar, твоя проблема уже другая. ;)
Попробуй в quickreply_core.js найти

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

    /* Work with browser's history. */
    var qr_stop_history = false, qr_replace_history = false;
    $(window).on("popstate", function(e) {
        qr_stop_history = true;
        document.title = e.originalEvent.state.title;
        qr_ajax_reload(e.originalEvent.state.url);
    });
    phpbb.history.replaceUrl(location.href, '', {url: location.href, title: document.title}); 
и заменить на

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

    if (quickreply.settings.ajaxSubmit || quickreply.settings.ajaxPagination) {
        /* Work with browser's history. */
        var qr_stop_history = false, qr_replace_history = false;
        $(window).on("popstate", function (e) {
            qr_stop_history = true;
            document.title = e.originalEvent.state.title;
            qr_ajax_reload(e.originalEvent.state.url);
        });
        phpbb.history.replaceUrl(location.href, '', {url: location.href, title: document.title});
    } 
Т.е. в твоём случае отключаем работу с историей.
Аватара пользователя
iRusel
phpBB 1.2.0
Сообщения: 15
Стаж: 9 лет 9 месяцев
Откуда: Минск
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение iRusel »

Возможно без отключения функции просмотр тем без перезагрузки страниц, решить проблему.
Установлен мод MoveTopic (информация о перенесенном топике), после отправки ответа через быстрый ответ в такую тему информация о переносе дублируется. (см скрины).
1.png
2.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
It Works!
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение LavIgor »

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

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение Alecto »

LavIgor, не думал о версии БО 3.0? где вместо аякс переходов между страницами была бы возможность подгружать сообщения на ту же страница? как минимум одна проблема отпала бы - это аякс-переходы, которые работают медленнее, чем стандартная навигация.
melvladimir
phpBB 1.2.0
Сообщения: 19
Стаж: 12 лет 5 месяцев
Откуда: Днепропетровск
Благодарил (а): 1 раз

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение melvladimir »

Всем привет!
После перераспределения доп. полей столкнулся с проблемкой: если отправлять ответ через форму БО, то чудным образом подгружается старая версия viewtopic_body, но если обновить страницу или ответить как обычно (что по-сути обновить страницу), то всё ОК.
Кеш форума чистился многократно, в браузере страницы обновлял и так и сяк. Пните, пожалуйста, в нужную сторону, где и что смотреть/менять.
Спасибо!

Отправлено спустя 11 минут 12 секунд:
Так, похоже не туда адресовал вопрос... такое же и при переходе между страницами при включенном ajax. Прошу прощения. Но пост пусть будет, вдруг кто-то с похожей проблемой придет.

Отправлено спустя 35 минут 16 секунд:
А нет, таки это расширение + ajax мутит воду :) Отключаю целиком расширение или только AJAX - всё ОК.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение LavIgor »

Alecto, 3.0 - для phpBB 3.0?
Подгружать - т.е. всю тему на одну страницу?
Можно попробовать ради эксперимента, но:
1. Функционал не сильно поменяется. Те же переходы (и проблемы совместимости), вид сбоку.
2. Страница с очень большим числом сообщений может тормозить браузер (память ограничена).
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 6 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение Sumanai »

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

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение Alecto »

LavIgor писал(а): 3.0 - для phpBB 3.0?
для phpbb3.1 и 3.2 в перспективе.
LavIgor писал(а): Подгружать - т.е. всю тему на одну страницу?
+10 сообщений по нажатии далее на ту же страницу.
очень многие сайты именно так и работают. ФБ и ВК делают это автоматически.
LavIgor писал(а): Страница с очень большим числом сообщений может тормозить
100 страничная тема возможно начнет подтормаживать, 100-200 сообщений, даже если открыть все - никак не повлияют.
как вариант - можно сделать как здесь: http://rozetka.com.ua/3510506/c3510506/
"показать еще 10" - подгружает 10 сообщений + возможность пагинации.

понятно, что все проблемы остаются, но хотя бы при подгрузке не будет тормозов с возвратом на предыдущую страницу.
да и современненько это.
Sumanai писал(а): тут имелось в виду отказ от аякс постраничной навигации
нет. ее и так можно выключить от греха подальше.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение LavIgor »

melvladimir писал(а): Пните, пожалуйста, в нужную сторону, где и что смотреть/менять.
Ответ есть в английском FAQ.
Здесь он также есть.
Поиск по теме.
Результаты:
Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded) (Пост LavIgor #468118)
Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded) (Пост LavIgor #466768)

Отправлено спустя 6 минут 30 секунд:
Sumanai, именно так и работали версии 0.0.x. От предложенного решения я наоборот ушёл.

Alecto, попробую сделать в следующей версии. Вся задача по сути в дизайне кнопки.

Но тогда вопрос как быть с датами загруженных сообщений? Все обновлять (ресурсоёмко) или ещё что-нибудь можно придумать?

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

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение Alecto »

LavIgor писал(а): Но тогда вопрос как быть с датами загруженных сообщений?
отличие от того, что есть сейчас вроде не принципиальное? сейчас - аяксом меняем содержимое страница.
в предлагаемом варианте - аяксом добавляем к уже имеющимся на странице сообщениям следующие N сообщений.
я только идею подкинул, на мой взгляд - интересную, а в техническим моментах - тебе нет равных, так что... решение придет, было бы желание :)
melvladimir
phpBB 1.2.0
Сообщения: 19
Стаж: 12 лет 5 месяцев
Откуда: Днепропетровск
Благодарил (а): 1 раз

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение melvladimir »

LavIgor, спасибо! Сделал. Может в FAQ добавить? На будущее, для тех, кто ковыряет viewtopic_body
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение LavIgor »

melvladimir писал(а): Может в FAQ добавить?
Этот вопрос есть в англоязычном FAQ расширения.
Будет русифицирован в ближайшее время.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 6 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение Sumanai »

LavIgor писал(а): Sumanai, именно так и работали версии 0.0.x. От предложенного решения я наоборот ушёл.
Там по моему вообще не было сохранения сообщений. И ладно, это я неправильно понял Alecto.
melvladimir
phpBB 1.2.0
Сообщения: 19
Стаж: 12 лет 5 месяцев
Откуда: Днепропетровск
Благодарил (а): 1 раз

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение melvladimir »

LavIgor писал(а): Будет русифицирован в ближайшее время.
Помочь?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Сообщение LavIgor »

melvladimir писал(а): Помочь?
Спасибо, но тут дело исключительно во времени.
Обновил FAQ расширения на русском.

Вернуться в «Анонсы и поддержка расширений для phpBB»