Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ

Сообщение Rayden »

Внимание: данная тема описывает доработку встроенного быстрого ответа phpBB 3.0.6.
Не путать с модами быстрого ответа!


Почитав вот эту тему: Quick Reply 3.0.6
Почитав вот эту тему: Доработка Quick reply for phpBB3 (rxu)
И естессно, вот эту тему: Quick reply for phpBB3 - Быстрый ответ

Понабрав идей и скриптов, добавив кое-что свое, пришел к выводу, что встроенный в phpBB 3.0.6 быстрый ответ вполне можно довести до ума.
Вот что получилось:
1. Добавил в быстрый ответ панель смайлов и панель кнопок ббкода. И то и другое можно отключать через админку.
2. Добавил кликающиеся ники. (в просилвере рекомендуется использовать дополнительную иконку для ссылки на профайл)
3. При нажатии на ник в просилвере автоматически открывается быстрый ответ.
4. После вставленного ника курсор не переводится на новую строку.
5. Добавил в сабсилвер и просилвер кнопки "быстрая цитата" (английские и русские).
6. При нажатии на кнопку "быстрая цитата" в просилвере, если выделен текст, открывается быстрый ответ
7. При нажатии на кнопку "быстрая цитата" если цитируемый текст не выделен, то открывается окошко с предупреждением, что надо выделить текст.
qr306_1.0.2b.zip
тестируйте
На полное авторство не претендую, так как кроме своего кода активно использовал наработки из вышеприведенных тем. Кого гложет чистолюбие, могу добавить в авторы :)
Пофиксенный файл - qr306_1.0.2a.zip. Кто успел скачать до этого, инструкция по исправлению двумя постами ниже.

Опять файл изменен - qr306_1.0.2b.zip. В предыдущем была небольшая ошибка в инструкции.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Поручик 20.01.2010 12:32, всего редактировалось 1 раз.
Причина: Редактирование названия темы
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение Rayden »

UksusoFF
Одно из двух. Или у меня написано "После", или ты читать не умеешь.
Лезу в свою инструкцию:

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

Find
Tip: This may be a partial find and not the whole line.

Code:Select all
				<div id="message-box">
Add before
Значит второе - ты читать не умеешь.
Убирай картинку нафиг.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
UksusoFF
phpBB 1.4.2
Сообщения: 63
Стаж: 18 лет 4 месяца
Откуда: Самара
Благодарил (а): 2 раза

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение UksusoFF »

сорри протупил :) подскажите как подвинуть?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение Rayden »

понятия не имею, у тебя нестандартный стиль.
Поиграйся с шириной message-box или с его отступами
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение nissin »

Ставил сегодня клиенту этот мод.
В инструкции для subsilver2 пропущена правка imageset.cfg.
И может есть смысл добавить кнопку предпросмотра, а то правда неудобно.

UksusoFF
возможно в ru/imageset.cfg неверный размер иконки указали (точнее спутали с английской версией).
Аватара пользователя
UksusoFF
phpBB 1.4.2
Сообщения: 63
Стаж: 18 лет 4 месяца
Откуда: Самара
Благодарил (а): 2 раза

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение UksusoFF »

возможно в ru/imageset.cfg неверный размер иконки указали (точнее спутали с английской версией).
да, я уже нашол, спасибо
Аватара пользователя
amka
phpBB 2.0.0
Сообщения: 212
Стаж: 19 лет 4 месяца
Благодарил (а): 15 раз
Поблагодарили: 5 раз

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение amka »

Подскажите, пожалуйста, как сделать чтобы БО был изначально развернут?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение nissin »

А в subsilver2 он и так изначально развернут 8-)
Один из вариантов:
OPEN quickreply_editor.html
FIND

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

	function init_qr()
	{
		dE('qr_showeditor_div');
		return true;
	}
REPLACE WITH

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

	function init_qr()
	{
		dE('qr_editor_div');
		return true;
	}
Аватара пользователя
amka
phpBB 2.0.0
Сообщения: 212
Стаж: 19 лет 4 месяца
Благодарил (а): 15 раз
Поблагодарили: 5 раз

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение amka »

nissin
спасибо
Jeronimo
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 9 месяцев

Сообщение Jeronimo »

Rayden
спасибо все работает.
хорошо что для 3.0.6 и всё понятно написано и не приходится читать кучу шлака в других темах :)
просьба не писать в других темах тоже шлак, через пару лет трудно читать по 50 страниц тем, кто всего лишь хочет поставить мод.
тут высказывалась идея, чтобы была запятая после ника, неплохо бы и ещё пробел после запятой :lol: а то ведь есть уникальные личности которые не собираются править соединение ника с предложением.
касательно поста в котором релиз : неплохо бы дату редактирования туда, а то непонятно многим будет при скачке, о учтенных изменениях в процессе обсуждений что прошли на форуме.

