Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 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
(69.03 КБ) 5303 скачивания
тестируйте
На полное авторство не претендую, так как кроме своего кода активно использовал наработки из вышеприведенных тем. Кого гложет чистолюбие, могу добавить в авторы :)
Пофиксенный файл - qr306_1.0.2a.zip. Кто успел скачать до этого, инструкция по исправлению двумя постами ниже.

Опять файл изменен - qr306_1.0.2b.zip. В предыдущем была небольшая ошибка в инструкции.
Последний раз редактировалось Поручик 20.01.2010 15:32, всего редактировалось 1 раз.
Причина: Редактирование названия темы
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

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

Сообщение xisp »

Jedai писал(а):Где собака порылась?
В яваскрипте. Жмите F12, там консоль, и смотрите на ошибки.
Ссылка на форум с тестовым аккаунтом так же поможет в решении проблемы.
phpBBex
Jedai
phpBB 1.4.0
Сообщения: 30
Стаж: 11 лет 6 месяцев

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

Сообщение Jedai »

xisp писал(а):
В яваскрипте. Жмите F12, там консоль, и смотрите на ошибки.
Ссылка на форум с тестовым аккаунтом так же поможет в решении проблемы.

Аккаунт с какими правами?

Посмотрел в консоли, вот что пишет

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

ReferenceError: helpline is not defined
helpline('tip')
При попытке вставить смайлик получаю

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

ReferenceError: insert_text is not defined
insert_text(':wink:', true); return false;
Если ВВ-код пытаюсь вставить, то

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

ReferenceError: bbstyle is not defined
bbstyle(6)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

Сообщение Татьяна5 »

Jedai писал(а):Аккаунт с какими правами?
С правом отправлять сообщения
Jedai писал(а):Посмотрел в консоли
Ошибка в editor.js, где именно - по этой информации сказать невозможно
Jedai
phpBB 1.4.0
Сообщения: 30
Стаж: 11 лет 6 месяцев

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

Сообщение Jedai »

Татьяна5 писал(а):С правом отправлять сообщения

Создал пользователя
Логин и пароль отправил в личку

Добавлено спустя 8 минут 28 секунд:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Заменил editor.js из исходного пакета, пока заработало

Добавлено спустя 2 минуты 17 секунд:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Уже перестало работать
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

Сообщение Татьяна5 »

Jedai, не забывайте проверять ЛС (откуда мне знать, на каком форуме вводить логин и пароль?)
Jedai
phpBB 1.4.0
Сообщения: 30
Стаж: 11 лет 6 месяцев

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

Сообщение Jedai »

Определил, что на сервере в файл editor.js происходит запись в самое его начало
Вот такой код

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

Код вируса удален
И из-за этого часть кода получалась с ошибкой

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

* bbCode control by subBlue design [ www.subBlue.com ]
* Includes unixsafe colour palette selector by SHS`
*/
Код становится не закоментированный
Удалил вот это из исходного скрипта

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

/**
* bbCode control by subBlue design [ www.subBlue.com ]
* Includes unixsafe colour palette selector by SHS`
*/
И добавляющийся код при записи теперь не вызывает ошибку, БО работает
Но вопрос откуда этот код берется остался
Это вирус?

Jedai, не забывайте проверять ЛС (откуда мне знать, на каком форуме вводить логин и пароль?)
Простите, затупил
http://www.plus-one.ru/forum
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Jedai писал(а):Это вирус?
Ага ;)
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Jedai
phpBB 1.4.0
Сообщения: 30
Стаж: 11 лет 6 месяцев

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

Сообщение Jedai »

Sheer писал(а):Ага
Да уж, приятного мало
И как же с ним на хостинге бороться?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Jedai
phpBB 1.4.0
Сообщения: 30
Стаж: 11 лет 6 месяцев

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

Сообщение Jedai »

Спасибо за помощь
С БО разобрался, иду биться с вирусом
Аватара пользователя
serJO
phpBB 1.0.0
Сообщения: 7
Стаж: 10 лет 2 месяца
Откуда: Москва
Контактная информация:

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

Сообщение serJO »

Установил доработку, в итоге смайликов нету, два меню ББкода и в режиме быстрого ответа оно не кликабильно :(
8bf267e9478a.png
Подскажите где что искать.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

Сообщение Татьяна5 »

serJO, проверяйте правки в viewtopic.php и styles/prosilver/template/quickreply_editor.html
raiden80
phpBB 1.2.1
Сообщения: 21
Стаж: 9 лет 11 месяцев

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

Сообщение raiden80 »

Нет, я категорически отказываюсь что-либо понимать. Перерыл вдоль и поперек весь тред, опробовал все предложенные решения, а злополучная кнопка так и не появляется (((
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

Сообщение Татьяна5 »

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

Вдруг не поможет - заполняйте шаблон запроса (телепаты в бессрочном отпуске)
raiden80
phpBB 1.2.1
Сообщения: 21
Стаж: 9 лет 11 месяцев

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

Сообщение raiden80 »

Татьяна, большое вам спасибо - "карту выполнил, разрешите взлет" )) Проблема наблюдалась на 3.0.12 Prosilver в связке с Wordpress. Решил правкой кода, предложенной в этом посте. Беда лишь в том, что автор предложил править файл viewtopic_body.php вместо viewtopic_body.html ))
Закрыто

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