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
belyi
phpBB 1.4.4
Сообщения: 126
Стаж: 15 лет 5 месяцев
Благодарил (а): 40 раз

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

Сообщение belyi »

Rayden писал(а):1. Добавил в быстрый ответ панель смайлов и панель кнопок ббкода. И то и другое можно отключать через админку.
подскажите где именно это отключать в админке?
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

Администраторский раздел-> Функции конференции-> Разрешить смайлы в быстром ответе:
Если этот параметр включен, смайлы будут отображаться в быстром ответе.
belyi
phpBB 1.4.4
Сообщения: 126
Стаж: 15 лет 5 месяцев
Благодарил (а): 40 раз

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

Сообщение belyi »

angst66.
все прописал по инстркции, но не отображает => Администраторский раздел-> Функции конференции-> Разрешить смайлы в быстром ответе:
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

belyi
Если у других отображается а у тебя нет, значит все другие неправильно установили мод.
Аватара пользователя
nikromant
phpBB 1.4.2
Сообщения: 69
Стаж: 16 лет 8 месяцев
Благодарил (а): 26 раз

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

Сообщение nikromant »

Нет в "Функции конференции" полей для разрешения бб-кодов и смайлов.
Хотя в БО они появились.
Еще нет кнопки быстрая цитата.
Кэш шаблонов, рисунков и броузвера чистил. :(
Аватара пользователя
Likbezz
phpBB 1.4.3
Сообщения: 79
Стаж: 14 лет 4 месяца
Благодарил (а): 3 раза
Поблагодарили: 6 раз

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

Сообщение Likbezz »

Rayden писал(а):1. Добавил в быстрый ответ панель смайлов и панель кнопок ббкода. И то и другое можно отключать через админку.
Подскажите где это настраивается? То что в админке - это понятно, а более конкретно?
Хрен, положенный на мнение окружающих, ведет к счастью и спокойствию..
Аватара пользователя
Likbezz
phpBB 1.4.3
Сообщения: 79
Стаж: 14 лет 4 месяца
Благодарил (а): 3 раза
Поблагодарили: 6 раз

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

Сообщение Likbezz »

Rayden писал(а):1. Добавил в быстрый ответ панель смайлов и панель кнопок ббкода. И то и другое можно отключать через админку.
Настраивается вот тут: ПУ » Общие » Функции конференции
959e49aabb7b.png
..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Хрен, положенный на мнение окружающих, ведет к счастью и спокойствию..
sosfx
phpBB 1.2.1
Сообщения: 21
Стаж: 14 лет 8 месяцев
Благодарил (а): 7 раз

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

Сообщение sosfx »

Если выделить текст в одном посте, а кнопку цитирования нажать у другого, то цитата присваивается другому человеку, не автору.
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 473
Стаж: 14 лет 9 месяцев
Благодарил (а): 161 раз
Поблагодарили: 66 раз

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

Сообщение Webliberty »

Искал как сделать чтобы при клике на имя пользователя оно добавлялось в форму быстрого ответа и нашел эту тему. Сделал по инструкции, но не нашел в шаблоне всехъ нужных строк которые следует заменить - ничего не получилось. Может есть другие варианты как это реализовать?
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом :P
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

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

Сообщение Djeday »

Ищите код частями. Там все есть.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

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

Сообщение Pazh »

Ищи код для правки в стандартном стиле (на основе которого сделан твой стиль) и потом аналог в своем стиле
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 473
Стаж: 14 лет 9 месяцев
Благодарил (а): 161 раз
Поблагодарили: 66 раз

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

Сообщение Webliberty »

В инструкции нужно найти код в viewtopic_body.html:

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

			<td><div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->&nbsp;</div> <div class="gensmall" style="float: {S_CONTENT_FLOW_END};"><!-- IF not S_IS_BOT --><!-- IF postrow.U_EDIT --><a href="{postrow.U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- ENDIF -->&nbsp;</div></td>
И заменить его другим. У меня же такого нет, а есть:

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

<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF -->
				<!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> 
				<!-- IF postrow.U_EMAIL --><a  rel="nofollow" target="_blank" href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF --> 


                <!-- IF postrow.U_MSN --><a rel="nofollow" target="_blank" href="{postrow.U_MSN}">{MSN_IMG}</a> <!-- ENDIF --> 
                <!-- IF postrow.U_ICQ --><a rel="nofollow" target="_blank" href="{postrow.U_ICQ}">{ICQ_IMG}</a> <!-- ENDIF --> 
                <!-- IF postrow.U_YIM --><a rel="nofollow" target="_blank" href="{postrow.U_YIM}">{YIM_IMG}</a> <!-- ENDIF --> 
                <!-- IF postrow.U_AIM --><a rel="nofollow" target="_blank" href="{postrow.U_AIM}">{AIM_IMG}</a> <!-- ENDIF --> 
                <!-- IF postrow.U_JABBER --><a rel="nofollow" target="_blank" href="{postrow.U_JABBER}">{JABBER_IMG}</a> <!-- ENDIF --> 
				<!-- IF postrow.U_WWW --><a target="_blank" href="{postrow.U_WWW}" rel= "nofollow">{WWW_IMG}</a> <!-- ENDIF -->
Пробовал вставить в пустой строке - то при клике на имя переносится к форме быстрого ответа, но само имя не появляется...
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом :P
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

seodirection писал(а):У меня же такого нет, а есть:
Есть..ищи, Мухтар, ищи...
Разберем viewtopic_body.html на кусочки
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 473
Стаж: 14 лет 9 месяцев
Благодарил (а): 161 раз
Поблагодарили: 66 раз

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

Сообщение Webliberty »

Ну вот :( Вроде бы функционал рабочий, но имя в форме не появляется, при нажатии на имя в ней появляется только это:
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом :P
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

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

Сообщение владимир1983 »

seodirection
Открыть
phpBB/твой_стиль/viewtopic_body.html
Найти

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

<div class="postauthor"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF -->>{postrow.POST_AUTHOR}</div>
Заменить на

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

				<div class="postauthor"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF -->><!-- IF S_QUICK_REPLY --><a href="#postform" onclick="insert_text('[b]{postrow.POSTER_QUOTE}[/b]'); return false;"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF -->><!-- ENDIF -->{postrow.POST_AUTHOR}<!-- IF S_QUICK_REPLY --></a><!-- ENDIF --></div>
Найти

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

				<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF -->
				<!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> 
				<!-- IF postrow.U_EMAIL --><a  rel="nofollow" target="_blank" href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF --> 
Заменить на

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

				<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF --> 
				<!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> 
				<!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF --> 
				<!-- IF not S_IS_BOT -->
				<!-- IF S_QUICK_REPLY --><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> <!-- ENDIF --> 
				<!-- IF postrow.U_EDIT --><a href="{postrow.U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF --> 
				<!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> 
				<!-- ENDIF -->
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

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