кто будет ставить, то в :
includes/acp/acp_board.php
'allow_quick_reply' => array('lang' => 'ALLOW_QUICK_REPLY',
2 значения : ~91 и 175 строка,
я добавил после них.

+

styles/prosilver/template/quickreply_editor.html
<form method="post" action="{U_QR_ACTION}">
2 значения: ~ 24 и 49 строка,
я заменил обе.
--------
+ надо добавить Quick Reply для всех форумов phpBB 3.0.6
код отсюда: http://www.phpbbdev.com/adding-quick-re ... -phpbb-306

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

UPDATE `phpbb_forums` SET `forum_flags` = `forum_flags` + '64' WHERE `forum_type` ='1' AND `forum_flags` < '64';
--------
дефолтовые файлы русского просилвера уже отредактированые на этот мод, я залил сюда,
http://rapidshare.com/files/323008411/q ... ver-ru.zip
можно хоть заценить что за мод. :) надеюсь я не ошибся нигде и всё работает)
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение Warlock75 »

Вот что в итоге получилось:
78678.gif
4537.gif
:)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
smart2008
phpBB 1.4.2
Сообщения: 59
Стаж: 18 лет 1 месяц
Поблагодарили: 6 раз

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение smart2008 »

smart2008 писал(а):Можно еще в админке добавить выбор глобально применить БО или в ручную в каждом форуме.
Я так понимаю вот: http://www.phpbb.com/community/viewtopi ... &t=1906315

Перевод:
'QUICK_REPLY_GLOBAL' => 'Enable Quick Reply',
'QUICK_REPLY_GLOBAL_CONFIRM' => 'Are you sure you wish to enable Quick Reply for all current forums?',
'QUICK_REPLY_GLOBAL_EXPLAIN' => 'Enables the Quick Reply feature and also enables it for all current forums.',

'QUICK_REPLY_GLOBAL' => 'Включить Быстрый Ответ во всех текущих форумах',
'QUICK_REPLY_GLOBAL_CONFIRM' => 'Вы уверены, что Вы хотите включить Быстрый Ответ во всех текущих форумах?',
'QUICK_REPLY_GLOBAL_EXPLAIN' => 'Включает функцию Быстрого Ответа, а также позволяет глобально использовать его во всех текущих форумах.',

'LOG_QUICK_REPLY_GLOBAL' => '<strong>Enabled Quick Reply for all current forums</strong>',
'LOG_QUICK_REPLY_GLOBAL' => '<strong>Быстрый Ответ включен во всех текущих форумах</strong>',
Последний раз редактировалось smart2008 24.12.2009 19:00, всего редактировалось 1 раз.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение Rayden »

Думаю, это как раз абсолютно бесполезная штука. Применяется раз в жизни (форума). Достаточно и гораздо проще выполнить sql-запрос из поста Jeronimo.
phpBB2 FAQ
phpBB3 FAQ
Dram
phpBB 1.4.2
Сообщения: 64
Стаж: 16 лет 9 месяцев

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение Dram »

ПОставил быстрый ответ, модуль в админке появился, я его активировал, выставил права группам, почистил кеш, но на форуме ничего не изменилось. Решил поставить еще эту доработку. Поставил и получилс ошибку:

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

PHP Fatal error:  Cannot redeclare generate_smilies() (previously declared in /www/САЙТ/users/САЙТ/www/htdocs/forum/includes/functions_posting.php:22) in /www/САЙТ/users/САЙТ/www/htdocs/forum/includes/functions_posting.php on line 142
Полез копать файлы, убрал в файле вьютопик боди часть кода:

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

include_once($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
И теперь у меня та красота что я и хотел, в панели быстрого ответа есть и смайлы и вв коды.
Остался лишь вопрос....То что я убрал стоку - ничего страшного?
choco
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 8 месяцев
Откуда: Мозырь

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение choco »

Эта строчка определенно лишней не была. Вероятно, вы просто напросто исключили со страницы просмотра темы некоторые функции, используемые при добавлении, редактировании сообщения. А ,значит, толку с вашего быстрого ответа теперь маловато, хотя может и красиво. Ну мне так кажется. Или все же работает быстрый ответ? Полнофункционально?
Кстати, не туда вы копали. С путями где-то накосячили.
Последний раз редактировалось choco 05.01.2010 22:08, всего редактировалось 1 раз.
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение Warlock75 »

Dram писал(а):ПОставил быстрый ответ
Он же в форум встроен по умолчанию.
Dram писал(а):Решил поставить еще эту доработку
Про что вобще речь?
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения

Вернуться в «Бета-версии модов для phpBB 3.0.x»