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
Изображение
EagleTR
phpBB 1.4.0
Сообщения: 33
Стаж: 20 лет 9 месяцев

Сообщение EagleTR »

Copy contrib/install/install.php to your phpBB root directory and run it. Delete the file after running!.

выполняя этот шаг, получаю ответ:

Fatal error: Call to a member function on a non-object in /pub/home/raggajun/htdocs/forum/contrib/install/install.php on line 20

в чём может быть проблема?

Добавлено спустя 15 минут 1 секунду:

SQL ERROR [ mysql4 ]

Column 'config_value' cannot be null [1048]

SQL

INSERT INTO phpbb3_config (config_name, config_value, is_dynamic) VALUES ('allow_quick_reply_options', NULL, 0)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: includes/functions.php
LINE: 156
CALL: dbal_mysql->sql_query()

FILE: includes/acp/acp_quick_reply.php
LINE: 134
CALL: set_config()

FILE: includes/functions_module.php
LINE: 471
CALL: acp_quick_reply->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()

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

Сообщение rxu »

EagleTR писал(а):Copy contrib/install/install.php to your phpBB root directory
Ни о чём не говорит?
Изображение
EagleTR
phpBB 1.4.0
Сообщения: 33
Стаж: 20 лет 9 месяцев

Сообщение EagleTR »

у меня правда никнейм глупый?

Добавлено спустя 1 минуту 48 секунд:
.../forum/contrib/install/install.php on line 20
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

EagleTR писал(а):у меня правда никнейм глупый?
Повторяю ещё раз: install.php по инструкции копируется в корень форума и оттуда же запускается. Должно быть

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

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

Сообщение rxu »

Аддон кнопки оформлен в виде мода, с русификацией, и решением проблемы пропадания формы быстрой темы.
Просьба к энтузтастам протестировать.

После установки не забываем обновить тему/шаблон/набор картинок в админке ;)

Файл - в первом сообщении темы.

Добавлено спустя 42 минуты 29 секунд:

Предполагаемый фикс от скроллинга темы к форме быстрого ответа в IE в просильвере.

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

OPEN
styles/prosilver/template/overall_header.html

FIND
   var onunload_functions = new Array();

AFTER, ADD
var mode = <!-- IF QUICK_REPLY -->'quick_reply'<!-- ELSE -->''<!-- ENDIF --> ;

OPEN
styles/prosilver/template/editor.js

FIND
   if (is_ie && typeof(baseHeight) != 'number')

REPLACE WITH
   if (is_ie && typeof(baseHeight) != 'number' && mode != 'quick_reply')
После установки, как обычно, очистить кэш. Также перезапустить брайзер (т.к. яваскрипт может быть им закэширован).
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Новый фикс от прокрутки был выложен тут.
Изображение
Аватара пользователя
Skarpy
phpBB 1.0.0
Сообщения: 3
Стаж: 19 лет 10 месяцев
Откуда: Finland

Сообщение Skarpy »

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

Сообщение rxu »

найдите в шаблоне параметры типа

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

rows="15" cols="76"
и меняйте.
Nat
Хорошо бы, чтобы вы дали пошаговое решение. Что конкретно привело к проблеме и как решили.
Изображение
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 21 год 1 месяц
Откуда: с Луны свалил...

Сообщение edgar »

Из поля заголовка быстрого ответа надо убрать появляющееся там по умолчанию Re: название темы. И из полного ответа тоже. Так как это мусор, не несущий никакой смысловой нагрузки.
(имхо)

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

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

Сообщение rxu »

Находите в Includes/quick_reply.php и помещаете в комментарий блок

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

	if ($mode == 'reply')
	{
		$subject = ((strpos($main_data['topic_title'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($main_data['topic_title']);
	}
Изображение
pinkponk
phpBB 1.4.1
Сообщения: 46
Стаж: 19 лет 2 месяца

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

Сообщение pinkponk »

как убрать слово цитата под ником юзера и как заменить кнопку "ответить" на функцию мода "быстрый ответ" чтобы при нажатии открывалась форма быстрого ответа....

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

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

Сообщение rxu »

pinkponk
Мод для отдельной кнопки БО - в первом посте. Как обрезать штатную кнопку - это совсем другой вопрос, хотя не проблема - убираете соответствующий кнопке код из viewtopic.php.
Изображение
pinkponk
phpBB 1.4.1
Сообщения: 46
Стаж: 19 лет 2 месяца

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

Сообщение pinkponk »

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

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

Сообщение rxu »

Там вроде для обоих стилей я собирал... Перепроверю позже.
Изображение
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 19 лет 7 месяцев
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

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

Сообщение RedNaxi »

там есть отдельная инструкция для субсильвера. она подойдет.
в папке темплейтс

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