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

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

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

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
Изображение
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

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

Сообщение nissin »

rxu

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

UPDATE  phpbb_users SET user_options = 2048 | user_options
Устанавливает в единицу 11 бит поля user_options, что соответствует включению у пользователей быстрого ответа.
Подробней про битовые операции в mysql
X street
phpBB 1.0.0
Сообщения: 9
Стаж: 16 лет 10 месяцев

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

Сообщение X street »

Помогите пожалуйста! устанавливал QR по первому посту, все ничего, но вот вложенные xml не окрылись, я окрывал их текстовым редактором и правил. В результате у меня вместо кнопки "цитата" под статусом у пользователей следующее: если не очень понятно объяснил,
http://forum.northsidetunerz.com/viewto ... t=39&p=236
и кнопка не видна ни внизу ни у постов. Это возможно просто шкурку обновить надо, кстати она у меня prosilver, но вот такого участка в редактируемых файлах я не нашел

Добавлено спустя 23 минуты 18 секунд:
Действительно, при обновлении темы картинка появилась. А вот эти три лишних знака (уточнение: находятся после имени пользователя перед статусом) я так в коде и не нашел. На данный момент уже на три раза все проверил
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 20 лет 2 месяца
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз

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

Сообщение DK7 »

копайте в viewtopic_body.html

Добавлено спустя 1 минуту 31 секунду:
авторизация нужна.
X street
phpBB 1.0.0
Сообщения: 9
Стаж: 16 лет 10 месяцев

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

Сообщение X street »

http://forum.northsidetunerz.com/viewtopic.php?f=3&t=38
Вот так без авторизации вроде

Добавлено спустя 2 минуты 51 секунду:
Было бы хорошо если бы я знал какая переменная в viewtopic_body.html хранит статус юзера, ведь сцц к этому багу применен как к статусу

Добавлено спустя 13 минут 44 секунды:
DK7 писал(а):копайте в viewtopic_body.html
Очень полезный совет! спасибо огромное!

ЗЫ как чайник добавляю: а потом обновить стиль.....
DennisVV
phpBB 1.4.4
Сообщения: 108
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 1 раз

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

Сообщение DennisVV »

rxu
скажите, а можно ли как-то подружить Ваш мод быстрого ответа с Colored background messages for admins and mods?
сдается мне, что правки там не особо много, но знаний мне не хватает
заранее благодарен за ответ
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

DennisVV
Попробуйте в includes/quick_reply.php
после

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

$bbcode_status	= ($config['allow_bbcode'] && $auth->acl_get('f_bbcode', $forum_id)) ? true : false;
добавить

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

// Begin : Colored background messages for admin and moderators
$cbgm_status	= (($config['load_cbgm_admin'] && $auth->acl_get('a_')) || ($config['load_cbgm_modo'] && $auth->acl_get('m_', $forum_id))) ? true : false;
// End : Colored background messages for admin and moderators
и после

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

$bbcode_checked		= ($config['allow_bbcode']) ? !$user->optionget('bbcode') : 1;
добавить

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

// Begin : Colored background messages for admin and moderators
$cbgm_checked		= (isset($post_data['enable_cbgm'])) ? $post_data['enable_cbgm'] : (($config['load_cbgm_default']) ? $config['load_cbgm_default'] : 0);
// End : Colored background messages for admin and moderators
после

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

'S_BBCODE_CHECKED'			=> ($bbcode_checked) ? ' checked="checked"' : '',
добавить

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

// Begin : Colored background messages for admin and moderators
	'S_CBGM_ALLOWED'			=> $cbgm_status,
	'S_CBGM_CHECKED'			=> ($cbgm_checked) ? ' checked="checked"' : '',	
// End : Colored background messages for admin and moderators
В шаблоне quick_reply.html для prosilver
перед

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

				<!-- IF S_BBCODE_ALLOWED -->
					<div><label for="disable_bbcode"><input type="checkbox" name="disable_bbcode" id="disable_bbcode"{S_BBCODE_CHECKED} /> {L_DISABLE_BBCODE}</label></div>
				<!-- ENDIF -->
