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
Balboa951
phpBB 1.0.0
Сообщения: 2
Стаж: 11 лет 7 месяцев

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

Сообщение Balboa951 »

Если это поможет, то вот текущий код функции "Цитата" из Posting.php:

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

//        $message_parser->message = '[quote="' . $post_data['quote_username'] . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";
       $message_parser->message = '[quote="' .  '[url=' . generate_board_url() . "/viewtopic.$phpEx?p=$post_id#p$post_id" . ']'   . date("j.m.Y, G:i", $post_data['post_time']) .  '[/url]' . '  '  . $post_data['quote_username'] . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";
Изображение

Вот так выглядит цитата.
banditkr
phpBB 1.4.0
Сообщения: 30
Стаж: 19 лет
Благодарил (а): 2 раза

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

Сообщение banditkr »

Установил мод, все работает отлично, спасибо за мод.
В этом моде при повторном клике на ник автора, ник автоматически вставляется в туже строку, что и первый и получается вот так:
[b_]ник1[/b][b_]Ник2[/b]
А как сделать, чтобы при повторном клике на ник автора, ник автоматически вставлялся в новую строку? Чтобы было так:
[b_]ник1[/b]
[b_]ник2[/b]
BasiLka
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 9 месяцев
Откуда: Красноярск
Благодарил (а): 1 раз

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

Сообщение BasiLka »

Подскажите пожалуйста где косяк может быть..
Поставил вроде бы всё нормально (проверил 2 раза), при попытке воспользоваться кнопкой быстрого цитирования (или нажатием на логин автора), окно быстрого ответа открывается, но в него ничего не вставляется... а в JS консоле выдает

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

Ошибка: document.forms[form_name] is undefined
Источник: http://www.****.ru/forum/styles/AutumnsColor/template/editor.js
Строка: 144

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

144:		textarea = document.forms[form_name].elements[text_name];
при попытке воспользоваться BBcode, в быстром ответе ругается

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

Ошибка: document.forms[form_name] is undefined
Источник: http://www.****.ru/forum/styles/AutumnsColor/template/editor.js
Строка: 82

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

82:	var textarea = document.forms[form_name].elements[text_name];
editor.js один в один из стиля prosilver...
С JS не очень дружу, поэтому даже не знаю в каком месте и чего поправить....
по форуму и в гугле поискал.. ничего полезного для себя, к сожалению, не нашёл....
BasiLka
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 9 месяцев
Откуда: Красноярск
Благодарил (а): 1 раз

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

Сообщение BasiLka »

мм проверил ещё раз... в этих файлах всё идентично тому как прописано в инструкции по установке...
посмотрел в firebug..

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

form_name = "postform"
то есть получается он передаёт нормально название формы..
BasiLka
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 9 месяцев
Откуда: Красноярск
Благодарил (а): 1 раз

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

Сообщение BasiLka »

вот, пожалуйста..
viewtopic.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
BasiLka
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 9 месяцев
Откуда: Красноярск
Благодарил (а): 1 раз

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

Сообщение BasiLka »

Благодарствую, всё работает... Не заметил что их два...
belyi
phpBB 1.4.4
Сообщения: 126
Стаж: 15 лет 5 месяцев
Благодарил (а): 40 раз

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

Сообщение belyi »

Можно ли сделать так, что, если ничего не выделенно, и нажать на кнопку быстрая цитата, то, цитировалось бы все сообщение?
belyi
phpBB 1.4.4
Сообщения: 126
Стаж: 15 лет 5 месяцев
Благодарил (а): 40 раз

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

Сообщение belyi »

Rayden писал(а):1. Добавил в быстрый ответ панель смайлов и панель кнопок ббкода. И то и другое можно отключать через админку.
подскажите где именно это отключать в админке?
belyi
phpBB 1.4.4
Сообщения: 126
Стаж: 15 лет 5 месяцев
Благодарил (а): 40 раз

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

Сообщение belyi »

angst66.
все прописал по инстркции, но не отображает => Администраторский раздел-> Функции конференции-> Разрешить смайлы в быстром ответе:
betterqn
phpBB 1.4.4
Сообщения: 123
Стаж: 17 лет 1 месяц
Благодарил (а): 25 раз

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

Сообщение betterqn »

Ставил себе версию форума 3.0.7-PL1 (с phpbbguru скачивал инсталл). Подскажите, в данной версии форума встроен этот быстрый ответ?
Аватара пользователя
BorisL
phpBB 1.4.2
Сообщения: 59
Стаж: 18 лет 9 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение BorisL »

При открытии темы форма быстрого ответа открыта по умолчанию. При нажатии на Ник или отправку через кнопку бастрая цитата выделенного фрагмента открываяется вторая форма быстрого ответа и в нее вставляются цитаты.
Как сделать, чтобы выделения вставлялись или в открытую по-умолчанию форму БО или чтобы при открытии темы форма быстрого ответа была скрыта, и открывалась только при отпправке выделенных цитат или по кнопке БО?
Аватара пользователя
BorisL
phpBB 1.4.2
Сообщения: 59
Стаж: 18 лет 9 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение BorisL »

ВОт и я думаю, откуда ОН?
Нет, у меня установлен только встроенный БО. МОДов БО не устанавливалось. Пытался сделать это же в феврале, было то же самое. В результате установку отменил.
Сейчас спустя 3 месяца вернулся к этому вопросу на новом форуме, и та же картина. Только что снова удалил эту доработку. Остался и нормально работает только встроенный БО. Буду пытаться еще.
bsnox
phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет 8 месяцев

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

Сообщение bsnox »

Спасибо за мод, на 3.0.8 всё прекрасно заработало.
Только одно "но", при отключении в админке ббкодов, получается что колонка смайликов остаётся "без языка".
Для решения в viewtopic.php перед

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

generate_smilies('inline', $forum_id);
добавил

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

$user->add_lang('posting');
CAH9I
phpBB 1.0.0
Сообщения: 5
Стаж: 15 лет 8 месяцев
Благодарил (а): 2 раза

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

Сообщение CAH9I »

Добрый вечер, мои поиски мода цитаты выделенного текста не увенчались успехом. Нужен мод цитирования выделенного текста по кнопке "цитата", а не "быстрая цитата". Те если текст сообщения выделен, то цитируем только выделенный, а если не выделен, то все сообщение. Заранее благодарю.
CAH9I
phpBB 1.0.0
Сообщения: 5
Стаж: 15 лет 8 месяцев
Благодарил (а): 2 раза

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

Сообщение CAH9I »

Nekstati, буд очень признателен, если дадите ссылочку на
Di_Mok писал(а):Nekstati делала такой вариант.
Поиск уже замучался рыть, хотя возможно, что не там рою =)

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