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

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

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

[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/!
Скачать с phpBB Guru

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9571
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 172 раза
Поблагодарили: 2650 раз
Контактная информация:

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

Сообщение Татьяна5 » 07.09.2017 16:49

doremyka, создавайте свой стиль и меняйте, кто мешает (что обойдётся без правок в php не уверена)

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

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

Сообщение LavIgor » 07.09.2017 17:36

doremyka, ссылку на профиль вполне можно настроить как кнопку обращения по никнейму с помощью, например, следующего кода:

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

var nicknameSelector = quickreply.editor.profileLinkSelector + ', ' + quickreply.editor.profileNoLinkSelector;
quickreply.$.qrPosts.on('click', nicknameSelector, function(e) {
	e.preventDefault();
	quickreply.plugins.quickNick.insert($(this));
});

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9571
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 172 раза
Поблагодарили: 2650 раз
Контактная информация:

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

Сообщение Татьяна5 » 07.09.2017 17:58

LavIgor, этот код заденет все ники на странице (включая выпадающее меню сверху), да и текст для обращения по нику останется. Не всё так просто

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

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

Сообщение LavIgor » 07.09.2017 18:17

Татьяна5, не совсем понял про выпадающее меню сверху, этот код влияет только на ники внутри контейнера сообщений (qrPosts).
Похожий код используется при инициализации выпадающих списков для обращения по никнейму в файле quickreply_plugins.js.
Собственно, оттуда он и был взят и немного переделан.

doremyka
phpBB 1.4.4
Сообщения: 142
Зарегистрирован: 25.07.2017 14:08
Благодарил (а): 66 раз
Поблагодарили: 10 раз

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

Сообщение doremyka » 07.09.2017 18:18

Татьяна5 писал(а):
07.09.2017 16:49
создавайте свой стиль и меняйте, кто мешает (что обойдётся без правок в php не уверена)
Да и так многое меняю в шаблонах стиля, там ничего особо сложного. Но вот как сделать обращение по нику при клике на ник, не знаю. Там столько всяких условий и переменных, что не могу даже въехать в конструкцию. Неужели нельзя просто код заменить?
LavIgor писал(а):
07.09.2017 17:36
ссылку на профиль вполне можно настроить как кнопку обращения по никнейму с помощью, например, следующего кода:
Спасибо! Только я, как настоящий чайник, прошу пояснить, куда это вставить. )
Татьяна5 писал(а):
07.09.2017 17:58
этот код заденет все ники на странице (включая выпадающее меню сверху), да и текст для обращения по нику останется. Не всё так просто
Готова проверить, что делает этот код.

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

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

Сообщение LavIgor » 07.09.2017 18:21

doremyka писал(а):
07.09.2017 18:18
Только я, как настоящий чайник, прошу пояснить, куда это вставить. )
Например, в файл quickreply_style.js своего стиля перед последней строкой })(jQuery, window, document);.
Но тогда стоит ещё обернуть тот код в

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

$(document).ready(function(e) {
	// здесь код из сообщения выше
});

doremyka
phpBB 1.4.4
Сообщения: 142
Зарегистрирован: 25.07.2017 14:08
Благодарил (а): 66 раз
Поблагодарили: 10 раз

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

Сообщение doremyka » 07.09.2017 18:58

LavIgor писал(а):
07.09.2017 17:36
ссылку на профиль вполне можно настроить как кнопку обращения по никнейму с помощью, например, следующего кода
Всё получилось!

В настройках расширения отключены:
  • Включить быстрое цитирование через «всплывашку»
  • Включить обращение по никнейму (в выпадающем меню)
  • Включить обращение по никнейму (строка под аватарой)
  • Включить кнопку «Ответить в ЛС» в выпадающий список функции «Обратиться по никнейму».
И включено Включить специальный тег для обращения по никнейму.

Ник в выпадающем меню пользователя не задет. Строка "Обратиться по нику" не показывается.

SStone
phpBB 1.4.2
Сообщения: 61
Зарегистрирован: 13.03.2015 0:57
Благодарил (а): 11 раз
Поблагодарили: 4 раза

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

Сообщение SStone » 16.09.2017 5:08

Версия phpbb 3.1.9
Версия БО 1.1.0-RC2
Используется стандартный тип формы БО, т.е не плавающая.

1. Как по-умолчанию сделать так, чтобы в случае если пользователь что-то случайно написал в форму ответа и решил перейти, например, на главную, не выскакивало сообщение о том, что данные не сохранятся?
Понятно, что он может это сам настроить в Личном разделе, но не каждый догадается это сделать, а юзеры скорее просто блокнут эту функцию запретом вплывающих окон в Хроме от раздражения, не поняв зачем это сделано.

2. Как убрать из Настроек отображения следующие пункты и почему они там есть:
 
Включить автоматическую прокрутку страницы при просмотре темы:

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

Включить плавную прокрутку страницы и анимацию при просмотре темы и после быстрого ответа:

Тоже самое, все функции Ajax выключены

Предупреждать, если введённый быстрый ответ может быть потерян:

ИМХО это должен решать администратор, но по-умолчанию должно стоять "Нет"

