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 »

Я совершенно не понимаю, откуда берется второй блок, если у вас, как вы утверждаете, все верно.
А разбираться с вашим случаем просто лень.
Во вьютопике прописывается несколько раз яваскрипт, открыващий окно, вставлящий цитату, ник и т д.
В этих скриптах команда dE('qr_editor_div', 1); открывает само поле быстрого ответа, а команда dE('qr_showeditor_div', -1); скрывает поле с кнопкой "Быстрый ответ".
Убирайте, экспериментируйте.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

quickreply_editor.html
viewtopic_body.html

Дело видимо не в яваскрипте, а в том, что где-то название формы не прописано.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

А я кстати удивлялся, зачем вторая.
И с выключенным яваскриптом не проверял работу.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

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

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

Сообщение Rayden »

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

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

Сообщение Rayden »

В сабсилвере оно открыто по умолчанию.
Найди что сделал, чтоб закрыть и сделай наоборот :)
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

И в той ссылке и в этой доработке используется аналогичный код. Найдешь как решить - давай решение. Я в яваскрипте не силен.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

Это понятно. Но можно же наверно в скрипте передавать ник цитируемого.

Добавлено спустя 58 секунд:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Хотя придется еще ввести проверку, что выделенное принадлежит тому посту, в котором нажали кнопку.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

пусть жмут на кнопку "стандартный ответ" и просматривают.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

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

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

Сообщение Rayden »

В коде

Добавлено спустя 2 минуты 19 секунд:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Pharmacist
Слушай, я тут фотку прикольную сделал - небо, река, зелень. Красиво. Как думаешь, цвет неба достаточно сильный или еще чуток усилить?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

Pharmacist писал(а):Rayden не понял Вашего сарказма.
А чего непонятного? Ты чего-то там обновил, где-то правил код, что и где - мы не знаем и ни разу не видели. Но ты хочешь, чтоб мы тебе подсказали где ошибка. Ты на форум телепатов приперся?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

И еще путь к одному файлику неправильно прописан.
Тут уже говорили об этом
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

Nekstati писал(а):Если выделенного текста нет, кнопка работает как стандартная «Цитата».
Это неправильно. В таком случае она должна вставлять целиком все сообщение.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

Тогда мы лишаемся функции цитирования с переходом в полный ответ.

Добавлено спустя 9 минут 48 секунд:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Кстати, я правильно понял, что в этом скрипте корректно вставляется POST_ID и POSTER_QUOTE? В зависимости от того, на против кого нажмешь цитату.
phpBB2 FAQ
phpBB3 FAQ

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