Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
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 доработка встроенного быстрого ответ
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
- Rayden
- Former team member
- Сообщения: 3739
- Стаж: 18 лет 9 месяцев
- Поблагодарили: 44 раза
- Контактная информация:
Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Внимание: данная тема описывает доработку встроенного быстрого ответа 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.2a.zip. Кто успел скачать до этого, инструкция по исправлению двумя постами ниже.
Опять файл изменен - qr306_1.0.2b.zip. В предыдущем была небольшая ошибка в инструкции.
Не путать с модами быстрого ответа!
Почитав вот эту тему: 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.2a.zip. Кто успел скачать до этого, инструкция по исправлению двумя постами ниже.
Опять файл изменен - qr306_1.0.2b.zip. В предыдущем была небольшая ошибка в инструкции.
Последний раз редактировалось Поручик 20.01.2010 15:32, всего редактировалось 1 раз.
Причина: Редактирование названия темы
Причина: Редактирование названия темы
- Rayden
- Former team member
- Сообщения: 3739
- Стаж: 18 лет 9 месяцев
- Поблагодарили: 44 раза
- Контактная информация:
Re: Quick Reply phpBB 3.0.6 доработка
Есть ошибочка в просилвере.
При открытии быстрого ответа не убирается блок с кнопкой.
архив перезалил. qr306_1.0.2a.zip - исправленный. Кто скачал архив без буквы а, вот фикс:
В файле viewtopic_body.html в ТРЕХ местах есть в яваскрипте команда dE('qr_editor_div', 1);
Она открывает быстрый ответ.
После нее в той же строке нужно поставить команду на закрытие блока с кнопкой: dE('qr_showeditor_div', -1);
Должно выглядеть так:
dE('qr_editor_div', 1); dE('qr_showeditor_div', -1);
При открытии быстрого ответа не убирается блок с кнопкой.
архив перезалил. qr306_1.0.2a.zip - исправленный. Кто скачал архив без буквы а, вот фикс:
В файле viewtopic_body.html в ТРЕХ местах есть в яваскрипте команда dE('qr_editor_div', 1);
Она открывает быстрый ответ.
После нее в той же строке нужно поставить команду на закрытие блока с кнопкой: dE('qr_showeditor_div', -1);
Должно выглядеть так:
dE('qr_editor_div', 1); dE('qr_showeditor_div', -1);
- NRJ
- phpBB 1.4.0
- Сообщения: 35
- Стаж: 17 лет 8 месяцев
- Откуда: Home Net Telecom
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: Quick Reply phpBB 3.0.6 доработка
А у меня такое вылезает при просмотре viewtopic.php
Хотя sql-запрос выполнил и сам файл отредактировал согласно описанию мода
Код: Выделить всё
[phpBB Debug] PHP Notice: in file /viewtopic.php on line 1750: Undefined index: allow_quick_reply_bbcode
[phpBB Debug] PHP Notice: in file /viewtopic.php on line 1756: Undefined index: allow_quick_reply_smilies
I'm strange... Maybe negative...
- Rayden
- Former team member
- Сообщения: 3739
- Стаж: 18 лет 9 месяцев
- Поблагодарили: 44 раза
- Контактная информация:
Re: Quick Reply phpBB 3.0.6 доработка
Я конечно не написал в конце, что надо обновить набор изображений и очистить кеш, но это само собой разумеется.
В админке появились переключатели?
В админке появились переключатели?
- NRJ
- phpBB 1.4.0
- Сообщения: 35
- Стаж: 17 лет 8 месяцев
- Откуда: Home Net Telecom
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: Quick Reply phpBB 3.0.6 доработка
Кэш почистил. Я еще не редактировал сами стили, поэтому и не чистил кэш...)
Добавлено спустя 37 секунд:
Кэш очистил, помогло)
Добавлено спустя 1 минуту 12 секунд:
И переключатели в админке есть)
Добавлено спустя 37 секунд:
Кэш очистил, помогло)
Добавлено спустя 1 минуту 12 секунд:
И переключатели в админке есть)
I'm strange... Maybe negative...
- Rayden
- Former team member
- Сообщения: 3739
- Стаж: 18 лет 9 месяцев
- Поблагодарили: 44 раза
- Контактная информация:
Re: Quick Reply phpBB 3.0.6 доработка
запросы тоже кешируются, у тебя в кеше лежал запрос к таблице конфига без этих полей. Кеш очистил и новый конфиг появился с этими полями
- NRJ
- phpBB 1.4.0
- Сообщения: 35
- Стаж: 17 лет 8 месяцев
- Откуда: Home Net Telecom
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: Quick Reply phpBB 3.0.6 доработка
Кстати, хорошо было бы добавить, чтобы в функции кликающегося ника в форму быстрого ответа вставлялась запятая.
Сейчас:
Было бы не плохо:
Добавлено спустя 5 минут 21 секунду:
Так мод рабочий, спасибо! Правда, вывод кнопки быстрой цитаты в шаблоны стилей не вставлял - в данной функции потребности нет.
Добавлено спустя 6 минут 57 секунд:
Rayden, а не подскажите заодно, какую часть кода вырезать, связанную с кнопкой быстрая цитата?
Сейчас:
Код: Выделить всё
[b]%username%[/b]
Код: Выделить всё
[b]%username%[/b],
Так мод рабочий, спасибо! Правда, вывод кнопки быстрой цитаты в шаблоны стилей не вставлял - в данной функции потребности нет.
Добавлено спустя 6 минут 57 секунд:
Rayden, а не подскажите заодно, какую часть кода вырезать, связанную с кнопкой быстрая цитата?
I'm strange... Maybe negative...
-
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 15 лет 10 месяцев
- Поблагодарили: 2 раза
- Контактная информация:
Re: Quick Reply phpBB 3.0.6 доработка
Не хватает кнопки "Предпросмотр", как ее добавить?
И как увеличить размер окна ввода?
И как увеличить размер окна ввода?
-
- Former team member
- Сообщения: 2217
- Стаж: 15 лет 3 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 561 раз
- Контактная информация:
Re: Quick Reply phpBB 3.0.6 доработка
Вот, вы элементарные вопросы тут задаёте, хоть бы сами немного подумали... Меня гораздо больше интересует вот что: существует ли хоть какая-то возможность сделать так, чтобы кнопка быстрой цитаты работала при выделении теста только в цитируемом посте? Т.е. только в том посте, где она сама расположена. Чтобы не было вот такого. Может быть, проверку какую-то, выделен ли текст именно в том сообщении, где нажата кнопка или нет - если не выделен, то "алерт". Или это невозможно в принципе?
У меня одна зараза даже хулиганила таким образом, нажимая постоянно не там, где нужно, и загаживая этим форум. Пришлось ей варн дать, только тогда успокоилась.
У меня одна зараза даже хулиганила таким образом, нажимая постоянно не там, где нужно, и загаживая этим форум. Пришлось ей варн дать, только тогда успокоилась.
- Rayden
- Former team member
- Сообщения: 3739
- Стаж: 18 лет 9 месяцев
- Поблагодарили: 44 раза
- Контактная информация:
Re: Quick Reply phpBB 3.0.6 доработка
quickreply_editor.html!((( ALEX )))! писал(а):И как увеличить размер окна ввода?
Код: Выделить всё
<div id="message-box">
<textarea style="height: 9em;" name="message" rows="7" cols="76" tabindex="3" class="inputbox"></textarea>
</div>
Нажми на кнопку "полный редактор"!((( ALEX )))! писал(а):Не хватает кнопки "Предпросмотр", как ее добавить?
Это к знатокам яваскриптаShredder писал(а): Может быть, проверку какую-то, выделен ли текст именно в том сообщении, где нажата кнопка или нет - если не выделен, то "алерт". Или это невозможно в принципе?
Это вопрос организационныйShredder писал(а): меня одна зараза даже хулиганила таким образом
-
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 15 лет 10 месяцев
- Поблагодарили: 2 раза
- Контактная информация:
- Rayden
- Former team member
- Сообщения: 3739
- Стаж: 18 лет 9 месяцев
- Поблагодарили: 44 раза
- Контактная информация:
Re: Quick Reply phpBB 3.0.6 доработка
Нашел ошибку в инструкции.
На самом деле надо не реплейс делать, а добавить.
Код: Выделить всё
Find
Tip: This may be a partial find and not the whole line.
Code:Select all
ul.profile-icons li.quote-icon { margin: 0 0 0 10px; }
Replace with
Tip: Replace the preceding line(s) to find with the following lines.
Code:Select all
ul.profile-icons li.quickquote-icon { margin: 0 0 0 3px; }
Re: Quick Reply phpBB 3.0.6 доработка
В инструкции нашел маленькие ошибочки:
includes/acp/acp_board.php
Встречается два раза (надо указать, где добавлять)
'allow_quick_reply' => array('lang' => 'ALLOW_QUICK_REPLY', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true),
Для styles/subsilver2/imageset/ru/imageset.cfg есть, а для en нет.
Еще ошибочка:
styles/subsilver2/imageset/ru/imageset.cfg
Вместо:
img_icon_post_quote_quick = icon_post_quote_quick.gif
надо:
img_icon_post_quickquote = icon_post_quickquote.gif
includes/acp/acp_board.php
Встречается два раза (надо указать, где добавлять)
'allow_quick_reply' => array('lang' => 'ALLOW_QUICK_REPLY', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true),
Для styles/subsilver2/imageset/ru/imageset.cfg есть, а для en нет.
Еще ошибочка:
styles/subsilver2/imageset/ru/imageset.cfg
Вместо:
img_icon_post_quote_quick = icon_post_quote_quick.gif
надо:
img_icon_post_quickquote = icon_post_quickquote.gif
Последний раз редактировалось smart2008 10.12.2009 11:58, всего редактировалось 1 раз.
- amka
- phpBB 2.0.0
- Сообщения: 212
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 15 раз
- Поблагодарили: 5 раз
- Контактная информация:
Re: Quick Reply phpBB 3.0.6 доработка
Есть парочка предложений. Сделать в админке возможность выбора отображения БО (в развернутом виде или в свернутом) и сделать вместо кнопки "Быстрая цитата" ссылку в профиле "Цитата", как у Вас на форуме.