Общие > Гостевая Webscript.Ru Network
Вот если бы цитирование так работало
NAS:
А как это имя попадет туда ? Откуда функция узнает, что текст конкретного пользователя ?
USE:
есть две функции, одна для вставки имени: javascript:ins(\'NAS\'), а другая для вставки выделеного фрагмента: javascript:Insert(selection)
так почему же не переделать javascript:Insert(\'NAS\',selection) тогда и вставлятся будет так как надо..., правда тут придется править исходники форума немного.
--- Код: ---
function Insert(text){
if (text!="") paste("[quote!]"+text+"[/quote]\\n", 0);
}
--- Конец кода ---
сделать, что-то вроде:
--- Код: ---
function Insert(member, text){
if (text!="") paste("[quote!]"+member+"
"+text+"[/quote]\\n", 0);
}
--- Конец кода ---
эти функции в lib.js лежат. что-то в этом роде надо модифицировать. я в js не силен, может кто-то более компетентный сможет более продуктивное решение посоветовать.
правда вызов функций Insert(\'NAS\',selection) надо будет переделать в пхп-шных скриптах, чтобы так прописывалось а не Insert(selection)
p.s. вместо NAS можно ставить имя соответствующего пользователя ;)
USE:
пхп исходников форума у меня нет. надо посмотреть функции вывода сообщений там где создаются ссылки править и цитировать. и также ссылка на имя и скомбинировать...
NAS:
А дело в том, что сейчас можно выделить в одном посте, а нажать цитировать в другом, тогда имя подставится другое. И будет еще большая путаница.
А вообще попробовать мона. Завтра попробую.
NAS:
USE
ПХП не придется трогать. Попробую завтра.
Навигация
Перейти к полной версии