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

Быстрая цитата кнопочкой


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

Если кому интересно, то я немного доделал (хотя скорее урезал :D ) функционал мода Вставка имени и быстрая цитата с выделением от h8)u, и оставил только быструю цитату, но не в виде ссылки, а в виде кнопочки. IPB 2.3.5

Quick_quote_Mast_1.1.txt

post-54428-1219903172.gif

post-54428-1219903190.gif

Инструкция и пример кнопочек.

Важно! При установке мода надо кнопку переименовать в quote_2.gif. Или менять код. ;)

Особо поддерживать эту модификацию не буду. :)

 

Архив обновлен 8_09_2008

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

У меня почему то картинкой в теме не заменяется...в макросах заменяется я ее вижу, а в теме переменная одна без картинки
Ссылка на комментарий
Поделиться на других сайтах

У меня почему то картинкой в теме не заменяется...в макросах заменяется я ее вижу, а в теме переменная одна без картинки

аналогично. все сделал по инструкции, в replacement macro кнопка показалась, а вот в форуме вместо графической кнопки -- текстовая ссылка {P_QUOTE_2}, при нажатии на которую происходит цитирование.

 

все же хотелось бы, чтобы макрос заменял.

 

все, разобрался. в описании автор допустил ошибку:

 

вместо

Добавить ниже:
================================================================================
===
			$qqn = str_replace( array(" ", "'"), array(" ", "\'"), $poster['members_display_name'] );
			$poster['ins_q'] = "<a onmouseover=\"copyQ('{$qqn}','{$row['q_date']}', '{$row['pid']}');\" href=\"java script:pasteQ();\">{P_QUOTE_2}</a>";
================================================================================
==

 

должно быть:

 

Добавить ниже:
================================================================================
===
			$qqn = str_replace( array(" ", "'"), array(" ", "\'"), $poster['members_display_name'] );
			$poster['ins_q'] = "<a onmouseover=\"copyQ('{$qqn}','{$row['q_date']}', '{$row['pid']}');\" href=\"java script:pasteQ();\"><{P_QUOTE_2}></a>";
================================================================================
==

 

кстати, в 2.3.5 править темплейт группу не skin_topic, как указано в описании, а TopicView. И там уже сет RenderRow.

 

ps. осталось разобраться, почему конструкция с отнесением кнопки быстрого цитирования налево:

<div align="left">{$author['ins_q']}</div><div align="right">{$post['delete_button']}{$post['edit_button']}

 

"разрывает" шаблон (см. аттач)

 

post-573-1220719617_thumb.jpg

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

Да, действительно, допустил неточность, невнимательно писал инструкцию. ;) Приношу извинения. Архив в первом посте обновлен.

 

И в 2.3.5 править skin_topic, а не TopicView. Хотя это зависит от шаблона.

 

почему конструкция с отнесением кнопки быстрого цитирования налево: "разрывает" шаблон

Потому что компьютер делает именно то, что вы просите, а не то, что вы имеете в виду. :D

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

  • 1 месяц спустя...

мде... в общем в .js просто не хватало функции pasteQ

 

в итоге в файл: /jscripts/ipb_topic.js

 

 

надо добавлять:

 

function pasteQ(){
my_show_div(my_getbyid("qr_open"));
if(document.REPLIER.Post) {document.REPLIER.Post.value+=txt;}}
function popup(url, width, height, name)
{if (!name){name = '_popup';}
window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes, width=' + width);
return false;}

function copyQ(qinf,date,pid){txt="";if(document.getSelection){txt=document.getSelection();}else{if(document.selection){txt=document.selection.createRange().text;}}if(txt.replace(" ","")!=""){txt="[quote name='"+qinf+"' date='"+date+"' post="+pid+"]\n"+txt+"\n[/quote]\n";}}

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

  • 3 года спустя...

Архив включает готовые lang-файлы, *.gif рисунки для двух стилей IP.Board Pro и IPB (синий), а также исправлены JS скрипты (проверена в Opera, Firefox, IE6-9, Chrome) для файла ipb_topic.js.

Quick_quote.zip

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

  • 2 месяца спустя...

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

Нельзя это исправить?

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

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

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

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