Пропустить

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 доработка встроенного быстрого ответ

Сообщение jensovet-uz » 06.02.2010 3:55

Здравствуйте, у меня БО был раскрытым везде по умолчанию, а теперь при нажатии на ник и БЦ появляется 2 формы БО.
Пожалуйста, подскажите, что в коде убрать, чтобы п.3 и п.6 не действовали? (Или может быть другая причина?)
Аватара пользователя
jensovet-uz
phpBB 1.2.0
 
Сообщения: 19
Зарегистрирован: 27.11.2009 0:09
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Rayden » 06.02.2010 9:43

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

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

Сообщение jensovet-uz » 07.02.2010 1:52

Нет, не стоит мод, встроенный БО, раскрывала его по инструкции с phpbb.com.
Аватара пользователя
jensovet-uz
phpBB 1.2.0
 
Сообщения: 19
Зарегистрирован: 27.11.2009 0:09
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Rayden » 07.02.2010 3:00

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

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

Сообщение jensovet-uz » 13.02.2010 1:37

Rayden, Спасибо вам большое за мод! Прекрасно понимаю, что разбираться с каждым балбесом просто времени не хватит :) Так и не знаю, в чем была проблема, взяла чистые файлы из дистрибутива, поставила на них заново ваш мод, потом те, что были у меня раньше, залила. Муторно, конечно, а что делать! :) Все работает, спасибо!
Аватара пользователя
jensovet-uz
phpBB 1.2.0
 
Сообщения: 19
Зарегистрирован: 27.11.2009 0:09
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение kuzay » 09.03.2010 21:07

Отличная доработка встроенного БО.
Но вот восьмым бы пунктом...
undertalk писал(а):... такая функция, как отправка по ctrl+Enter ...

Ибо много пользователей "подсело" на него. А писать код не у всех руки прямые... :oops:
Аватара пользователя
kuzay
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 15.01.2009 16:58
Откуда: Коломна
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Gisher » 09.03.2010 22:55


Gisher
phpBB 2.0.23
 
Сообщения: 828
Зарегистрирован: 04.10.2006 6:50
Благодарил (а): 6 раз.
Поблагодарили: 8 раз.

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

Сообщение BasiLka » 13.03.2010 5:22

Подскажите пожалуйста где косяк может быть..
Поставил вроде бы всё нормально (проверил 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
Зарегистрирован: 02.12.2009 12:15
Откуда: Красноярск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Rayden » 13.03.2010 6:04

quickreply_editor.html
viewtopic_body.html

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

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

Сообщение BasiLka » 13.03.2010 6:41

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

то есть получается он передаёт нормально название формы..

BasiLka
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 02.12.2009 12:15
Откуда: Красноярск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 13.03.2010 6:47

Надо посмотреть исходник сгенерированной страницы viewtopic.php. Можно в архиве.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение BasiLka » 13.03.2010 6:49

вот, пожалуйста..
viewtopic.rar
(8.87 КБ) Скачиваний: 27

BasiLka
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 02.12.2009 12:15
Откуда: Красноярск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 13.03.2010 7:43

quickreply_editor.html
Формы ответа - две (одна для включенного яваскрипта, вторая - для выключенного), в обоих случаях нужно добавить id и name, например, вместо
<form method="post" action="{U_QR_ACTION}">
записать
<form method="post" id="postform" name="postform" action="{U_QR_ACTION}">
Изображение
За это сообщение автора rxu поблагодарил:
Simple (03.10.2011 16:17)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение Rayden » 13.03.2010 7:54

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

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

Сообщение BasiLka » 13.03.2010 7:59

Благодарствую, всё работает... Не заметил что их два...

BasiLka
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 02.12.2009 12:15
Откуда: Красноярск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

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

 

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

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