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

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


OverHerz

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

<b>Mega-Forum</b> Можно поподробней как ты избавился от этой траблы? Люди что-то не пашет! Когда цитируешь текст то он появляется в форме быстрого ответа, но когда цитируешь ещё раз то тот текст который уже был процитирован в форме быстрого ответа исчезает а вместо него вставляется новый. А все цитируемые сообщения появляются снизу страницы. Вот такой хороший мод, но он требует дороботки
Ссылка на комментарий
Поделиться на других сайтах

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

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

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

<b>Mega-Forum</b> линк не работает. Отпиши пожалуйста как заставить работать этот мод? Думаю что проблема такая:

function pasteQ()

{

rtewindow.document.body.innerHTML += txt;

if(document.REPLIER.Post)document.REPLIER.Post.value += txt

}

---------

Если удалить rtewindow.document.body.innerHTML += txt; то мод нормально вставляет цитаты и они не появляются внизу страницы однако, когда нажимаешь на кнопку "отправить" страница не перезагружается. Если перегрузить сраницу нажатием F5 в браузере то текст который написал нормано вставляет, а вот сам перезагружаться не хочет, может этот код как-то модифицировать?

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

Mega-Forum пожалуйста напиши подробно как этот мод настроить на 2.1.4 верисю? Смотрел твою ссылу так там всё так запутано! Пожалуйста напиши как сделать.
Ссылка на комментарий
Поделиться на других сайтах

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

Если заменить ниже строку, то цитата будет точной копией стандартного цитирования поста.

 
Заменить:

document.REPLIER.Post.value +='[quote='+name+', '+datetime+'][right][snapback]'+postid+'[/snapback][/right]'+window.txt+'[/quote]\n'

На:

document.REPLIER.Post.value +="[quote name='"+name+"' date='"+datetime+"' post='"+postid+"']"+window.txt+"[/quote]\n"

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

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

Народ, подскажите пожалуйста цитату, которая будет работать с расширеной формой быстрого ответа от d1pro.

 

Есть ли такая в природе вообще?

 

Что касается этой цитаты, в мозиле работать вообще отказывается, в IE следующие глюки:

Если форма открыта, то цитата вставляется, но при попытке отправить сообщение вылетает ошибка "Вы не ввели текст сообщения и т.п."

Если форма быстрого ответа закрыта, то при попытке цитировать текст вставляется под копирайт.

 

Не знаю что делать, прошу помощи.

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

Все пашет во всех браузерах.

Народ, подскажите пожалуйста цитату, которая будет работать с расширеной формой быстрого ответа от d1pro.

У меня пашет. Отличный мод. Переставь все заново. Добавь макрос {P_QQUOTE} и сделай кнопочку отдельную. И все. Пашет как часы.

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

У меня пашет. Отличный мод. Переставь все заново. Добавь макрос {P_QQUOTE} и сделай кнопочку отдельную. И все. Пашет как часы.

Объясни по русски как это сделать.

 

У меня ситуация такая, с IE с горем пополам вставляет, но при попытке ответить из быстрого ответа пишел "Введите текст сообщения".

Если же форма не открыта (свернута), то при попытке цитаты текст вставляется вообще под копирайт.

В Firefox вообще ничего не работает.

Буду благодарен за помощь.

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

У меня была проблема (вероятно не у одного меня):

При установки данного патча все отлично работает в rte редакторе. В std - глючит при наличии первой строчки в функции pasteQ().

Дык в чем проблема?

 

Я решил так:

 

Найти:

	  rtewindow.document.body.innerHTML += txt;

 

Заменить на:

	if(i_am=='rte') rtewindow.document.body.innerHTML += txt;

 

Все возможные комбинации форм работают. Проверено. :D

 

Подскажите, как сделать так, чтобы после вставки цитаты в форму быстрого ответа, она получала фокус.

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

Спасибо, теперь действительно все работает.

Только у меня вопрос, можно ли как нибуть сделать отдульно кнопку для быстрой цитаты?

Потому что бОльшая часть пользователей не знает что кнопка "Ответить" служиты быстрой цитатой.

По этому и толку от нее мало, что она есть, что ее нету.

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

Отдельная кнопка быстрой цитаты:

 

Добавить в lang_topic.php:

'fast_reply_quote'=>'Цитировать в форму быстрого ответа',

 

В настройках скина создать макрос P_FASTQUOTE со значением

<img src='style_images/<#IMG_DIR#>/p_mq_add.gif' border='0'  alt='Цитировать в форуму быстрого ответа' />

 

А также в skin_topic - RenderRow вставить куда хотите:

<a onmouseover="copyQ('{$post['quote_info']}', '{$post['pid']}');" href='pasteQ();' title='{ipb.lang['fast_reply_quote']}'><{P_FASTQUOTE}></a>

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

Про получение формой быстрого ответа фокуса после клика:

 

Работает только в std !

 

вставить в pasteQ():

if(i_am=='std') postfieldobj.focus();

 

 

Вариант для rte формы разыскивается!

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

Скажите как сделать отдельную кнопку для быстрой цитаты, НЕ ЗАТРАГИВАЯ при этом кнопку для обычного цитирования?
Ссылка на комментарий
Поделиться на других сайтах

в начало страницы посмотри

И чего? Я имею ввиду отдельную кнопку, а не переписание фунции одной из существующих. Тем более у меня тоже мод от d1pro установлен и где-то твой мод пашет, а где-то нет, в результате чего я его удалил. А если бы была отдельная кнопка, то можно было бы забить на то, что где-то её функции не работали бы.

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

И чего? Я имею ввиду отдельную кнопку, а не переписание фунции одной из существующих. Тем более у меня тоже мод от d1pro установлен и где-то твой мод пашет, а где-то нет, в результате чего я его удалил. А если бы была отдельная кнопка, то можно было бы забить на то, что где-то её функции не работали бы.

ставьте мод внимательно и неспеша.

Как сделать отдельную кнопку рассказывается здесь : Быстрая цитата в стиле multiqoute для 2.1.х

Если вам удалось поставить мод, значит удастся и добавить кнопку.

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

И чего? Я имею ввиду отдельную кнопку, а не переписание фунции одной из существующих. Тем более у меня тоже мод от d1pro установлен и где-то твой мод пашет, а где-то нет, в результате чего я его удалил. А если бы была отдельная кнопка, то можно было бы забить на то, что где-то её функции не работали бы.

ставьте мод внимательно и неспеша.

Как сделать отдельную кнопку рассказывается здесь : Быстрая цитата в стиле multiqoute для 2.1.х

Если вам удалось поставить мод, значит удастся и добавить кнопку.

Но разве, когда я ставлю мод, я не меняю функцию основной кнопки для цитирования? Меняю. Тогда получается что две кнопки будут с одинаковыми функциями, а я хочу чтобы с разными.

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


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

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

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