[RC] Цитата выделенного в быстрый ответ через всплывашку.

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Nekstati »

di-pil писал(а):как сделать так, чтобы при нажатии на кнопку "Цитата", не выбирая текст, весь текст вставлялся в БО
1. Добавить в editor.js:

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

function addquote_topic(post_id, username) {
	var theSelection = '';
	var divarea = document.getElementById('pc' + post_id);

	if (document.all)
		theSelection = divarea.innerText;
	else
		theSelection = divarea.textContent;

	if (theSelection)
		insert_text('[quote="' + username + '"]' + theSelection + '[/quote]');

	return;
}
2. Открыть viewtopic_body.html, найти (часть строки)

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

<a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}">
заменить на

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

<a href="{postrow.U_QUOTE}" onclick="show_qr(true); addquote_topic({postrow.POST_ID}, '{postrow.POST_AUTHOR}'); return false;" title="{L_REPLY_WITH_QUOTE}">
найти (часть строки ≈144)

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

<div class="content"
заменить на

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

<div id="pc{postrow.POST_ID}" class="content"
di-pil
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 4 месяца
Благодарил (а): 1 раз

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение di-pil »

О, ништяк, усё робить!)) Благодарствую!
di-pil
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 4 месяца
Благодарил (а): 1 раз

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение di-pil »

не, не совсем чотко))... на скрине видна следующая проблемка - нажимая на кнопку "Цитата", в БО вставляется каша
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Nekstati »

Это не каша, а текстовое содержимое вашего поста в чистом виде. Чего вы хотите? Чтобы пост цитировался вместе со всеми ББ-кодами, смайлами и т. п.? Это можно реализовать, но весьма сложно.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение evrus01 »

Да и не нужно – функцию цитирования с ббкодами выполняет стандартная кнопка [цитата].

Тут же (в этой модификации) сама концепция немного другая.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Nekstati »

evrus01, быстрая цитата с ББ-кодами есть — в posting.php, там, где «Обзор темы». Но реализовано это через одно место. Все сообщения темы дублируются в невидимых блоках, специально для этой быстрой цитаты. Делать такое же во viewtopic.php... я бы не стала. А иначе никак.
t330
phpBB 1.4.2
Сообщения: 66
Стаж: 14 лет 4 месяца
Благодарил (а): 18 раз
Поблагодарили: 2 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение t330 »

Народ! Подскажите какой-таки Мод из какого сообщения надо ставить на phpBB 3/0/10 ? А то здесь куча модов и архивов...

Попытался на свой subsilver2 с установленным модом Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
вот этот вот МОД для всплывашки, [RC] Цитата выделенного в быстрый ответ через всплывашку.
так в нем в нескольких местах инструкция предлагает сделать замены строк которых у меня нет...
Есс-но мод не сработал...

Что делать?:)
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение angst66 »

t330 писал(а):Народ! Подскажите какой-таки Мод из какого сообщения надо ставить на phpBB 3/0/10
[RC] Цитата выделенного в быстрый ответ через всплывашку.
Работает
t330
phpBB 1.4.2
Сообщения: 66
Стаж: 14 лет 4 месяца
Благодарил (а): 18 раз
Поблагодарили: 2 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение t330 »

Поставил всплывашку вот из этого первого поста... [RC] Цитата выделенного в быстрый ответ через всплывашку.

Получил вот таку картину: http://www.youtube.com/watch?v=G215w1pa ... e=youtu.be

При первом клике окно цитата "выделенного появляется" ,а при повторном клике мимо этого окна, оно не исчезает...
И вообще не исчезает пока на него не кликнешь второй раз... при этом в окно выстрого ответа встает пустая цитата как показано на видео...
Скажите пожалуйста какой МОд всплывашки так прекрасно работает на этом сайте phpBBguru (насколько я понял тут стоит мод на mootools и без установленного мода Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ )? Так?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Sheer »

Здесь на MooTools для prosilver
t330 писал(а):При первом клике окно цитата "выделенного появляется" ,а при повторном клике мимо этого окна, оно не исчезает..
Это особенность (или недоделка) мода на jquery. Надо ставить на MooTools
t330 писал(а): замены строк которых у меня нет...
Каких нет?
t330 писал(а):Есс-но мод не сработал...
Мод рабочий. Вместе с доработанным БО. Могу дать ссылку на форум для проверки, где сам лично его устанавливал.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
t330
phpBB 1.4.2
Сообщения: 66
Стаж: 14 лет 4 месяца
Благодарил (а): 18 раз
Поблагодарили: 2 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение t330 »

В общем пошел легким путем.
Удалил мод Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
и поставил на сабсильвер всплывашку на mootools отсюда [RC] Цитата выделенного в быстрый ответ через всплывашку.
подправив T_TEMPLATE_PATH на T_SUPER_TEMPLATE_PATH (там есть в инструкции ошиПка)

вроде работает норм.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Sheer »

t330 писал(а):(там есть в инструкции ошиПка)
Это не ошиПка. Там написано, если внимательно читать
Этот мод разработан для phpBB 3.0.9-3.0.10 и может не работать должным образом на других версиях.
Мод разрабатывался во времена версии 3.0.9 T_SUPER_TEMPLATE_PATH появился только в 3.0.10.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
t330
phpBB 1.4.2
Сообщения: 66
Стаж: 14 лет 4 месяца
Благодарил (а): 18 раз
Поблагодарили: 2 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение t330 »

Подскажите пожалуйста как перенести кнопку "Быстрый ответ" в нижний конец страницы и поставить ее там рядом с кнопками "Новая тема" и "Ответить"?
20-05-2012 18-12-11.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Sheer »

Точно так же, как это сделано вверху.
[FAQ] Шаблон форума, CSS и html, где что "ковырять"
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
t330
phpBB 1.4.2
Сообщения: 66
Стаж: 14 лет 4 месяца
Благодарил (а): 18 раз
Поблагодарили: 2 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение t330 »

Спасибо:)

Может кому тоже пригодится:
Чтобы получить кнопку "Быстрый ответ" не только над первым сообщением темы, но и под последним сообщением темы (рядом с кнопками "Новая Тема" и "Ответить")
нужно проделать два раза операцию описанную в инструкции по инсталляции данного мода (а не один раз как описано в инструкции):

В файле: styles/subsilver2/template/viewtopic_body.html
2 раза найти:

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

			<!-- IF S_DISPLAY_REPLY_INFO --><a href="{U_POST_REPLY_TOPIC}">{REPLY_IMG}</a><!-- ENDIF -->
2 раза заменить на:

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

			<!-- IF S_DISPLAY_REPLY_INFO --><a href="{U_POST_REPLY_TOPIC}" id="fr-button">{REPLY_IMG}</a><!-- IF S_QUICK_REPLY -->	<a id="qr-button" href="#postform" onclick="show_qr(); return false;" title="{L_QUICK_REPLY}"><span></span>{QUICK_REPLY_IMG}</a><!-- ENDIF --><!-- ENDIF -->
Тогда кнопка "Быстрый ответ" будет и сверху и снизу темы.

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