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
Shwepps
phpBB 1.4.2
Сообщения: 53
Стаж: 15 лет 8 месяцев
Благодарил (а): 15 раз

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

Сообщение Shwepps »

Имя теперь стало выделяться. Пока больше ничего нового. Вот полная строка у меня:

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

<b 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 --></b>
И вот еще какую ишибку выбивает при нажатии на теги
похоже вся проблема в editor.js
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Shwepps
phpBB 1.4.2
Сообщения: 53
Стаж: 15 лет 8 месяцев
Благодарил (а): 15 раз

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

Сообщение Shwepps »

да-да, он включен
Shwepps
phpBB 1.4.2
Сообщения: 53
Стаж: 15 лет 8 месяцев
Благодарил (а): 15 раз

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

Сообщение Shwepps »

Нашел на phpBB похожий мод, поставлю его, может будет работать...
Shwepps
phpBB 1.4.2
Сообщения: 53
Стаж: 15 лет 8 месяцев
Благодарил (а): 15 раз

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

Сообщение Shwepps »

Подскажите пожалуйста какой файл/файлы надо редактировать если нужны только кликабельные ники.
Shwepps
phpBB 1.4.2
Сообщения: 53
Стаж: 15 лет 8 месяцев
Благодарил (а): 15 раз

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

Сообщение Shwepps »

subsilver2
Shwepps
phpBB 1.4.2
Сообщения: 53
Стаж: 15 лет 8 месяцев
Благодарил (а): 15 раз

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

Сообщение Shwepps »

Ого, вообще пропал ник пользователя :shock:
вот куда я поставил name="postform"

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

<form id="postform" method="post"  name="postform" action="{U_QR_ACTION}">
, т.к. ничего похожего на

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

 name="postform"
нету. могу выложить quickreply_editor.html
Кэш чистил
Shwepps
phpBB 1.4.2
Сообщения: 53
Стаж: 15 лет 8 месяцев
Благодарил (а): 15 раз

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

Сообщение Shwepps »

Так, уже лучше :) Вот что получается:
Изображение
Shwepps
phpBB 1.4.2
Сообщения: 53
Стаж: 15 лет 8 месяцев
Благодарил (а): 15 раз

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

Сообщение Shwepps »

Айдар
Спасибо, заработало!
Sibelius
phpBB 1.2.0
Сообщения: 12
Стаж: 15 лет 8 месяцев
Благодарил (а): 4 раза

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

Сообщение Sibelius »

grishin писал(а):
BorisL писал(а):При открытии темы форма быстрого ответа открыта по умолчанию. При нажатии на Ник или отправку через кнопку бастрая цитата выделенного фрагмента открываяется вторая форма быстрого ответа и в нее вставляются цитаты.
Как сделать, чтобы выделения вставлялись или в открытую по-умолчанию форму БО или чтобы при открытии темы форма быстрого ответа была скрыта, и открывалась только при отпправке выделенных цитат или по кнопке БО?
У меня та же самая проблема что и описана BorisL Форма БО открыта по умолчанию...ББкоды есьб, но смайлов нет..при щелчке по нику открывается ВТОРАЯ форма БО со смайлами...как исправить данный косяк?
Мод ставил на локалке на абсолютно чистый форум....3.0.8
Правленые файлы проверял..

Добавлено спустя 5 минут 16 секунд:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Не знаю почему но в quickreply_editor было две формы БО..одна какая то урезаная...а вторая нормальная...удалил первую и всё стало как и задумано))
То же самое.
Ставил Автомодом, так что вряд ли ошибся.

Как и сказал grishin, убрал "линший" кусок.

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

<noscript>
	<form method="post" action="{U_QR_ACTION}">
		<div class="panel" id="qr_ns_editor_div">
			<div class="inner"><span class="corners-top"><span></span></span>
					<h2>{L_QUICKREPLY}</h2>
					<fieldset class="fields1">
						<dl style="clear: left;">
							<dt><label for="subject">{L_SUBJECT}:</label></dt>
							<dd><input type="text" name="subject" id="subject-ns" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" class="inputbox autowidth" /></dd>
						</dl>

					<!-- INCLUDE posting_buttons.html -->
					<div id="message-box-ns">
						<textarea style="height: 9em;" name="message" rows="7" cols="76" tabindex="3" class="inputbox"></textarea>
					</div>
					</fieldset>
					<fieldset class="submit-buttons">
						{S_FORM_TOKEN}
						{QR_HIDDEN_FIELDS}
						<input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
						<input type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" class="button2" />&nbsp;
					</fieldset>
			<span class="corners-bottom"><span></span></span></div>
		</div>
	</form>
</noscript>
и всё стало нормально.
Я тот кусок убрал хоть, не подскажете?
Просто гложут меня сомнения. Ну не могла быть лишней такая простыня кода. Косяк есть. А вот где?
phpbb3.0.8, чистый, стоит только ABB3 кроме "доработки быстрого ответа".
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

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

Сообщение Simple »

10 баллов из 10 данной теме. Сделал с быстрым ответом все что хотел, а главное - ничего лишнего, только нужный функционал, спасибо!
Но! Не помемешало бы в инструкции как-то обыграть этот фикс - Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ потому что у меня так же как и у двух отписавшихся до меня, не работало ничего из добавленного в БО (т.е. смайлы, bb коды, быстрая цитата и вставка ника)
Внес описанные rxu изменения и все заработало на ура :D
И еще, в инструкции для файла styles/prosilver/imageset/en/imageset.cfg приведена неправильная цыфра.
Вместо 88 нужно подставить 104, иначе картинка быстрой цытаты обрезается.
Больше замечаний нет, еще раз спасибо за доработку. :D
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

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

Сообщение Simple »

NeAdmin
Тут наверное в яваскрипте дело, как я понял отключенный и включенный JS по разному влияют на работоспособность данного мода, поправтье меня ктонибудь если я не прав. :roll:
Ну на крайний случай, всегда можно почитать тему и найти решение.
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

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

Сообщение Simple »

FomenkoAndrey
Я делал по этой теме
CtrlEnterPost
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

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

Сообщение Simple »

FomenkoAndrey
Делал конктретно по этому посту CtrlEnterPost
Правда, тоже нельзя сказать что работает как надо. При отправке через контрл+ентер информационное сообщение появляется в новой вкладке, но браузер при этом зафиксирован на прежней вкладке. А если нажать таб+ентер, то отправляет как нужно. Может вам удалось бы решить эту проблему? :roll:

Добавлено спустя 2 минуты 51 секунду:
Re: Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
И кстати у вас стоит доработка БО от райдена, или мод БО от rxu? Потому что вариант предложенный по той ссылке что я сейчас выложил, для мода от rxu не совсем подходит.
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

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

Сообщение Simple »

FomenkoAndrey
тогда пост выше для вас.
SIvan
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет 3 месяца

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

Сообщение SIvan »

у меня СубСилвер2 PhpBB PL1

после установки и чистки кеша вылезла ошибка

Parse error: syntax error, unexpected T_VARIABLE in /home/yoursite/public_html/viewtopic.php on line 1809

прошу помоч.

прикрепил редактированный vievtopic.php
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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