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
smart2008
phpBB 1.4.2
Сообщения: 59
Стаж: 18 лет 1 месяц
Поблагодарили: 6 раз

Re: Quick Reply phpBB 3.0.6 доработка

Сообщение smart2008 »

OleLykoye
Посмотрите мое сообщение: http://www.phpbbguru.net/community/topi ... ml#p263723
Sn@ke
phpBB 1.4.2
Сообщения: 70
Стаж: 18 лет 2 месяца
Откуда: Армянск
Благодарил (а): 17 раз
Поблагодарили: 8 раз

Доработка встроенного БО (корректировка инструкции)

Сообщение Sn@ke »

Бегло пробежался по теме и воспользовался поиском, однако не нашел такого - думаю, дубляжом не станет.
Сейчас устанавливал аддон от топикстартера на 3.0.8 и, пытаясь в точности следовать инструкциям по установке модов, вынужден был столкнутся с парой неточностей в действиях, описанных в прилагаемой инструкции.

В стандартном файле viewtopic.php нет строки

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

($topic_data['topic_status'] == ITEM_LOCKED) ? $qr_hidden_fields['lock_topic']
Там находится строка вида

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

($topic_data['topic_status'] == ITEM_LOCKED) ? $qr_hidden_fields['lock_topic'] = 1 : true;
Разумеется, мод будет работать корректно только при вставке предлагаемых в инструкции строк после окончания данной строки.

В файле же includes/acp/acp_board.php есть два варианта строк

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

'allow_quick_reply'		=> array('lang' => 'ALLOW_QUICK_REPLY',
Мне удалось обеспечить корректную работу аддона, добавив предлагаемые строки при первом проходе (92-я строка в чистом файле в противовес 176-й).
Также предлагаю в файле styles/prosilver/imageset/en/imageset.cfg во избежание некорректного отображения кнопки "быстрая цитата"
quickreply-but.png
изменить предлагаемую для вставки строку

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

img_icon_post_quickquote = icon_post_quickquote.gif*20*88
увеличив значение ширины с 88 до 104.

Кроме того, для стиля subsilver2 в инструкционном файле по адресу contrib/ru.xml для файла styles/subsilver2/imageset/ru/imageset.cfg необходимо изменить предлагаемую для вставки строку

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

img_icon_post_quote_quick = icon_post_quote_quick.gif
на строку

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

img_icon_post_quickquote = icon_post_quickquote.gif
так как все графические файлы в поставке с аддоном идут с названием icon_post_quickquote.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Sn@ke
phpBB 1.4.2
Сообщения: 70
Стаж: 18 лет 2 месяца
Откуда: Армянск
Благодарил (а): 17 раз
Поблагодарили: 8 раз

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

Сообщение Sn@ke »

Shwepps писал(а):Шаблон основан на subsilver 2
Shwepps писал(а):Какой из этих файлов отвечает за работу вв-кодов и отображение цитаты?
Если речь идет о кнопках, смотрите файл subsilver2\template\posting_buttons.html
sosfx
phpBB 1.2.1
Сообщения: 21
Стаж: 14 лет 8 месяцев
Благодарил (а): 7 раз

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

Сообщение sosfx »

Мод классный. Себе поставил и работает без проблем. правда возникла проблема с отображением кнопки на сабсильвере. Неверно была прописана картинка.

Хотел предложить разработчику мода добавить в мод поддержку ajax, что бы быстрый ответ проходил без перезагрузки страницы. Что скажете?
sosfx
phpBB 1.2.1
Сообщения: 21
Стаж: 14 лет 8 месяцев
Благодарил (а): 7 раз

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

Сообщение sosfx »

Instant Post Redirect это не то
sosfx
phpBB 1.2.1
Сообщения: 21
Стаж: 14 лет 8 месяцев
Благодарил (а): 7 раз

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

Сообщение sosfx »

насколько я понял из перевода страница перезагружается. Просто после перезагрузки сразу попадаем в тему, а не на уведомление об успешном ответе. Без перезагрузки пытались реализовать здесь [ABD] Full AlJAX Mod но так и не доделали. Если бы эта фича была в этом моде, было бы вообще отлично.
sosfx
phpBB 1.2.1
Сообщения: 21
Стаж: 14 лет 8 месяцев
Благодарил (а): 7 раз

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

Сообщение sosfx »

Может отсюда можно выдрать http://www.phpbb.com/community/viewtopi ... &t=2116535
sosfx
phpBB 1.2.1
Сообщения: 21
Стаж: 14 лет 8 месяцев
Благодарил (а): 7 раз

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

Сообщение sosfx »

Если выделить текст в одном посте, а кнопку цитирования нажать у другого, то цитата присваивается другому человеку, не автору.
stalker-dm
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 4 месяца

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

Сообщение stalker-dm »

Nekstati писал(а):Придумался такой вариант цитирования.
Используется одна штатная кнопка «Цитата».
Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ

Nekstati, нет ли у вас такой же модификации для subsilver2?
steamappsuser
phpBB 1.2.0
Сообщения: 15
Стаж: 15 лет 6 месяцев

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

Сообщение steamappsuser »

А как на счёт мануала под сабсильвер2? Там код в шаблонах сильно отличается... Целых кусков кода нету, про которые написано в инструкции... Даже не стал загружать на сервер, знаю, что не заработает...
Последний раз редактировалось steamappsuser 22.03.2011 7:22, всего редактировалось 1 раз.
steamappsuser
phpBB 1.2.0
Сообщения: 15
Стаж: 15 лет 6 месяцев

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

Сообщение steamappsuser »

Мод работает отлично. Но есть небольшая проблема - нет быстрой цитаты... Админку смотрел (2 опции для быстрого ответа добавились на странице "функции конференции"), кэши (общий, шаблоны) чистил. phpbb 3.0.8.

Добавлено спустя 2 минуты 46 секунд:
Может я где-то что-то забыл прописать...
Залил изменённые файлы (см. вложение).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
steamappsuser
phpBB 1.2.0
Сообщения: 15
Стаж: 15 лет 6 месяцев

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

Сообщение steamappsuser »

Новые рисунки мода добавил и прописал.
steamappsuser
phpBB 1.2.0
Сообщения: 15
Стаж: 15 лет 6 месяцев

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

Сообщение steamappsuser »

nixit писал(а):Дык, по мимо этого ещё и в админке нужно обновить.
С изображениями все в норме. Проблема не в отсутствии изображения "быстрая цитата", а полном отсутствии это функции.
скриншот.
p.s. Возьму оригинальные файлы админки и переустановлю на них мод.
steamappsuser
phpBB 1.2.0
Сообщения: 15
Стаж: 15 лет 6 месяцев

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

Сообщение steamappsuser »

Заработала быстрая цитата. Почистил еще раз кеш шаблонов и обновил изображения стиля (хотя настройки и так были корректные).
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 14 лет 5 месяцев
Благодарил (а): 27 раз
Поблагодарили: 3 раза

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

Сообщение Strigops »

Подскажите пожалуйста, где найти мод оформления иконок бб-кодов в встроенном быстром ответе, вот как на скрине:

Изображение

Вроде когда-то на гуру находил, но сейчас не могу найти ни с поиском ни без него.

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