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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3286
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 42 раза
Поблагодарили: 846 раз

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

Сообщение LavIgor » 11.07.2015 22:03

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

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

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

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

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

Уже в официальной базе данных CDB на phpbb.com: https://www.phpbb.com/customise/db/exte ... uickreply/!

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3286
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 42 раза
Поблагодарили: 846 раз

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

Сообщение LavIgor » 11.07.2015 22:04

Актуальная версия FAQ находится здесь.

============================================================

FAQ по расширению "Быстрый ответ: перезагрузка"

Руководство администратора (общие вопросы)
Как установить расширение? 
Расширение нужно устанавливать в папку /ext/boardtools/quickreply. [FAQ] Как устанавливать расширения
Внимание! У расширения поменялся вендор. Дополнительная информация по обновлению доступна здесь.
У меня уже стоит расширение QuickReply. Сохранятся ли мои данные при обновлении? 
Да, расширение QuickReply Reloaded является продолжением (обновлённой версией) расширения QuickReply. Для обновления расширения выключите старую версию расширения без удаления данных, загрузите новую и включите её.

ВНИМАНИЕ! Перед включением необходимо очистить кеш конференции.

Примечание: только последняя версия расширения QuickReply может быть обновлена без удаления данных. В любом случае, данные старой версии расширения - это конфигурационные настройки.
Что нового в этой версии? Нужно ли мне это обновление? 
В новой версии расширения QuickReply:
  • Удалены файлы шаблонов, подгружаемые на каждой странице конференции. Языковые переменные подгружаются только там, где они используются.
  • Код расширения был реструктурирован. Теперь вы сможете с лёгкостью устранять возможные конфликты с другими расширениями, используя новые события JavaScript.
  • Страницы тем загружаются быстрее при включении новой опции в личном разделе (в случае, если это разрешено администратором конференции в настройках расширения).
  • Устранены многие баги, в том числе давние. Вложения больше не исчезают из формы быстрого ответа при появлении новых сообщений в теме, расширение теперь теснее дружит с расширением Posts Merging для склейки сообщений.
  • Вы можете продолжить свой ответ с использованием формы полного ответа, нажав на кнопку "Ответить" в теме. При этом загруженные вложения также сохранятся.
  • Новые сообщения и отправленные ответы загружаются без перезагрузки страницы.
  • Добавлены дополнительные эффекты анимации и плавной прокрутки страницы, отключаемые в личном разделе.
  • Добавлена возможность включения быстрого ответа для гостей.
  • Добавлены новые настройки конфигурации расширения.
  • Добавлена возможность цитирования полных текстов сообщений вместе с форматированием.
Не работает! (или) Не устанавливается! (или) Возникают ошибки! 
Случайно удалились BBCode "ref" и "post". Как вернуть назад? 
Ознакомьтесь с инструкцией.
Совместимо ли это расширение с другими? 
Полная совместимость "из коробки" гарантируется с расширениями, не влияющими на отправку сообщений и отображение страниц тем, а также со следующими расширениями:
  • Posts Merging от rxu
  • Live Search от Алг
  • Advanced BBCode Box 3.1 от VSE
Если это не так, напишите об этом в этой теме.

Совместимость с остальными расширениями возможна после их дружбы (см. вопрос "Как подружить это расширение с другим?").
Работает ли это расширение с phpBB SEO Ultimate SEO URL? 
Работает. Но Вам необходимо настроить расширение для SEO.
Zero duplicate может быть включён или выключен.
Если он включён, Strict Mode должен быть выключен, а Posts Redirections должно иметь любое значение, кроме all.
Только тогда расширение QuickReply Reloaded будет работать корректно.
Как подружить это расширение с другим? 
Шаблон фикса:
Если какое-то расширение добавляет JavaScript-функционал для сообщений, то этот функционал нужно обернуть в функцию:

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

function FUNCTION_NAME(e, elements) {
// Код функции.
}
После этого добавить:

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

$(document).ready(function (e) {
	FUNCTION_NAME(e, $(document));
});
$('#qr_posts').on('qr_loaded', FUNCTION_NAME);
Если JavaScript-функционал добавляется для содержимого сообщений (например, текста или картинок), то после этого нужно также добавить (возможно, в доработанном виде):

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

