Доработка Quick Reply phpBB3

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение DeaDRoMeO »

Введение

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

Установка

Сам по себе мод очень легок в установке, ставится быстро и без проблем. Скачиваем архив, прикрепленный ниже и устанавливаем мод по инструкции.
qr306_1.0.2b.zip
Доработка Quick Reply phpBB3 - небольшая доработка встроенного быстрого ответа для phpbb3
(69.03 КБ) 577 скачиваний
Сам по себе мод от отечественного "производителя", поэтому в архиве присутствует руссифкация. Инструкция по руссификации располагается в папке contrib и называется ru.xml. Открываем, руссифицируем и радуемся отличной доработке встроенного Быстрого ответа.
AВНИМАНИЕ !!! Проявляется особенный глюк в стилях Artodia - не работают ВВ-коды и не вставляются смайлы. Решение - открыть viewtopic_body.html и найти

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

<!-- INCLUDE overall_header.html -->
Вставить перед найденным

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

<!-- DEFINE $S_POSTING_JS = 1 -->

Если после установки на вашем стиле на основе сабсильвер2 не отображается кнопка Быстрой Цитаты, то открываем шаблон стиля viewtopic_body.html и находим
[code]<a href="#postform" onclick="if((window.getSelection && window.getSelection().toString() == '') || (document.getSelection && document.getSelection() == '') || (document.selection && document.selection.createRange().text == '')){ alert('{L_NO_SELECTION}'); return false; }else{addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('\r\n'); return false; }" title="{L_QUICKQUOTE_TEXT}">{QUICKQUOTE_IMG}</a> [/code]
В найденном, вместо
[code]{QUICKQUOTE_IMG}[/code]
Вставляем
[code]<img src="/styles/ваш стиль/imageset/ru/icon_post_quickquote.gif" />[/code]
Кстати настройки мода находятся - Админка - Общие - Функции форума. Успехов :ya_hoo_oo:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 4 месяца
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение mixail »

Интересный модик, надо попробовать установить.... :-00): :bra_vo:
#2
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение DeaDRoMeO »

Поставьте, пригодится :-ok-:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#3
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 4 месяца
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение mixail »

У меня есть такой вопрос, там при установки есть папка prosilver и там кнопка en и папка ru с рисунками кнопок быстрая цитата есть, а если у меня уже такие имеются, то мне устанавливать еще раз или не надо... :-(--
#4
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение DeaDRoMeO »

Если имена картинок совпадают, то незачем их заливать на сервер. Именно имена, а не то что нарисовано на кнопках :-00):
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#5
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 4 месяца
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение mixail »

Понял хорошо посмотрю, если имена рисунков совпадут, то не буду устанавливать.... :ny_tik:
И сразу задам новый вопрос, там при установки по инструкции перед установкой нужно сделать запрос SQL...

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

INSERT INTO `phpbb_config` ( `config_name` , `config_value` , `is_dynamic` ) 
VALUES (
'allow_quick_reply_smilies', '1', '0'
);
INSERT INTO `phpbb_config` ( `config_name` , `config_value` , `is_dynamic` ) 
VALUES (
'allow_quick_reply_bbcode', '1', '0'
);
Я что то забыл, надо ли мне изменять если у меня phpbb_ не стандартный префикс стоит, а отличается к примеру phpbb_2... менять надо или нет...
Надо или не надо вот в чем вопрос.... :hi_hi_hi:
Последний раз редактировалось mixail 20 апр 2012, 20:54, всего редактировалось 2 раза.
#6
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение DeaDRoMeO »

Если у вас не стандартный префикс, то разумеется надо менять :hi_hi_hi:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#7
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 4 месяца
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение mixail »

Значит буду менять перед установкой... спасибки... :smu:sche_nie:
#8
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение DeaDRoMeO »

удачи в установке :co_ol:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#9
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 4 месяца
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение mixail »

