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

[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 КБ) 42 скачивания
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

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

Сообщение southklad »

Вопрос не совсем про расширение, но с ним связанный, скажите пожалуйста, вот как эту функцию блокировки нажатия кнопки назад после ввода текста и отложенной загрузки вложений сделать и для стандартного ответа?
Изображение
Аватара пользователя
Evangelion
phpBB 2.0.4
Сообщения: 412
Стаж: 12 лет 3 месяца
Благодарил (а): 75 раз
Поблагодарили: 110 раз
Контактная информация:

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

Сообщение Evangelion »

Устанавливал уже кто на 3.3?
У меня не выключаются заголовки в сообщениях(в настройках выключены) и отображаются лишние элементы:
2020-05-04_225325.png
Аватара пользователя
TaLLeR43
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 11 месяцев
Откуда: Кикнур
Благодарил (а): 50 раз
Поблагодарили: 22 раза
Контактная информация:

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

Сообщение TaLLeR43 »

Evangelion, конечно. Все отлично работает

Отправлено спустя 2 часа 27 минут 36 секунд:
Evangelion писал(а): 04.05.2020 22:55 Устанавливал уже кто на 3.3?
У меня не выключаются заголовки в сообщениях(в настройках выключены) и отображаются лишние элементы:
2020-05-04_225325.png
может не корректно работает из-за расширения bb кодов?
Аватара пользователя
Warlock75
Former team member
Сообщения: 1428
Стаж: 16 лет 1 месяц
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз
Контактная информация:

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

Сообщение Warlock75 »

Вообщем добавил немного нужных bb кодов, вместо надписей поставил иконки. В виде расширения пока не оформлял, не придумал еще структуру и функционал. Те расширения, что существуют, или несколько косячные или не имеют нужных настроек, да и по дизайну не айс. Штатные кнопочки очень аккуратные.
Снимок124.jpg
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение Siava »

Кто-нибудь пробовал отключить ajax для гостей, но сам быстрый ответ оставить? Никак не пойму как это сделать :?

В phpbb 3.3 invisible recaptcha некорректно работает с ajax-быстрым ответом.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

Сообщение Татьяна5 »

Отдельного отключения аякса только для гостей не предусмотрено. Можно отключить для всех
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение Siava »

Татьяна5, это понятно... я имел в виду через правки в коде.

Отправлено спустя 1 минуту 38 секунд:
Пока нашёл лишь, что внутри listener_ajax.php есть функция public function ajaxify_viewtopic_data($event), содержимое которой можно разрешить выполняться только для зарегистрированных с помощью условия. Всё работает, но сама форма быстрого ответа выглядит кривовато..

Отправлено спустя 15 минут 25 секунд:
Нашёл! :)

Отправлено спустя 3 минуты 20 секунд:
functions/ajax_helper.php
Заменить

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

$ajax_submit = $this->config['qr_ajax_submit'] && $topic_data['qr_ajax_submit'];
на

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

$ajax_submit = ($this->user->data['is_registered']) ? $this->config['qr_ajax_submit'] && $topic_data['qr_ajax_submit'] : '';
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Kuskow
phpBB 1.4.4
Сообщения: 158
Стаж: 7 лет 10 месяцев
Откуда: Караганда
Благодарил (а): 24 раза
Поблагодарили: 15 раз
Контактная информация:

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

Сообщение Kuskow »

Обновился с [3.1.9] на [3.2.9], QuickReply пришлось не просто обновить, а удалить и установить заново.
Как теперь можно отключить добавление time= и user_id= в каждую цитату?
Поиском по теме найти не удалось. Могу всю перечитать, если бы приблизительно знать, с какой даты перечитывать.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

Сообщение Татьяна5 »

Kuskow, это стандартный функционал. К расширению отношения не имеет
Аватара пользователя
Kuskow
phpBB 1.4.4
Сообщения: 158
Стаж: 7 лет 10 месяцев
Откуда: Караганда
Благодарил (а): 24 раза
Поблагодарили: 15 раз
Контактная информация:

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

Сообщение Kuskow »

Тогда следующий вопрос, скорей всего, тоже из стандартного функционала, но всё же, чтоб далеко не отходить. Где бы можно было поменять вот эту зелёную стрелочку:
green.png
green.png (17.06 КБ) 704 просмотра
Вот на эту, которая в списке форумов. Это же по сути одно и то же - ссылка на какое-то сообщение.
gray.png
gray.png (45.74 КБ) 704 просмотра
Мне не сама стрелка в списке тем нравится, а хотелось бы, чтобы одинаково было, чтобы ссылка на сообщение обозначалась одинаково.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение Siava »

