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
Аватара пользователя
amka
phpBB 2.0.0
Сообщения: 212
Стаж: 19 лет 4 месяца
Благодарил (а): 15 раз
Поблагодарили: 5 раз

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

Сообщение amka »

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

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

Сообщение amka »

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

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

Сообщение amka »

!((( ALEX )))! писал(а):Нарисуйте маленькую какие проблемы?)))
Можно и нарисовать конечно :)
Аватара пользователя
amka
phpBB 2.0.0
Сообщения: 212
Стаж: 19 лет 4 месяца
Благодарил (а): 15 раз
Поблагодарили: 5 раз

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

Сообщение amka »

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

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

Сообщение amka »

nissin
спасибо
Andrey099
phpBB 1.0.0
Сообщения: 4
Стаж: 11 лет 2 месяца
Благодарил (а): 1 раз

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

Сообщение Andrey099 »

господа, выручайте
попробовал поставить данное дополнение.
в итоге получаю ошибку

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

Fatal error: Cannot redeclare generate_smilies() in /home/host1364090/4apaeva.ru/htdocs/forum/includes/functions_posting.php on line 22
путем постепенного отката,выяснил, что проблема возникает как только добавляю в
viewtopic.php
код

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

include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
версия php 3.0.13-PL1
Andrey099
phpBB 1.0.0
Сообщения: 4
Стаж: 11 лет 2 месяца
Благодарил (а): 1 раз

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

Сообщение Andrey099 »

LavIgor, ничего не изменилось.
Andrey099
phpBB 1.0.0
Сообщения: 4
Стаж: 11 лет 2 месяца
Благодарил (а): 1 раз

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

Сообщение Andrey099 »

LavIgor, просмотрел все файлы которые менялись
функции

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

functions_posting 
не встречается больше нигде.

Отправлено спустя 7 минут 29 секунд:
нашел вызов в файле

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

quick_reply.php
сделал как сказали. ошибки больше нет.
но и не появилась кнопка с картинкой бфстрая цитата.
с этим уже завтра буду разбираться.
спасибо.
Andrey099
phpBB 1.0.0
Сообщения: 4
Стаж: 11 лет 2 месяца
Благодарил (а): 1 раз

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

Сообщение Andrey099 »

кнопки не появились.
все проверил, что в описании, все сделал.

в админке зашел в свойства шаблона (просильвер) в картинках небыло картинки кнопки. выставил вручную, все равно ничего не изменилось.

Отправлено спустя 40 секунд:
надпись при наведении на имя пользователя появляется, нажимаешь - открывается окно быстрого ответа, но имя пользователя не вставляется туда.
andryugist
phpBB 1.4.0
Сообщения: 39
Стаж: 15 лет 6 месяцев
Благодарил (а): 11 раз
Поблагодарили: 1 раз

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

Сообщение andryugist »

мне бы от этого мода, только кликающиеся ники вырезать. помогите :)
andryugist
phpBB 1.4.0
Сообщения: 39
Стаж: 15 лет 6 месяцев
Благодарил (а): 11 раз
Поблагодарили: 1 раз

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

Сообщение andryugist »

Изображение
Поставил мод, спасибо. Есть одна неточность, помогите исправить. На скрине 2 ника обозначенные цифрами, если на них нажать, то оба вставят ник в ответ. Как сделать, чтобы под цифрой 2, если нажать на ник, можно было попасть на профиль пользователя?!
Аватара пользователя
Andyk
phpBB 1.2.1
Сообщения: 20
Стаж: 17 лет 4 месяца
Благодарил (а): 2 раза

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

Сообщение Andyk »

Подскажите, какие правки отвечают за отображение переключателей в админке? Весь функционал работает, а кнопок в админке нет.

И такую ошибочку заметил.
Из инструкции, найти в файле viewtopic.php

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

($topic_data['topic_status'] == ITEM_LOCKED) ? $qr_hidden_fields['lock_topic']
добавить после

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

$bbcode_status = ($config['allow_quick_reply_bbcode'] && $config['allow_bbcode'] && $auth->acl_get('f_bbcode', $forum_id)) ? true : false;
		if($bbcode_status)
		{
			$user->add_lang('posting');
			display_custom_bbcodes();
		}
		$smilies_status = ($config['allow_quick_reply_smilies'] && $config['allow_smilies'] && $auth->acl_get('f_smilies', $forum_id)) ? true : false;
		if ($smilies_status) 
		{
			generate_smilies('inline', $forum_id);
		}
Но строка, которую нужно найти выглядит так.

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

($topic_data['topic_status'] == ITEM_LOCKED) ? $qr_hidden_fields['lock_topic']= 1 : true;
В админке только одна опция касательно быстрого ответа.
Сообщения: "Разрешить быстрый ответ" - да, нет и ниже форма "Отправить и разрешить быстрый ответ вр всех форумах."
Аватара пользователя
Andyk
phpBB 1.2.1
Сообщения: 20
Стаж: 17 лет 4 месяца
Благодарил (а): 2 раза

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

Сообщение Andyk »

nixit писал(а): Andyk
Рискну предположить, что правили только для английской версии. К примеру: language/en/viewtopic.php, нужно так же править и language/ru/viewtopic.php, причем перевести текст... :roll: И так касательно всех папок en.
Нет в папках ru делал все аналогично инструкции для папок en.
nixit писал(а): причем перевести текст
Вы хотите сказать, что если я не переведу текст он не будет отображаться?
Аватара пользователя
Andyk
phpBB 1.2.1
Сообщения: 20
Стаж: 17 лет 4 месяца
Благодарил (а): 2 раза

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

Сообщение Andyk »

nixit писал(а):Andyk
Будет, отчего же не будет, но английские символы не смотрятся в русском переводе...
Могу еще посоветовать разве что - почистить кэш и обновить стили в админке...
Так же, по собственным наблюдениям - почистите кэш браузера, авось - поможет. У меня была проблема связанная с этим... :roll:
Так же, рискну предположить - не там смотрите:
Общие - конфигурация - функции конференции - сразу после "Разрешить быстрый ответ:". :roll:
Вот не думал, что очистка кэша браузера поможет. Спасибо за наводку.
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

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