Что то начал устанавливать мод, то есть редактировать файлы по инструкции, а у меня уже много вопросов и совпадений которые меня уже насторожили, будет ли этот мод нормально работать, если у меня уже много модов установлено, в том числе и кнопка русская "быстрая цитата" у меня уже установлена на форуме, не будет каких либо накладок, после установки этого дополнения к моду Quick Reply phpBB3.... :sh_ok:
#10
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение DeaDRoMeO »

Ну если быстрая цитата установлена, то можно пропустить инструкции по поводу файла viewtopic_body.html :-00):
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#11
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 4 месяца
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение mixail »

А что именно это установка добавляет в быстрый ответ... я так понял добавит ВВ-коды, смайлики и цвета, также примерно как в простом ответе...так я понимаю.... :-(--
Так можно ли его смело устанавливать, что бы не было глюков потом.... :sh_ok:
#12
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение DeaDRoMeO »

Ну вы все правильно поняли, багов никаких не замечал :co_ol:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#13
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 4 месяца
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение mixail »

Хочу установить его, но буду тогда задавать вопросы возникающие при редакции файлов.... в процессе установки... :ny_tik:
#14
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение DeaDRoMeO »

Задавайте, ответим :-ok-:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#15
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 4 месяца
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение mixail »

Задаю вопросы которые возникли при редакции файла viewtopic.php
Найти

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

		'POSTER_AGE'		=> $user_cache[$poster_id]['age'],
Добавить после

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

// This value will be used as a parameter for JS insert_text() function, so we use addslashes to handle "special" usernames properly ;)
		'POSTER_QUOTE'		=> addslashes(get_username_string('username', $poster_id, $row['username'], $row['user_colour'], $row['post_username'])),
Что мне надо сделать, если я нашел

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

		'POSTER_AGE'		=> $user_cache[$poster_id]['age'],
А у меня уже стоит тот же самый код... который надо было установить после найденного...

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

		// This value will be used as a parameter for JS insert_text() function, so we use addslashes to handle "special" usernames properly ;)
		'POSTER_QUOTE'		=> addslashes(get_username_string('username', $poster_id, $row['username'], $row['user_colour'], $row['post_username'])),
#16
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение DeaDRoMeO »

Значит не надо делать эту правку, она отвечает за функцию быстрой цитаты, которая у вас уже есть :hi_hi_hi:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#17
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 4 месяца
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение mixail »

Спасибки этот вопрос решен, значит я его не ставлю потому, что у меня уже установлено.... :-00):
пойдем дальше,
Надо найти вот это..

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

		($topic_data['topic_status'] == ITEM_LOCKED) ? $qr_hidden_fields['lock_topic']
Добавить после

А я у себя нашел, только вот это...

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

($topic_data['topic_status'] == ITEM_LOCKED) ? $qr_hidden_fields['lock_topic'] = 1 : true;
Добавить после

Что делать.... :sh_ok:
#18
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение DeaDRoMeO »

Добавляйте после найденного, раз уж только это смогли найти, видимо какой то мод немного видоизменил строку
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#19
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 4 месяца
Контактная информация:

Доработка Quick Reply phpBB3

Сообщение mixail »

Хорошо добавлю после найденного... который оканчивается.. на .....= 1 : true;
Теперь другой вопрос:
В файле language/en/acp/styles.php
Найти

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

	'IMG_ICON_POST_QUOTE'			=> 'Quote post',
Добавить после

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

	'IMG_ICON_POST_QUICKQUOTE'		=> 'Quick Quote',
А у меня я нашел

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

	'IMG_ICON_POST_QUOTE'			=> 'Quote post',
Но у меня стоит перед уже.. такой же код который надо вставить по инструкции после вот этот...

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

	'IMG_ICON_POST_QUICKQUOTE'		=> 'Quick Quote',
только по инструкции надо после: :-(--
Последний раз редактировалось mixail 22 апр 2012, 09:25, всего редактировалось 2 раза.
#20
Ответить