$('#qr_postform').on('ajax_submit_preview', function (e) {
	FUNCTION_NAME(e, $('#preview'));
});
FUNCTION_NAME нужно придумать уникальным.

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

В ближайшее время будут отправлены Pull Requests для обеспечения совместимости с некоторыми имеющимися расширениями.
Можно ли включить/настроить быстрый ответ для гостей? 
Да, это возможно при включении соответствующей настройки расширения.
При этом гости смогут пользоваться быстрым ответом только в тех форумах, в которых они имеют право оставлять сообщения (быстрый ответ должен быть включён в этих форумах).

Можно также задать дополнительные настройки для гостей: Администраторский раздел -> Пользователи и группы -> Управление пользователями -> Выбрать учётную запись гостя -> Отправить -> Выбрать форму: Личные настройки -> Перейти -> Настройки отображения.
Руководство пользователя
Что даёт новая версия быстрого ответа? 
Вы всё так же можете отвечать на сообщения темы, не покидая её страниц.

Цитируйте сообщения, используя "быструю цитату".

Обращайтесь к другим участникам конференции, используя функцию "обращения по нику".

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

Навигация по теме будет приятным занятием, если опция "Включить плавную прокрутку страницы после отправки сообщения с помощью формы быстрого ответа" включена в вашем личном разделе. Страницы тем будут автоматически прокручиваться к тем сообщениям, которые вы хотите читать прямо сейчас! Будь то новые сообщения в теме, только что отправленный вами ответ или просто сообщения на другой страницы темы.
Как отключить автоматическую плавную прокрутку? 
Автоматическая прокрутка и эффекты анимации при просмотре тем могут быть отключены с помощью специальных настроек.

Отключить плавную прокрутку на страницах тем, добавляемую данным расширением, можно в личном разделе: Личные настройки -> Настройки отображения -> Включить плавную прокрутку страницы и анимацию при просмотре темы и после быстрого ответа -> Выбрать "Нет" -> Отправить.

Также можно отключить автоматическую прокрутку на страницах тем: Личные настройки -> Настройки отображения -> Включить автоматическую прокрутку страницы при просмотре темы -> Выбрать "Нет" -> Отправить.
Заметьте, что при этом страницы темы не будут прокручиваться вверх при использовании постраничной навигации в нижней части темы (если включена опция "Не очищать форму быстрого ответа при просмотре темы").
Как отключить новый режим просмотра тем? 
Отключить быструю загрузку страниц темы и возможность сохранения текста сообщения и добавленных вложений в быстром ответе при навигации по теме можно в личном разделе: Личные настройки -> Настройки отображения -> Не очищать форму быстрого ответа при просмотре темы -> Выбрать "Нет" -> Отправить.
Примечание: быстрая загрузка будет отключена только для кнопок постраничной навигации.
Хотел отключить новую опцию, а её нет! Как быть? 
Администратор конференции может запретить некоторые возможности расширения в его настройках в администраторском разделе. Если какие-то опции отсутствуют в личном разделе, значит они были выключены администратором с запретом на включение.
Как проверить, не появились ли новые сообщения в теме, не нажимая на кнопку "Отправить"? 
Нажмите на кнопку "Предпросмотр". Если в теме появились новые сообщения, то вместо предпросмотра загрузятся именно они.
Набрал ответ, но не полностью. Мне нужно срочно отойти по делам. Как сохранить своё сообщение, не отправляя его? 
Если вы набрали сообщение в форме быстрого ответа и хотите его сохранить без отправки, найдите на странице темы штатную кнопку "Ответить", нажмите на неё, затем нажмите на кнопку "Сохранить черновик". Таким образом, вы можете использовать штатную возможность движка phpBB для сохранения черновиков сообщений.

Внимание! Возможность сохранения черновика должна быть разрешена администратором конференции. Если кнопки "Сохранить черновик" нет, значит эта возможность вам недоступна. Тем не менее набранное сообщение не будет удалено до закрытия страницы создания нового сообщения или перехода по ссылкам.
Перечень вопросов и ответов будет обновляться и далее.

Аватара пользователя
xisp
phpBB 3.0.0
Сообщения: 1895
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 216 раз
Забанен: Бессрочно

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

