Уважаемые пользователи!
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
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 933 раза

[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
Вложения
QuickReply-2.1.x.zip
Обновлено 18.02.2023
Предыдущее количество скачиваний: 81
(189.51 КБ) 45 скачиваний
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз
Контактная информация:

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

Сообщение Борис Бердичевский »

Да, понял, как это отключить вообще, а как изменить это умолчание для всех юзеров?
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 933 раза

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

Сообщение LavIgor »

Борис Бердичевский писал(а): как изменить это умолчание для всех юзеров?
Если речь про гостей, то здесь сказано как: https://github.com/Tatiana5/QuickReply/ ... 0%B5%D0%B9.
Иначе нужно лезть в файлы миграций.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16353
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 535 раз
Поблагодарили: 2134 раза
Контактная информация:

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

Сообщение rxu »

LavIgor писал(а): А она движется вместе с пальцем при изменении выделения?
Движется, но не могу понять, под палец или хаотично.
Изображение
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз
Контактная информация:

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

Сообщение Борис Бердичевский »

LavIgor,
вообще, было бы релевантно автоматически не делать этого, если текст-бокс пуст.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 933 раза

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

Сообщение LavIgor »

Борис Бердичевский писал(а): Зачем это нужно делать при пустом текст боксе, когда подгружать собственно нечего?
Подгружаются сами сообщения.
Не текст ответа сохраняется, а сообщения на странице обновляются.
По-другому не комильфо, включение функции осуществляется по своему волеизъявлению с позволения администратора.
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз
Контактная информация:

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

Сообщение Борис Бердичевский »

Просто мне кажется, что стандартный способ (не аякс) при переходе со страницы на страницу всё же быстрее.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 933 раза

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

Сообщение LavIgor »

Борис Бердичевский писал(а): мне кажется
Когда кажется, нужно проводить исследование.
Возможно, браузер тормозит с обработкой кода JS, а загружает контент как обычно.
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз
Контактная информация:

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

Сообщение Борис Бердичевский »

Замерил, одинаково, 2 секунды (здесь, на Гуру) обоими способами. Но серый экран и анимация-кружок создают эффект, что происходит что-то тяжёлое. При стандартном переходе -- это чистая (одним кадром) смена картинки на экране. Это воспринимается гораздо легче и даёт эффект скорости.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

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

Сообщение xisp »

Борис Бердичевский писал(а): 2 секунды (здесь, на Гуру) обоими способами.
У меня без аякса тоже быстрее было. Особенно при нажатии "Назад". Без аякса переход по истории обрабатывается мгновенно, с аяксом- не так быстро.
При обычной же загрузке разница незначительна.

Отправлено спустя 1 минуту 27 секунд:
xisp писал(а): с аяксом- не так быстро.
Посмотрел таки в консоль браузера.
Ну да, логично- без аякса работает кеш браузера, а с аяксом зачем- то идёт обращение к сети, что само собой не может быть быстрым по определению.

Отправлено спустя 43 секунды:
Думаю, если кешировать ответы (хотя бы страниц, не являющимися последними), то будет нормально.
phpBBex
valdos
phpBB 1.4.3
Сообщения: 88
Стаж: 10 лет 9 месяцев
Благодарил (а): 23 раза
Поблагодарили: 4 раза

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

Сообщение valdos »

Pazh писал(а): Хотелка на будущее - запрет полного цитирования последнего сообщения в теме, но частичное через всплывашку оставить
Alecto писал(а): присоединяюсь к пожеланию.
LavIgor писал(а): Эта хотелка уже реализована, просто по умолчанию выключена.
Смотрите настройки расширения.
Все перерыл, но ни как не могу найти, где можно запретить полное цитирование предыдущего поста.
Изображение
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 933 раза

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

Сообщение LavIgor »

valdos писал(а): Все перерыл, но ни как не могу найти, где можно запретить полное цитирование предыдущего поста.
Вы цитаты из контекста не выдёргивайте. Так уж получается, что хотелок много, а разработчиков мало.

Мой ответ был дан на это сообщение (обращаем внимание на картинку) - добавить кликабельные ссылки на профиль.
Gubkin писал(а): хотелка на будущее....

Изображение
LavIgor писал(а):
Gubkin писал(а): хотелка на будущее....
Эта хотелка уже реализована, просто по умолчанию выключена.
Смотрите настройки расширения.
По поводу Вашей хотелки на той же странице был дан ответ.
LavIgor писал(а): Запрос на возможность запрета цитирования будет выполнен позже.
Добавлять новые функции в это расширение начну не раньше, чем обновлю Upload Extensions.
Но перед этим у меня много других задач. А там уже и осень совсем близко.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 933 раза

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

Сообщение LavIgor »

В общем, решил разобраться со сроками реализации.

Итак, для нового функционала теперь создаются новые Issues на Github.
Запрос на возможность запрета цитирования: https://github.com/Tatiana5/QuickReply/issues/32.

Новый функционал будет реализован в следующей ветке расширения - 1.1.0.
Предварительное тестирование новых функций будет доступно, возможно, уже осенью или даже в конце августа.

Текущий релиз буду продвигать в CDB таким, какой он есть прямо сейчас. Новые исправления и доработки всё так же возможны в текущей ветке расширения.

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

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

Сообщение Alecto »

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

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

	function imageResize() {
		if ($(this).height() > 650) {
			$(this).removeClass('highslide-horizontal').addClass('highslide-vertical');
		}
	}

	$('.highslide-horizontal').each(function() {
		if( this.complete ) {
			imageResize.call( this );
		} else {
			$(this).one('load', imageResize);
		}
	});
попробовал по аналогии добавить код, но безрезультатно.

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

	$('#qr_posts').on('qr_completed', function (e, elements) {
		imageResize();
	});
помоги исправить обертку.

Отправлено спустя 1 минуту 33 секунды:
впринципе ошибку понял - функция принимает параметр this, т.е. ее надо каким-то образом привязать к вызываемому классу, но как это сделать - не могу сообразить.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 933 раза

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

Сообщение LavIgor »

Так ты запихни весь блок в функцию.
Результат:

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

$('#qr_posts').on('qr_completed', function (e, elements) {
	elements.find('.highslide-horizontal').each(function() {
		if( this.complete ) {
			imageResize.call( this );
		} else {
			$(this).one('load', imageResize);
		}
	});
});
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

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

Сообщение Alecto »

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

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