Kuskow, в styles/prosilver/template/bbcode.html
блок цитаты:

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

<!-- BEGIN quote_extended -->
<blockquote>
	<xsl:if test="not(@author)">
		<xsl:attribute name="class">uncited</xsl:attribute>
	</xsl:if>
	<div>
		<xsl:if test="@author">
			<cite>
				<xsl:choose>
					<xsl:when test="@url">
						<a href="{@url}" class="postlink"><xsl:value-of select="@author"/></a>
					</xsl:when>
					<xsl:when test="@profile_url">
						<a href="{@profile_url}"><xsl:value-of select="@author"/></a>
					</xsl:when>
					<xsl:otherwise>
						<xsl:value-of select="@author"/>
					</xsl:otherwise>
				</xsl:choose>
				<xsl:text> </xsl:text>
				<xsl:value-of select="$L_WROTE"/>
				<xsl:value-of select="$L_COLON"/>
				<xsl:if test="@post_url">
					<xsl:text> </xsl:text>
					<a href="{@post_url}" data-post-id="{@post_id}" onclick="if(document.getElementById(hash.substr(1)))href=hash">&#8593;</a>
				</xsl:if>
				<xsl:if test="@msg_url">
					<xsl:text> </xsl:text>
					<a href="{@msg_url}" data-msg-id="{@msg_id}">&#8593;</a>
				</xsl:if>
				<xsl:if test="@date">
					<div class="responsive-hide"><xsl:value-of select="@date"/></div>
				</xsl:if>
			</cite>
		</xsl:if>
		<xsl:apply-templates/>
	</div>
</blockquote>
<!-- END quote_extended -->
Значок стрелки вверх &#8593; замените на какой нравится :)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Kuskow
phpBB 1.4.4
Сообщения: 158
Стаж: 7 лет 10 месяцев
Откуда: Караганда
Благодарил (а): 24 раза
Поблагодарили: 15 раз
Контактная информация:

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

Сообщение Kuskow »

И предпоследний штрих. После вставки цитаты раньше в конце было CR/LF, и пользователи начинали писать с новой строки. Им это очень наглядно, они не думают про BB-коды. А теперь курсор становится сразу за скобкой, они не догадываются нажать Enter, продолжают писать в той же строке. В часто бывает, что забудут регистр переключить или язык - стирают буквы (Backspace) и задевают закрывающую [/quote] - цитата уже не цитата, всё коряво, подправить они такое не умеют.
Где поменять, чтобы добавить переход строки после цитаты?
Аватара пользователя
Kuskow
phpBB 1.4.4
Сообщения: 158
Стаж: 7 лет 10 месяцев
Откуда: Караганда
Благодарил (а): 24 раза
Поблагодарили: 15 раз
Контактная информация:

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

Сообщение Kuskow »

Сам нашёл: в файле /assets/javascript/editor.js находим:

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

	quote += newline + text + newline + '[/quote]';
добавляем \n перед последней кавычкой, получается:

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

	quote += newline + text + newline + '[/quote]\n';
Kuskow писал(а): 26.05.2020 12:54 Как теперь можно отключить добавление time= и user_id= в каждую цитату?
Чтобы поменьше менять, в том же файле /assets/javascript/editor.js в функции generateQuote перед строкой:

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

	for (var name in attributes) {
добавил:

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

	delete attributes.user_id;
	delete attributes.time;
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 3 месяца
Благодарил (а): 283 раза
Поблагодарили: 65 раз

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

Сообщение Vlad__ »

Kuskow писал(а): 28.05.2020 6:54Сам нашёл
Удивительно, что вам еще не написали, что править файлы форума не феншуй ;)
Аватара пользователя
Kuskow
phpBB 1.4.4
Сообщения: 158
Стаж: 7 лет 10 месяцев
Откуда: Караганда
Благодарил (а): 24 раза
Поблагодарили: 15 раз
Контактная информация:

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

Сообщение Kuskow »

Да я и сам знаю это. Но так как обновляюсь я раз в 4 года и никуда никому не распространяю эти файлы, то проще поправить. К тому же, без некоторых правок файлов вообще что-то не работает. Так что, из всех зол выбираем меньшее.
Ответить

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