vmmaster Опубликовано 28 Августа 2008 Жалоба Поделиться Опубликовано 28 Августа 2008 (изменено) Если кому интересно, то я немного доделал (хотя скорее урезал ) функционал мода Вставка имени и быстрая цитата с выделением от h8)u, и оставил только быструю цитату, но не в виде ссылки, а в виде кнопочки. IPB 2.3.5Quick_quote_Mast_1.1.txtИнструкция и пример кнопочек. Важно! При установке мода надо кнопку переименовать в quote_2.gif. Или менять код. Особо поддерживать эту модификацию не буду. Архив обновлен 8_09_2008 Изменено 8 Сентября 2008 пользователем vmmaster Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
РоМ@НыЧ Опубликовано 4 Сентября 2008 Жалоба Поделиться Опубликовано 4 Сентября 2008 У меня почему то картинкой в теме не заменяется...в макросах заменяется я ее вижу, а в теме переменная одна без картинки Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
vmmaster Опубликовано 5 Сентября 2008 Автор Жалоба Поделиться Опубликовано 5 Сентября 2008 Не понял, как это переменная в теме? Все пункты инструкции выполнены? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GonZO Опубликовано 6 Сентября 2008 Жалоба Поделиться Опубликовано 6 Сентября 2008 У меня почему то картинкой в теме не заменяется...в макросах заменяется я ее вижу, а в теме переменная одна без картинкианалогично. все сделал по инструкции, в 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']} "разрывает" шаблон (см. аттач) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
vmmaster Опубликовано 7 Сентября 2008 Автор Жалоба Поделиться Опубликовано 7 Сентября 2008 Да, действительно, допустил неточность, невнимательно писал инструкцию. Приношу извинения. Архив в первом посте обновлен. И в 2.3.5 править skin_topic, а не TopicView. Хотя это зависит от шаблона. почему конструкция с отнесением кнопки быстрого цитирования налево: "разрывает" шаблонПотому что компьютер делает именно то, что вы просите, а не то, что вы имеете в виду. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Miracl Опубликовано 10 Октября 2008 Жалоба Поделиться Опубликовано 10 Октября 2008 всё хорошо. но ява скрипт в мозилле не работает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Miracl Опубликовано 10 Октября 2008 Жалоба Поделиться Опубликовано 10 Октября 2008 мде... в общем в .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";}} Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Zhelezaka Опубликовано 19 Ноября 2011 Жалоба Поделиться Опубликовано 19 Ноября 2011 (изменено) Архив включает готовые lang-файлы, *.gif рисунки для двух стилей IP.Board Pro и IPB (синий), а также исправлены JS скрипты (проверена в Opera, Firefox, IE6-9, Chrome) для файла ipb_topic.js.Quick_quote.zip Изменено 19 Ноября 2011 пользователем Zhelezaka Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
golf789 Опубликовано 7 Февраля 2012 Жалоба Поделиться Опубликовано 7 Февраля 2012 (изменено) Установил мод ,спасибо, всё отлично работает, но есть одна маленькая проблема , содержимое скрытого текста тоже цитируется .Нельзя это исправить? Изменено 7 Февраля 2012 пользователем golf789 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.