Перейти к контенту

[2.1.x]Быстрая цитата в стиле multiqoute для 2.1.х


OverHerz

Рекомендуемые сообщения

Название: Быстрая цитата в стиле multiqoute для 2.1.х

Добавил: OverHerz

Добавлен: 15 Дек 2005

Обновлен: 08 Апр 2006

Категория: IP.Board 2.1.x

 

При нажатии на кнопку "Reply" у поста в форму быстрого вставляется цитата с выделеным текстом (с указанием автора, даты и ссылкой на начальный пост).

 

мод был приспособлен для версии 2.1.х

 

автор мода для 2.0.х - d1pro

 

обновление от 8.04.2006 + thx Digy за поправки

 

как исправить ошибки в уже установленном моде написано на 2-ой странице снизу!

 

Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 61
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

А всё-таки не работает, как я уже писал в другой теме...

 

Получается такое:

 

[quote=]
тест, который я цитирую
[right][snapback]7821[/snapback][/right]
[/quote]

Ссылка на комментарий
Поделиться на других сайтах

Ну в 2.1 для быстрой цитаты уже спокойненько можно было бы заюзать AJAX ;)

А зачем здесь AJAX? :D

Вот в Fast Reply да!

Ну и заюзали.

 

См. IPB флейм :)

Ссылка на комментарий
Поделиться на других сайтах

как не работает, что происходит при нажатии на кнопку Reply у поста?

 

и как написали, мод не работает с RICH формой ответа

Ссылка на комментарий
Поделиться на других сайтах

Качаем мною написанный мод: http://www.ibresource.ru/db/595/

Модернизируем под 2.1

Смотрим как это вышло у меня: http://www.mega-forum.net.ru/index.php?

Ссылка на комментарий
Поделиться на других сайтах

Мод заработал, как надо, респект 2 OverHerz! :D

 

Хотел вот спросить: а можно ли сделать функцию кнопки "Цитата+" в оригинальную цитату?

 

То бишь "*Ответ" используется, как цитирование выделенного текста (этот мод), а при нажатии на "Цитата+" перегружается страница и добавляется вся цитата (как изначаль происходит при нажатии на кнопку "*Ответ")

 

Думаю, было бы гораздо удобнее, ведь всё-равно кнопкой "Цитата+" никто не пользуется! ;)

 

=========

Ап!

Сделал сам. В renderrow заменил

<a href="#" onclick="multiquote_add({$post['pid']}); return false;" title="{ipb.lang['mq_title']}">{$post['mq_start_image']}</a>

на

<a href='{ipb.script_url}act=Post&CODE=02&f={ipb.input[f]}&t={ipb.input[t]}&qpid={$post['pid']}' title='{ipb.lang['tt_reply_to_post']}'><{P_QUOTE}></a>

И всё заработало, правда кнопка дублируется, но это в макросах поменять можно :)

Ссылка на комментарий
Поделиться на других сайтах

Для работы мода с визуальной формой быстрого ответа (wysiwyg) в файл jscripts/ipb_topic.js после всех изменений после строк

 

function pasteQ()
{

 

вставьте

		rtewindow.document.body.innerHTML += txt;

 

 

Удачи :-)

Ссылка на комментарий
Поделиться на других сайтах

Dan1

ок, я иструкцию тогда обновлю

 

да..но всё равно роботает не идеально конечно, те же смайлики не переносятся (хотя не знаю переносятся ли при обычной форме, не визуальной)

 

постараюсь посмотреть более детально, в ближайшее время :D

Ссылка на комментарий
Поделиться на других сайтах

Для работы мода с визуальной формой быстрого ответа (wysiwyg) в файл jscripts/ipb_topic.js после всех изменений после строк

 

function pasteQ()
{

 

вставьте

		rtewindow.document.body.innerHTML += txt;

 

 

Удачи :-)

Перестает работать с обычной формой... :D

Ссылка на комментарий
Поделиться на других сайтах

Перестает работать с обычной формой... :D

 

 

возможно не подключаеца ibf_topics.js ? у меня щас у самого так, только что проверил %)

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Ребята, ну что вы за демогогию устроили? Все прекрасно должно работать на всех 2.1.х.

Я уже писал об этом. Придется повторить еще раз:

Генерим кнопку, затем сначала делаем выборку селекции, затем по onmouseover копируем ее и по onclick вставляем. С копированием проблем не должно возникнуть, а с PasteQuote надо передавать ник, дату и id поста. (pasteQ(name,datetime,postid))

Далее делаем изменения в ipb_topic.js.

Не знаю как делал аффтар, но я сначала делал условие на выборку селекции, а затем передавал параметры name, datetime, ссылку на пост, сам пост (window.txt)

ИМХО, все просто :D

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.