Quick reply for phpBB3 - Быстрый ответ

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2413 раз

Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu »

Мод быстрого ответа для phpBB3.

Возможности: быстрый ответ, быстрые темы. Управляется при помощи отдельного модуля в администраторском разделе (закладка Общие).

После установки обязателен запуск установочного скрипта install.php, которым, в том числе, будет включено отображение формы быстрого ответа для всех зарегистрированных пользователей.
Внимание: Не рекомендуется использовать установочный скрипт из пакета поставки мода версии 1.6.7. Вместо этого используйте исправленные версии install.php и uninstall.php.

Внимание: при обновлении с предыдущей версии не нужно запускать установочный скрипт install.php, если это не оговорено специально.

Внимание: инструкция по редактированию файла includes/functions_user.php для версии phpBB 3.0.6 изменилась:

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

OPEN
includes/functions_user.php

FIND
      'user_options'      => 230271,

REPLACE WITH
      'user_options'      => 232319,
О проблеме прокрутки страницы темы вниз к форме быстрого ответа.
Проявляется в Internet Explorer.
Фикс от прокрутки страницы вниз к форме быстрого ответа здесь, новая версия - здесь.
Вариант фикса от пользователя VEG - здесь.
Ещё один фикс от наших иностранных товарищей тут.

По вопросу появления формы быстрого ответа вверху, или двух форм на странице одновременно:
Проявляется, как правило, в стиле subsilver2 и других, созданных на его основе. Причиной является неправильное выполнение инструкции по установке. Добавление строки

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

<!-- IF QUICK_REPLY --><!-- INCLUDE quick_reply.html --><!-- ENDIF -->
необходимо производить только один раз и только после второго вхождения (в нижней части страницы) блока

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

			<td class="gensmall" width="100%" align="{S_CONTENT_FLOW_END}" nowrap="nowrap"><!-- INCLUDE pagination.html --></td>
		<!-- ENDIF -->
	</tr>
	</table>
Открытие формы БО по клику на ссылке "Цитата" с одновременной вставкой цитируемого текста: Quick reply for phpBB3 - Быстрый ответ

Дополнительно от Поручика:
Как поставить форму быстрого ответа на стиль subsilver2?

Ответ: скачать мод, разархивировать, разуть глаза, обратить внимание на папку templates.


Аддон добавления кнопки быстрого ответа во вложении. Возможное решение проблемы с отображением кнопки от пользователя Амб - здесь.

Дополнительно от Rayden:
Несколько косметических доработок для prosilver
Re: Доработка Quick reply for phpBB3 (rxu)

Дополнительно от Alek$:
Доработка встроенного быстрого ответа для версий 3.0.6 и выше.

Дополнительно от Борис Бердичевский:
поправки к моду БО для корректного отображения вида CAPTCHA для версий 3.0.6 и выше.
-----------------------------
Быстрый ответ для гостей
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось владимир1983 09.01.2014 15:09, всего редактировалось 25 раз.
Причина: Добавление ссылки на поправки к моду БО для корректного отображения вида CAPTCHA
Изображение
VurdalaK
phpBB 1.2.0
Сообщения: 15
Стаж: 20 лет

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение VurdalaK »

ZveroBoy писал(а):Но мне, почему-то, кажется, что поле ввода расширится на ширину убранной площадки, а это будет некрасиво.
Можно просто поэксперементировать с размерами формы Быстрого ответа в файле
styles/subsilver2/template/quick_reply.html, поиграться с настройками в файле стилей
и сделать так как хочеться. Там простой HTML ничего свехестественного.

А вообще не совсем понятно что именно ты хочешь добиться и как это должно выглядеть (Показал бы на скриншоте, хотябы схематично).
Сборка Light Pack phpBB3.0.4 - самые используемые моды включены.
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение eric »

Уважаемый, rxu!
Как-то давно я предложил такую идею:
rxu писал(а):
eric писал(а):И еще при нажатии на кнопку цитаты(если не выделен текст), хотелось бы видеть всплывающее сообщение, как на этом форуме, а то ошибку выдает в строке состояния.
Подумаю.
Вы написали, что подумаете... А не скажете, что решили??
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2413 раз

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu »

Подумал, но пока не реализовал.
Изображение
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение eric »

Уважаемый rxu, в этой теме нашел на 33 странице про алерт, но для кнопки "Цитата"! Скажите пожалуйста, а если у меня произведены модификации от Райдена(кнопка "быстрая цитата"), можно ли его использовать?? По идее код то один и тот же)))
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 18 лет
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение Izya »

eric
За дублирование вопросов можно и карточку схлопотать. Читайте там же следующие 2 страницы.
Изображение
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение eric »

Izya
Извиняюсь, просто думал продублировать, чтобы и там, и там видно было для посетителей)) Благодарю, попробую разобраться)))

Добавлено спустя 30 минут 38 секунд:
Все получилось, только не понятно, как сделать, чтобы он не перемещал меня к форме быстрого ответа? Там после alert идет else{ dE('postform', 1) оно и перенаправляет, да? Нужно, чтобы после алерта, страничка оставалась на месте, а то неудобно будет возвращаться к комментируемому сообщению)))
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 18 лет
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение Izya »

Не должно перемещать. То, что идет после else, должно выполняться, только если есть выделенный текст. Там после обсуждения Gisher выложил итоговый вариант кода, Вы его использовали?
Изображение
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение eric »

Izya
Ага, вот этот код:

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

<!-- IF QUICK_REPLY --><li class="quickquote-icon"><a href="{U_VIEW_TOPIC}#postform" onclick="if((window.getSelection && window.getSelection().toString() == '') || (document.getSelection && document.getSelection() == '') || (document.selection && document.selection.createRange().text == '')){ alert('{L_NO_SELECTION}'); }else{ dE('postform', 1); addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('\r\n'); return false; }" title="{L_QUOTE_TEXT}"><span>{L_QUOTE_TEXT}</span></a></li><!-- ENDIF -->
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 18 лет
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение Izya »

А, ну да. Все верно. После alert('{L_NO_SELECTION}'); попробуйте добавить void(0);
Изображение
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение eric »

Izya
Неа, все равно перебрасывает к форме быстрого ответа((((
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2413 раз

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu »

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

<a href="{U_VIEW_TOPIC}#postform"
Из-за этого перемещает. Попробуйте оставить, например, просто

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

<a href="#"
Изображение
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение eric »

rxu
Уже лучше, но не совсем! Теперь, если нажать на кнопку "быстрая цитата" то перемещает в самый верх форума(((
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 18 лет
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение Izya »

rxu писал(а):a href="#"
Тогда перестанет перемещать к форме ответа даже при наличии выделенного текста.

eric
Там, где я предлагал написать void(0); , напишите return false;
Изображение
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение eric »

Супер, теперь все как надо работает! Izya, спасибо большое за помощь!!!

Итак, выкладываю окончательный код:

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

<!-- IF QUICK_REPLY --><li class="quickquote-icon"><a href="{U_VIEW_TOPIC}#postform" onclick="if((window.getSelection && window.getSelection().toString() == '') || (document.getSelection && document.getSelection() == '') || (document.selection && document.selection.createRange().text == '')){ alert('{L_NO_SELECTION}'); return false; }else{ dE('postform', 1); addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('\r\n'); return false; }" title="{L_QUOTE_TEXT}"><span>{L_QUOTE_TEXT}</span></a></li><!-- ENDIF -->
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
okvino
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 7 месяцев

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение okvino »

Самый глючный мод, который я только видел

Вернуться в «Анонсы и поддержка модов для phpBB 3.0.x»