Сообщение xisp » 12.07.2015 2:46

Плюсанул авансом.
phpBBex

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

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

Сообщение Alecto » 13.07.2015 14:50

LavIgor писал(а): ссылка появится здесь ориентировочно 20.07.2015
здесь отлично работает, можно ли протестировать на своем сайте раньше указанного числа?

Аватара пользователя
владимир1983
Former team member
Сообщения: 6114
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 405 раз
Поблагодарили: 730 раз
Контактная информация:

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

Сообщение владимир1983 » 13.07.2015 15:22

Не торопи события. Расширение доделывается. Как только оно будет готово для публичного тестирования, оно станет доступно для скачивания.
Не ты один ждешь новой версии.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

Аватара пользователя
COB16
phpBB 2.0.13
Сообщения: 937
Зарегистрирован: 05.10.2014 21:08
Откуда: Беларусь, Калинковичи
Благодарил (а): 303 раза
Поблагодарили: 58 раз
Контактная информация:

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

Сообщение COB16 » 20.07.2015 18:27

когда ссылка будет?

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3286
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 42 раза
Поблагодарили: 846 раз

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

Сообщение LavIgor » 20.07.2015 18:30

strelok-by писал(а): когда ссылка будет?
20 июля по МСК ещё не закончилось.
Сейчас я активно собираю всевозможные запросы на модификацию расширения из его темы, к ночи, надеюсь, завершу.

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3286
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 42 раза
Поблагодарили: 846 раз

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

Сообщение LavIgor » 21.07.2015 0:27

Решился наконец-таки на долгожданный релиз.

Очень многое сделано буквально сегодня (после публикации сообщения - уже вчера).

Сколько же самых разных багов было исправлено в новой версии!

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

Сообщение пользователя Alecto #458615 - при нажатии на кнопку "Закрыто" текст сообщения теперь сохраняется вместе с вложениями.
Сообщение пользователя Борис Бердичевский #446393 - добавлена правка <div id="register-and-translit">.
Сообщение пользователя Sergiocharm #462104 - добавлен функционал расширения для гостей.
Сообщение пользователя Max703 #452722, Сообщение пользователя Alecto #462990 (и другие вопросы) - проблема исправлена в новой версии.
Сообщение пользователя Alecto #463244 - при редактировании сообщений раньше не было понятно, можно ли менять заголовок. Исправлено в новой версии.
Сообщение пользователя Alecto #466128 - исправлено в новой версии. Примечание: в данном случае (при удалении сообщений) может быть превышен лимит отображаемых сообщений на странице. Будем считать, что это "фича", а не баг.
Сообщение пользователя valdos #461131 - добавлена настройка Отображать заголовки сообщений в результатах поиска.
Сообщение пользователя TETYA_DASHA #453934 - добавлена настройка Включить специальный тег для обращения по никнейму.
Сообщение пользователя Hmelnoj #458668 - добавлена настройка Добавлять ссылку на профиль автора сообщения при использовании быстрого цитирования.
Сообщение пользователя invader #444194 - добавлена настройка Включить кнопку «Ответить в ЛС» в выпадающий список функции «Обратиться по никнейму».
Сообщение пользователя владимир1983 #444230 - исправлено в новой версии.
Сообщение пользователя romaamor #455692 - теперь должно быть исправлено.
Сообщение пользователя Татьяна5 #441362 - функционал добавлен.

Как хорошо, что в движке есть много полезных функций!
Быстрая цитата была доработана с учётом стандартной функции phpBB.
Теперь при выборе опции Вставлять полные цитаты в форму быстрого ответа кнопка "Ответить с цитатой" будет делать то же самое, что и ссылка "всплывашки".
При этом функционал быстрой (и полной) цитаты был расширен и улучшен.

Кажется, много на сегодня. :D

Вот некоторые сообщения, разбор которых я решил отложить на потом.
Сообщение пользователя Stephanvs #466151 - могу исправить, если поможет Alecto (Сообщение пользователя Alecto #466163)
Сообщение пользователя AndriyUA #446942 - возможно добавление подсказки о наличии функций обращения по никнейму и быстрой цитаты.

Новую версию расширения можно скачать отсюда, репозиторий на Github остался прежним.

