Пропустить

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение Rayden » 04.12.2009 23:29

Внимание: данная тема описывает доработку встроенного быстрого ответа 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
(69.03 КБ) Скачиваний: 2254

тестируйте
На полное авторство не претендую, так как кроме своего кода активно использовал наработки из вышеприведенных тем. Кого гложет чистолюбие, могу добавить в авторы :)
Пофиксенный файл - qr306_1.0.2a.zip. Кто успел скачать до этого, инструкция по исправлению двумя постами ниже.

Опять файл изменен - qr306_1.0.2b.zip. В предыдущем была небольшая ошибка в инструкции.
Последний раз редактировалось Поручик 20.01.2010 15:32, всего редактировалось 1 раз.
Причина: Редактирование названия темы
phpBB2 FAQ
phpBB3 FAQ
За это сообщение автора Rayden поблагодарили: 6
AIGIR (11.12.2010 13:17), Di_Mok (04.12.2010 11:50), Flat (30.11.2010 6:01), InDaHouse (07.12.2010 21:10), proh (25.09.2010 11:47), vicbel (23.09.2010 15:26)
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

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

Сообщение Rayden » 18.12.2009 22:03

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
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

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

Сообщение UksusoFF » 18.12.2009 22:08

сорри протупил :) подскажите как подвинуть?
Аватара пользователя
UksusoFF
phpBB 1.4.1
 
Сообщения: 49
Зарегистрирован: 19.05.2008 14:47
Откуда: Самара
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Rayden » 18.12.2009 22:20

понятия не имею, у тебя нестандартный стиль.
Поиграйся с шириной message-box или с его отступами
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

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

Сообщение nissin » 19.12.2009 2:14

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

UksusoFF
возможно в ru/imageset.cfg неверный размер иконки указали (точнее спутали с английской версией).
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

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

Сообщение UksusoFF » 19.12.2009 8:04

возможно в ru/imageset.cfg неверный размер иконки указали (точнее спутали с английской версией).

да, я уже нашол, спасибо
Аватара пользователя
UksusoFF
phpBB 1.4.1
 
Сообщения: 49
Зарегистрирован: 19.05.2008 14:47
Откуда: Самара
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение amka » 19.12.2009 9:36

Подскажите, пожалуйста, как сделать чтобы БО был изначально развернут?
Аватара пользователя
amka
phpBB 2.0.4
 
Сообщения: 212
Зарегистрирован: 22.05.2007 22:52
Благодарил (а): 15 раз.
Поблагодарили: 5 раз.

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

Сообщение nissin » 19.12.2009 11:26

А в 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;
	}
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

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

Сообщение amka » 19.12.2009 16:06

nissin
спасибо
Аватара пользователя
amka
phpBB 2.0.4
 
Сообщения: 212
Зарегистрирован: 22.05.2007 22:52
Благодарил (а): 15 раз.
Поблагодарили: 5 раз.

Сообщение Jeronimo » 19.12.2009 16:28

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
можно хоть заценить что за мод. :) надеюсь я не ошибся нигде и всё работает)

Jeronimo
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 19.12.2009 16:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Warlock75 » 23.12.2009 5:20

Вот что в итоге получилось:

78678.gif


4537.gif


:)
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!
Изображение
Правила
FAQ по phpBB 3.0 Olympus - Редакция 2
Как устанавливать моды
Аватара пользователя
Warlock75
Дизайнер
Дизайнер
 
Сообщения: 1110
Зарегистрирован: 24.02.2008 3:24
Откуда: Москва
Благодарил (а): 6 раз.
Поблагодарили: 38 раз.

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

Сообщение smart2008 » 24.12.2009 21:02

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 22:00, всего редактировалось 1 раз.

smart2008
phpBB 1.4.2
 
Сообщения: 59
Зарегистрирован: 06.08.2008 2:50
Благодарил (а): 0 раз.
Поблагодарили: 6 раз.

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

Сообщение Rayden » 24.12.2009 21:53

Думаю, это как раз абсолютно бесполезная штука. Применяется раз в жизни (форума). Достаточно и гораздо проще выполнить sql-запрос из поста Jeronimo.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

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

Сообщение Dram » 06.01.2010 0:14

ПОставил быстрый ответ, модуль в админке появился, я его активировал, выставил права группам, почистил кеш, но на форуме ничего не изменилось. Решил поставить еще эту доработку. Поставил и получилс ошибку:
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);


И теперь у меня та красота что я и хотел, в панели быстрого ответа есть и смайлы и вв коды.
Остался лишь вопрос....То что я убрал стоку - ничего страшного?

Dram
phpBB 1.4.3
 
Сообщения: 64
Зарегистрирован: 06.12.2009 23:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение choco » 06.01.2010 1:00

Эта строчка определенно лишней не была. Вероятно, вы просто напросто исключили со страницы просмотра темы некоторые функции, используемые при добавлении, редактировании сообщения. А ,значит, толку с вашего быстрого ответа теперь маловато, хотя может и красиво. Ну мне так кажется. Или все же работает быстрый ответ? Полнофункционально?
Кстати, не туда вы копали. С путями где-то накосячили.
Последний раз редактировалось choco 06.01.2010 1:08, всего редактировалось 1 раз.

choco
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 04.01.2010 1:07
Откуда: Мозырь
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Warlock75 » 06.01.2010 1:08

Dram писал(а):ПОставил быстрый ответ

Он же в форум встроен по умолчанию.

Dram писал(а):Решил поставить еще эту доработку

Про что вобще речь?
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!
Изображение
Правила
FAQ по phpBB 3.0 Olympus - Редакция 2
Как устанавливать моды
Аватара пользователя
Warlock75
Дизайнер
Дизайнер
 
Сообщения: 1110
Зарегистрирован: 24.02.2008 3:24
Откуда: Москва
Благодарил (а): 6 раз.
Поблагодарили: 38 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: MSNBot [Bot] и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы