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
Аватара пользователя
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
Как устанавливать расширения
Аватара пользователя
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
Как устанавливать расширения
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

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

Сообщение Warlock75 »

Господа, в чем проблемы - не пойму... Все работает на версии 3.0.8 как часы, ставил раз 20 на разные форумы. Внимательнее выполняйте инструкцию по установке и будет счастье. Чистите кэш, обновляйте набор изображений и стили.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
web_pr
phpBB 1.4.2
Сообщения: 55
Стаж: 20 лет 3 месяца
Откуда: Москва

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

Сообщение web_pr »

пробовал поставить эту модификацию через AutoMOD (1.0.0)
файлы распаковываются, но в списке для установки не появляются :( другие модификации появляются
в чем может быть проблема?
Аватара пользователя
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
Аватара пользователя
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
Аватара пользователя
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
Аватара пользователя
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
Аватара пользователя
WinSSLioN
phpBB 1.4.4
Сообщения: 106
Стаж: 12 лет
Благодарил (а): 11 раз
Поблагодарили: 18 раз

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

Сообщение WinSSLioN »

Почему то в при нажатии на ник форма открывается, туда вствляется Ник, но если много сообщений в теме, то страница не пролистывается вниз, как это исправить?
С уважением, Николай
Аватара пользователя
WinSSLioN
phpBB 1.4.4
Сообщения: 106
Стаж: 12 лет
Благодарил (а): 11 раз
Поблагодарили: 18 раз

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

Сообщение WinSSLioN »

Deffi Данная ошибка показывает что в файле forum/includes/functions_posting.php на линии 22 и 142 дважды обьявлена функция, нужно удалить одно из вхождений. Пробуйте
С уважением, Николай
Аватара пользователя
WinSSLioN
phpBB 1.4.4
Сообщения: 106
Стаж: 12 лет
Благодарил (а): 11 раз
Поблагодарили: 18 раз

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

Сообщение WinSSLioN »

почистите кэш сначала


и я не силен, просто данная инструкция мне помогла, найдена в интернете

Добавлено спустя 3 минуты 18 секунд:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Попробуйте вот что

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

OPEN
includes/quick_reply.php

FIND
include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);

REPLACE WITH
// include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
Добавлено спустя 3 минуты 20 секунд:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
или вот еще ответы http://sportclub.biz.ua/forum/viewtopic ... 8068#p8068
С уважением, Николай
Аватара пользователя
WinSSLioN
phpBB 1.4.4
Сообщения: 106
Стаж: 12 лет
Благодарил (а): 11 раз
Поблагодарили: 18 раз

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

Сообщение WinSSLioN »

Deffi писал(а):Но не работает кнопка вставить НИК. Просто переходишь на профиль..
проверите файл template/viewtopic_body.html

вот эти строки отвечают за вывод ника, при нажатии на который в форму ответа вставляется ник

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

<!-- 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 -->>{postrow.POST_AUTHOR}</a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF -->
С уважением, Николай
woodyk
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 10 месяцев
Благодарил (а): 3 раза

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

Сообщение woodyk »

Здравствуйте.
Пытался поставить эту доработку на 3.0.7 PL1, да вот беда в файле viewtopic.php не обнаружил таких строк:
($topic_data['topic_status'] == ITEM_LOCKED) ? $qr_hidden_fields['lock_topic']
и
'S_QUICK_REPLY' => true,
версию скачивал с bb3x.ru.
Может в 3.0.7 PL1 они изменены, не подскажете как они выглядят там.
woodyk
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 10 месяцев
Благодарил (а): 3 раза

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

Сообщение woodyk »

Я имел ввиду версию самой конференции
а соответственно файл viewtopic.php оттуда
woodyk
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 10 месяцев
Благодарил (а): 3 раза

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

Сообщение woodyk »

Первую вроде нашел, выглядит она так;
'POST_IMG' => ($topic_data['forum_status'] == ITEM_LOCKED) ? $user->img('button_topic_locked', 'FORUM_LOCKED') : $user->img('button_topic_new', 'POST_NEW_TOPIC'), это она?
а второй так и не нашел

Добавлено спустя 1 час 38 минут 34 секунды:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Может ли кто нибудь подсказать, в каком районе искать?
'S_QUICK_REPLY' => true,
Какие строки должны быть рядом с этой строкой?
Спасибо.

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