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
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

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

Сообщение grishin »

Доброго дня..
Установил данное дополнение к БО, панель ББ и смайлы появились но при клике по ним ничего НЕ происходит...клик по нику БО открывается...
форум без модов чистый 3.0.9 с этого сайта
стиль вот этот http://www.artodia.com/demo/index.php?style=8
SQL делал
правки внес, все отлично, проверил два раза...кеш чистил, шаблоны, темы и рисунки чистил у обоих стилий(просильвер)
Кнопка быстрая цитата не появилась....возможно по тому что в этом стиле все кнопки появляются при наведении мышкой на сообщение в теме...
Подскажите что может быть?

Добавлено спустя 7 минут 23 секунды:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Включил через админку стиль просильвер и все работает отлично((( ппц....
Стиль который я использую берет файлы от просильвера почти все..
В жизни так бывает...
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

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

Сообщение grishin »

Ребята помогите пожалуйста с моей проблемой Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Тестовый форум http://netuem.bget.ru/forum/
Логин admin
Пароль 123456789
Последний раз редактировалось grishin 17.08.2011 7:25, всего редактировалось 1 раз.
В жизни так бывает...
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

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

Сообщение grishin »

упс упс упс... сори поправил пароль...
Да в просильвере работает если переключить стиль.

Вот измененные файлы в архиве которые касаются стилей.
styles/prosilver/imageset/ru/imageset.cfg (изменил в обоих стилях)
styles/prosilver/template/quickreply_editor.html (был только в prosilver, продублировал в мой стиль)
styles/prosilver/template/viewtopic_body.html (был только в prosilver, продублировал в мой стиль)
styles/prosilver/theme/buttons.css (был только в prosilver, продублировал в мой стиль)
styles/prosilver/theme/colours.css (был только в prosilver, продублировал в мой стиль)

Для верности продублировал их в мой стиль.
Повторюсь в prosilver если сменить стиль в админке ВСЕ работает идеально
У вас нет необходимых прав для просмотра вложений в этом сообщении.
В жизни так бывает...
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

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

Сообщение grishin »

Стиль вот Deluxe v1.2.2 for phpBB 3.0.9
Качал от сюда http://www.artodia.com/#phpbb-styles/deluxe
Heldar писал(а):А как без вьютопика вообще работает непонятно...
Так они из стандартного просильвера подгружаются...
В жизни так бывает...
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

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

Сообщение grishin »

Еще раз установил данные мод на чистый форум 3.0.9 + http://www.artodia.com/#phpbb-styles/deluxe
И симптомы точно такие же... в просильвере работает все идеально.... а в в моем стиле реакции на нажатие ббкодов и смайлов нет, при клике по нику тупо открывается форма БО но ник не вносится....

Если кто поможет с настройкой готов как то финансово отблагодарить....
У вас нет необходимых прав для просмотра вложений в этом сообщении.
В жизни так бывает...
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

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

Сообщение grishin »

Модов с jquery нет... он встроен в стиль как я понял
В жизни так бывает...
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

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

Сообщение grishin »

ткните пожалуйста носом в ссылку на скачку :oops:
В жизни так бывает...
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

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

Сообщение grishin »

Мод был доработан и решение было найдено... в понедельник обещаю выложить.

ПС. Стиль ужасен... сто раз пожалел что его выбрал... скорей всего придется отказаться...
В жизни так бывает...
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

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

Сообщение grishin »

Подскажите плиз как из последнего сообщения убрать кнопку БЫСТРАЯ цитата

Вот по этой инструкции убирается кнопка ответить с цитатой Излишнее цитирование кнопкой "цитата"
В жизни так бывает...
gunwitch
phpBB 1.2.0
Сообщения: 14
Стаж: 16 лет 7 месяцев
Благодарил (а): 1 раз

Постоянно открытый Quick Reply даёт JS-баги :(

Сообщение gunwitch »

Nekstati
Nekstati писал(а):Открыть styles/prosilver/template/quickreply_editor.html, заменить первую строку на вторую:...
Тоже очень хочу сделать QR постоянно открытым, но вот именно с этим модом даёт JS глюки как ваш вариант, так и вариант с оф. сайта (http://www.phpbb.com/kb/article/display ... prosilver/ ) — в Опере и Хроме вместо вставки цитаты/ника перебрасывает на главную страницу форума. В Firefox всё нормально.

Могу описать подробнее и выложить ошибки из Error Console, но не уверен, что опять всё не потрут. :(
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

столкнулся с необходимостью вывести в БО еще и возможность загрузки вложений.
подскажите как это можно реализовать?
в вьютопике нашел

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

// let's set up quick_reply
$s_quick_reply = false;
и так далее..
покопался в БО от rxu и пытался что-то по аналогии сделать.

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

	// Add form encoding type
	$form_enctype = (@ini_get('file_uploads') == '0' || strtolower(@ini_get('file_uploads')) == 'off' || @ini_get('file_uploads') == '0' || !$config['allow_attachments'] || !$auth->acl_get('u_attach') || !$auth->acl_get('f_attach', $forum_id)) ? '' : ' enctype="multipart/form-data"';

	// Attachment entry
	// Not using acl_gets here, because it is using OR logic
	$show_attach_box = false;
	if ($auth->acl_get('f_attach', $forum_id) && $auth->acl_get('u_attach') && $config['allow_attachments'] && $form_enctype && $config['allow_' . $mode . '_attachbox'])
	{
		$show_attach_box = true;
	}	
потом добавил

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

			'U_PROGRESS_BAR'		=> append_sid("{$phpbb_root_path}posting.$phpEx", "f=$forum_id&mode=popup"),
			'UA_PROGRESS_BAR'		=> addslashes(append_sid("{$phpbb_root_path}posting.$phpEx", "f=$forum_id&mode=popup")),
			'S_SHOW_ATTACH_BOX'		=> $show_attach_box,
но ничего не получилось.

и я еще из постинг.пхп вставил

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

		// Generate inline attachment select box
		posting_gen_inline_attachments($attachment_data);
		// Show attachment box for adding attachments if true
		$allowed = ($auth->acl_get('f_attach', $forum_id) && $auth->acl_get('u_attach') && $config['allow_attachments'] && $form_enctype);

		// Attachment entry
		posting_gen_attachment_entry($attachment_data, $filename_data, $allowed);
в шаблон нужные условия добавил

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

<!-- IF S_INLINE_ATTACHMENT_OPTIONS -->
	<tr>
		<td class="row1"><b class="genmed">{L_ATTACHMENTS}:</b></td>
		<td class="row2"><select name="attachments">{S_INLINE_ATTACHMENT_OPTIONS}</select>&nbsp;<input type="button" class="btnbbcode" accesskey="a" value="{L_PLACE_INLINE}" name="attachinline" onclick="attach_form = document.forms[form_name].elements['attachments']; attach_inline(attach_form.value, attach_form.options[attach_form.selectedIndex].text);" onmouseover="helpline('a')" onmouseout="helpline('tip')" />
		</td>
	</tr>
<!-- ENDIF -->
<!-- IF S_SHOW_ATTACH_BOX --><!-- INCLUDE posting_attach_body.html --><!-- ENDIF -->
может что лишнее?
подскажите что я еще не учел?

Добавлено спустя 5 минут 11 секунд:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
да, форма появилась, все хорошо. далее я выбираю файл для загрузки, загрузка идет, страница обновляется и я попадаю в posting.php?mode=reply&f=37&t=80
но внизу формы файла загруженного нет
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

grishin писал(а):при клике по нику тупо открывается форма БО но ник не вносится....
где-то видимо что-то не так работает. установил у себя. то же самое происходит. пока непонятно что к чему
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

FomenkoAndrey писал(а):нет кнопки БЫСТРАЯ ЦИТАТА
с этим проблем не было. все появилось

буду разбираться далее..
jquery 1.6.2 в стиле.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

layout_topic.css
после

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

.quote-icon, .quote-icon a		{ background: url("{IMG_ICON_POST_QUOTE_SRC}") top left no-repeat; }
добавил

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

.quickquote-icon, .quickquote-icon a		{ background: url("{IMG_ICON_POST_QUICKQUOTE_SRC}") top left no-repeat; }
после

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

ul.profile-icons li.quote-icon	{ width: {IMG_ICON_POST_QUOTE_WIDTH}px; height: {IMG_ICON_POST_QUOTE_HEIGHT}px; }
вставил

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

ul.profile-icons li.quickquote-icon	{ width: {IMG_ICON_POST_QUICKQUOTE_WIDTH}px; height: {IMG_ICON_POST_QUICKQUOTE_HEIGHT}px; }
вроде все))
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

FomenkoAndrey писал(а):быстрое цитирование, как и ник - не добавляются
я в курсе. в стандартном (полном) ответе все работает, а вот в быстром нет.будем думать

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