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
gunwitch
phpBB 1.2.0
Сообщения: 14
Стаж: 16 лет 7 месяцев
Благодарил (а): 1 раз

Постоянно открытый Quick Reply даёт JS-баги :(

Сообщение gunwitch »

Nekstati
Nekstati писал(а):Открыть styles/prosilver/template/quickreply_editor.html, заменить первую строку на вторую:...
Тоже очень хочу сделать QR постоянно открытым, но вот именно с этим модом даёт JS глюки как ваш вариант, так и вариант с оф. сайта (http://www.phpbb.com/kb/article/display ... prosilver/ ) — в Опере и Хроме вместо вставки цитаты/ника перебрасывает на главную страницу форума. В Firefox всё нормально.

Могу описать подробнее и выложить ошибки из Error Console, но не уверен, что опять всё не потрут. :(
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 16 лет 1 месяц
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз

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

Сообщение misterleks »

Rayden писал(а):в просилвере рекомендуется использовать дополнительную иконку для ссылки на профайл
А вот не подскажите, как это сделать? Я думал, что ники к статьям не будут кликабельны для ответа, оказалось, что и они тоже. В этой теме я не нашёл, как это сделать, может быть есть у кого иконка для ProSilver и подсказка, куда её прописать.
На вашем форуме ники к статье как раз ведут в профиль.
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

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

Сообщение Garret_Dark »

Garret_Dark писал(а):Установил доработку на 3.0.7 PL1, в темах появился БО (до этого был отключен), появилась кнопка "Быстрая цитата", смайлы и кнопки ББкодов тоже появились, но при нажатии на ник юзера (Всплывает "Добавить имя пользователя") сам ник не вставляется, хотя если БО свернут, то разворачивается, "Быстрая цитата" тоже ничего не вставляет в поле, кнопки ББкодов тоже не вставляют теги...
Проверил два раза и в админке чтото должно было появится? Где?...
Все еще актуально... Сейчас опять попробовал поставить, уже на 3.0.8 и результат аналогичный.
Все инструкции выполнены верно, в чем может быть проблема? :?
На живом форуме пока не устанавливал.
Спасибо.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

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

Сообщение Поручик »

Конфликт с чем-то, явно. Тебе проще будет пойти в рекрутинг, раз не можешь справиться.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

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

Сообщение Garret_Dark »

Поручик писал(а):Конфликт с чем-то, явно
Была такая мысль, скорее так и есть, но меня смущает отсутствие в админке переключателей... Пока только смутно представляю для чего они (вкл/выкл кнопок ББкодов и смайлов), но вот где они располагаются или должны располагаться не знаю (может просмотрел?), мод то установлен и если конфликт идет в вивтопике с одним из модов, то в админке конфликт маловероятен имхо. :?
Где эти переключатели в админке должны быть??? :?:
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 648
Стаж: 19 лет 4 месяца
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

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

Сообщение DeathMan »

Не заработал (не появилось не чего что мод должен был делать) на 3.0.8, а при нажатии на главной странице на "последнее сообщение" выскакивает след. ошибка

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

Общая ошибка
SQL ERROR [ mysqli ]

Unknown column 'NOTIFY_YES' in 'field list' [1054]

SQL

UPDATE phpbb_topics_watch SET notify_status = NOTIFY_YES WHERE topic_id = 2928 AND user_id = 2

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions_display.php
LINE: 1128
CALL: dbal_mysqli->sql_query()

FILE: viewtopic.php
LINE: 492
CALL: watch_topic_forum()
P.S. Модов не каких не установлено ! Вернул все изменения в файлах на исходную позицию, а ошибка по прежнему осталась, скорее всего что то с SQL запросом ! :o

Как сделать обратный (удаление) SQL запрос, который был сделан модом ?
phpbb3 - сила!
InDaHouse
phpBB 1.4.0
Сообщения: 30
Стаж: 15 лет 9 месяцев
Благодарил (а): 5 раз
Поблагодарили: 2 раза
Забанен: Бессрочно

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

Сообщение InDaHouse »

Большое спасибо автору за мод! Поставил, работает, пользователи довольны. :)

С учетом того, что у меня прикручен супер-редактор Advanced BBCode Box, форма быстрого ответа теперь красива и многофункциональна. :roll:

Отдельное спасибо пользователю VladPowers за сообщение, в котором он объяснил, как добавить запятую и пробел после цитирования никнейма.
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 648
Стаж: 19 лет 4 месяца
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

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

Сообщение DeathMan »

InDaHouse
А на какую версию ставил доработку ?
phpbb3 - сила!
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

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

Сообщение Warlock75 »

Работает на всех, начиная с 3.0.6. На 3.0.8 тоже.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
InDaHouse
phpBB 1.4.0
Сообщения: 30
Стаж: 15 лет 9 месяцев
Благодарил (а): 5 раз
Поблагодарили: 2 раза
Забанен: Бессрочно

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

Сообщение InDaHouse »

А на какую версию ставил доработку ?
На последнюю, конечно же, а именно 3.0.8. Я инсталлировал новую версию «с нуля», потом на нее накатил старую базу, подрихтовал, поставил кучу модов, в том числе и этот, пока все работает (тьфу-тьфу-тьфу). :)
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

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

Сообщение Alecto »

Чего я лишился, если пропустил вот эту инструкцию:

найти

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

			<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE} </p>
заменить на

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

			<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <!-- We use "\r\n" newline here because insert_text() JS function doesn't insert newline with "\n" (at least in Windows) --><!-- IF S_QUICK_REPLY --><a href="#postform" title="{L_QUOTE_USERNAME}" onclick="dE('qr_editor_div', 1);dE('qr_showeditor_div', -1); insert_text('[b]{postrow.POSTER_QUOTE}[/b]'); return false;"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}" <!-- ENDIF -->><strong>{postrow.POST_AUTHOR}</strong></a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF --> &raquo; {postrow.POST_DATE} </p>
Проверил - аватарка работает как и раньше.
Последний раз редактировалось Alecto 09.12.2010 4:50, всего редактировалось 1 раз.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

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

Сообщение crash »

если не пропустил то ничего не лишился. Если пропустил, то вставку ника в форму быстрого ответа.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Arrovil
phpBB 1.2.0
Сообщения: 16
Стаж: 15 лет 9 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение Arrovil »

Доброго времени суток! Воникла следующая проблема: нет иконки "Быстрая цитата" (вставка ника с открытием формы, отображение bb-кодов и смайликов работает без проблем). Делал все по инструкции, проверял несколько раз - результат тот же. В imageset.cfg иконка прописана, кэш чистил, стиль - просилвер, форум 3.0.8, чистый (без модов), кэш чистил...
В чем именно может быть проблема?
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

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

Сообщение Warlock75 »

Обновляли стили и наборы изображений? (Вкладка "Стили")
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Arrovil
phpBB 1.2.0
Сообщения: 16
Стаж: 15 лет 9 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение Arrovil »

Warlock75 писал(а):Обновляли стили и наборы изображений? (Вкладка "Стили")
Да, обновлял - "Быстрая цитата" так и не появилась...

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