добавить

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

			<!-- IF S_CBGM_ALLOWED -->			
				<div><label for="enable_cbgm"><input type="checkbox" name="enable_cbgm" id="enable_cbgm"{S_CBGM_CHECKED} /> {L_ENABLE_CBGM}</label></div>
			<!-- ENDIF -->
Изображение
DennisVV
phpBB 1.4.4
Сообщения: 108
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 1 раз

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

Сообщение DennisVV »

rxu
огромнейшее Вам спасибо! все работает!
Аватара пользователя
AIGIR
phpBB 1.4.1
Сообщения: 44
Стаж: 17 лет 1 месяц
Откуда: Башкирия, Октябрьский
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение AIGIR »

А как можно перенести "Цитата" в нижнюю правую часть самого сообщения, рядом с кнопкой правка?

На скрине думаю понятнее будет.
dd6a39e84d35.gif
P.S. В установочных файлах такая "кнопка" есть но куда ее прикрутить и как не понятно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Gemini_13
phpBB 1.4.2
Сообщения: 72
Стаж: 17 лет 6 месяцев
Откуда: Киев
Поблагодарили: 2 раза

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

Сообщение Gemini_13 »

AIGIR, простите, а зачем Вам две кнопки цитаты вместе? Или имеется в виду просто поменять местами?
## .. ионный ускоритель на быстром мазуте.. ##
Аватара пользователя
AIGIR
phpBB 1.4.1
Сообщения: 44
Стаж: 17 лет 1 месяц
Откуда: Башкирия, Октябрьский
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение AIGIR »

Gemini_13 писал(а):AIGIR, простите, а зачем Вам две кнопки цитаты вместе? Или имеется в виду просто поменять местами?
Да именно это я имел ввиду, поменять местами.
Аватара пользователя
Gemini_13
phpBB 1.4.2
Сообщения: 72
Стаж: 17 лет 6 месяцев
Откуда: Киев
Поблагодарили: 2 раза

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

Сообщение Gemini_13 »

в subsilver2:

Файл viewtopic_body.html
Строка у вас немного будет отличатся, потому сбрасыва пару строк, которые надо искать. Вам нужна последняя строка.

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

		<!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->

			<td class="profile"><strong><a href="#wrapheader">{L_BACK_TO_TOP}</a></strong></td>
			<td><div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->&nbsp;</div> <div class="gensmall" style="float: {S_CONTENT_FLOW_END};"><!-- IF not S_IS_BOT --><!-- IF postrow.U_EDIT --><a href="{postrow.U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- ENDIF -->&nbsp;</div></td>
## .. ионный ускоритель на быстром мазуте.. ##
Аватара пользователя
Fray98rus
Former team member
Сообщения: 442
Стаж: 18 лет 11 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение Fray98rus »

rxu
Мне кажется, или из администраторского раздела юзеру нельзя включить быстрый ответ? Неплохо бы доработать. :)
Аватара пользователя
Gemini_13
phpBB 1.4.2
Сообщения: 72
Стаж: 17 лет 6 месяцев
Откуда: Киев
Поблагодарили: 2 раза

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

Сообщение Gemini_13 »

Fray98rus, можно, но ток паралельно штатному :)
## .. ионный ускоритель на быстром мазуте.. ##
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

Gemini_13
Речь шла о включении в управлении пользователями в админразделе. В данном моде такая возможность отсутствует.
Изображение
Аватара пользователя
AIGIR
phpBB 1.4.1
Сообщения: 44
Стаж: 17 лет 1 месяц
Откуда: Башкирия, Октябрьский
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение AIGIR »

Все получилось, перетащил я "Цитировать выделенное" туда куда хотел, теперь остался маленький вопрос , где и что надо поковырять чтобы прикрутить туда саму картинку "Быстрый ответ"

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