Страница 133 из 216

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

Добавлено: 11.07.2015 22:03
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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