Разрешить фиксировать форму быстрого ответа, когда она пустая:

Включена стандартная форма, это только может запутать

Переключить всплывающее меню при клике по нику на строку «Обратиться по нику» под аватаром:
Функция "Включить обращение по никнейму (строка под аватарой)" отключена администратором, но возможность выбрать "Да" есть.

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14319
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 343 раза
Поблагодарили: 1487 раз
Контактная информация:

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

Сообщение rxu » 16.09.2017 6:45

SStone, у меня возник вопрос - вы зачем вообще это расширение устанавливали? Пользуйтесь штатной встроенной функцией БО, там ничего этого нет, просто форма ответа.
Изображение

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9571
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 172 раза
Поблагодарили: 2650 раз
Контактная информация:

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

Сообщение Татьяна5 » 16.09.2017 7:27

SStone писал(а):
16.09.2017 5:08
просто блокнут эту функцию запретом вплывающих окон в Хроме
Это их дело как именно отключать окно. На форуме тот запрет не отразится
SStone писал(а):
16.09.2017 5:08
куча настроек, которые у них просто не будут работать
Вот то да, недоработка
Записано в задачи

SStone
phpBB 1.4.2
Сообщения: 61
Зарегистрирован: 13.03.2015 0:57
Благодарил (а): 11 раз
Поблагодарили: 4 раза

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

Сообщение SStone » 16.09.2017 9:13

rxu писал(а):
16.09.2017 6:45
у меня возник вопрос - вы зачем вообще это расширение устанавливали? Пользуйтесь штатной встроенной функцией БО, там ничего этого нет, просто форма ответа.
Все очень просто: цитирование с помощью выделение, обращение по никнейму, возможность убрать заголовки сообщений и Re:, ссылки на цитаты, и профили участников. В самой форме ответа: смайлы, bb-коды, загрузка вложений.
Кажется уже этого достаточно, чтобы использовать это прекрасное расширение.
Меня все устраивало и в старой версии, но там была проблема с уведомлениями при обращении по нику, пришлось обновиться.
Татьяна5 писал(а):
16.09.2017 7:27
Это их дело как именно отключать окно. На форуме тот запрет не отразится
Может и их, но мне кажется, что было бы здорово как-то сделать так, чтобы админ, исходя из понимания своей аудитории, мог сделать эту функцию со всплывающим предупреждением включенной или выключенной по-умолчанию.
Раньше при отключении "просмотра без перезагрузки" эта функция не работала. В новой вы сделали так, что текст может сохранятся даже с данной отключенной функцией, это реально здорово, но не была добавлена возможность отключить вообще сохранение текста при переходе от странице к странице в одной теме или хотя бы отключить всплывающие предупреждения.
"Продвинутые" юзеры и сами найдут где это включить, или админ может за них решить. Многим проще было бы отключить, потому что приходится каждому объяснять почему у него всплывают эти окна (чаще всего из-за того что случайно набрали пару символов в БО) и как с эти бороться. Сама всплывашка говорит "Возможно, внесенные изменения не сохранятся", не до каждого дойдет о чем вообще речь, это же не настройки.


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

SStone
phpBB 1.4.2
Сообщения: 61
Зарегистрирован: 13.03.2015 0:57
Благодарил (а): 11 раз
Поблагодарили: 4 раза

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

Сообщение SStone » 18.09.2017 11:02

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

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9571
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 172 раза
Поблагодарили: 2650 раз
Контактная информация:

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

Сообщение Татьяна5 » 18.09.2017 11:05

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

SStone
phpBB 1.4.2
Сообщения: 61
Зарегистрирован: 13.03.2015 0:57
Благодарил (а): 11 раз
Поблагодарили: 4 раза

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

Сообщение SStone » 18.09.2017 13:00

Татьяна5, с выключенным БО такого нет. И на старой версии тоже такого не было.

Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Зарегистрирован: 20.08.2010 15:09
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 37 раз
Контактная информация:

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

Сообщение misterleks » 18.09.2017 13:18

Установлен SPOILER от ppk. Фото открываются через prettyPhoto, который вшит в расширение. Если открыть 1 страницу темы, то в ней всё хорошо, фото открываются через prettyPhoto, если перейти на вторую или любую другую страницу используя AJAX БО, то вложения (фото) открываются в новых окнах, а фото через тэг IMG нормально. Если обновить страницу, то все нормально, до следующего перехода. Не хочется отключать AJAX переход, но уже не знаю, что делать ((( На гуру.нет такой проблемы нету, но тут и другое расширение стоит, кака я понимаю. Что можно придумать?

Отправлено спустя 7 минут 47 секунд:
Проблема вроде решилось правкой из первого сообщения (Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk) Протестирую ещё, возможно мой кэш меня сбил.

Отправлено спустя 7 минут 31 секунду:
Вообще ничего не понимаю :( Захожу гостем, всё хорошо. На любой странице фото открываются так как нужно, но стоит зайти на форм (залогинеться), как всё ломается и фото на других страницах открываются в новых окнах. Кэш чистил везде, даже разные браузеры пробовал. Совершенно не понимаю, в чем дело. Шаблоны что ли другие подгруажются.
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!

Ответить

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