Аватара пользователя
romaamor
phpBB 2.0.19
Сообщения: 1236
Зарегистрирован: 31.03.2012 20:28
Откуда: Одесса
Благодарил (а): 419 раз
Поблагодарили: 109 раз

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

Сообщение romaamor » 21.07.2015 1:03

Я себе поставил. Пока нравится.
А когда будет QuickReply Революция ? :)

Аватара пользователя
zettas
phpBB 1.4.2
Сообщения: 67
Зарегистрирован: 10.03.2012 15:12
Благодарил (а): 29 раз
Поблагодарили: 3 раза

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

Сообщение zettas » 21.07.2015 4:10

LavIgor писал(а): Расширение QuickReply Reloaded уже установлено на phpBB Guru, вы можете начать тестирование новых функций уже сейчас!
Возможно ли сделать такой режим, чтобы пользователи вообще не могли сделать полное цитирование "кнопкой цитирования" (для меня это зло). А сделать так, чтобы при нажатии на "кнопку цитирования" всплывало информационное окошко: "Для вставки цитаты, выделите нужный текст мышью".
Совсем убирать кнопку цитирования нельзя, т.к. в планшетах и смартфонах цитирование "всплывашкой" не работает*, и аккуратно процитировать часть нужного текста становится возможно только таким запасным вариантом, по старинке, как "кнопкой цитирования".
* - пробовал на двух планшетах Apple, iphone 6 и 6+, Sony expirea 2 и 3, планшетах Samsung и смартфонах. Вне зависимости какой на экране устройства был стиль, обычный или мобильный, цитирование "всплывашкой" сделать не получалось. При выделении текста появлялось только окошко "скопировать" или "скопировать + добавить определение".

Отправлено спустя 50 минут 13 секунд:
P.S. Когда сообщение в висит предпросмотре, и в нем имеется процитированный текст, при подведении курсора мыши на иконку "источник цитаты" вместо всплывающей подсказки "Источник цитаты", всплывает "Qr Dbpost".

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

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

Сообщение Alecto » 21.07.2015 7:51

romaamor писал(а): А когда будет QuickReply Революция ? :)
дай парню выдохнуть этот релиз и насладиться благодарностями пользователей )

Sergiocharm
phpBB 2.0.7a
Сообщения: 603
Зарегистрирован: 18.09.2010 16:03
Благодарил (а): 56 раз
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sergiocharm » 21.07.2015 7:56

Как же я мечтал о такой штуке как перелистывание без перезагрузки

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

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

Сообщение Alecto » 21.07.2015 8:01

поставил... супер!

Отправлено спустя 33 минуты 25 секунд:
Alecto писал(а):LavIgor, когда ждать?

может быть можно чтото сделать с этим? https://www.phpbb.com/community/viewtop ... #p14135056
проблемы в работе hide bbcode при аякс отправке сообщений.
LavIgor писал(а):Дружба с новой версией будет обеспечиваться специальными обёртками.
Я составлю подробную инструкцию, когда новая версия будет доступна.
можно инструкцию?

Аватара пользователя
COB16
phpBB 2.0.13
Сообщения: 937
Зарегистрирован: 05.10.2014 21:08
Откуда: Беларусь, Калинковичи
Благодарил (а): 303 раза
Поблагодарили: 58 раз
Контактная информация:

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

Сообщение COB16 » 21.07.2015 9:04

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

[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/class_loader.php on line 160: require(./../ext/tatiana5/quickreply/ext.php): failed to open stream: No such file or directory
Error: : require(): Failed opening required './../ext/tatiana5/quickreply/ext.php' (include_path='.:/usr/share/php:/usr/share/pear') at file /var/www/stas/data/www/golf2mania.ru/phpbb/class_loader.php line 160
Отправлено спустя 31 секунду:
при попытке включить

Отправлено спустя 4 минуты :
при попытке удалить пишет 500 ошибку в админке

shvager
phpBB 1.4.4
Сообщения: 159
Зарегистрирован: 12.04.2008 9:20
Благодарил (а): 104 раза
Поблагодарили: 7 раз

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

Сообщение shvager » 21.07.2015 9:18

strelok-by, после очистки кеша, эта ошибка исчезает

Ответить

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