€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90 •
Посмотреть все темы
Изменение формата вывода сообщений в стандартных скриптах
1
2
20090
Dimitry
@Dimitry
26.11.2007
Изменение формата вывода сообщений в стандартных скриптах
Из всех видов вывода сообщений вывел время наверх и придал ему такую форму
set_time="[<font style='cursor:pointer;' onclick='parent.sendto(\" см. "+time+" \");'>"+time+"</font>] ";
Во всех сообщениях время поставил вперёд, при нажатии на время в строку ввода добавляется
см. 12:12:12
Из всех сообщения убрал жирное слово
Сообщение:
, кроме сообщения выводящегося командой /msg /me
Посмотреть можно в главном чате!
Что думаете об этом?
4036
DelFast
@DelFast
26.11.2007
Отлично
58
Capricorn
@Capricorn
26.11.2007
demon
пишет:
Изменение формата вывода сообщений в стандартных скриптах
Из всех видов вывода сообщений вывел время наверх и придал ему такую форму
set_time="[<font style='cursor:pointer;' onclick='parent.sendto(\" см. "+time+" \");'>"+time+"</font>] ";
Во всех сообщениях время поставил вперёд, при нажатии на время в строку ввода добавляется
см. 12:12:12
Из всех сообщения убрал жирное слово
Сообщение:
, кроме сообщения выводящегося командой /msg /me
Посмотреть можно в главном чате!
Что думаете об этом?
Неплохо...Очень даже не плохо! Во всяком случае, точно лучше, чем было!
Отредактировано Capricorn -
26.11.2007
526
Kreg-Heg
@Kreg-Heg
26.11.2007
порадовало что время всетаки решил заключать в квадратные скобки по умолчанию ))))
124
Sektant
@Sektant
27.11.2007
Вполне неплохо для стандарта.. Только сообщение можно было и не убирать!! ))
637
zorro
@zorro
28.11.2007
demon, а секунды убирать как и раньше?
451
Джесси
@Джесси
28.11.2007
Конечно правильно! Я у себя, помню, вручную это время и надпись "сообщение" убирал 😉 Не мой ли стилёк повлиял? 😀 ))
526
Kreg-Heg
@Kreg-Heg
28.11.2007
Джесси
пишет:
Конечно правильно! Я у себя, помню, вручную это время и надпись "сообщение" убирал 😉 Не мой ли стилёк повлиял? 😀 ))
точно не твой!
20090
Dimitry
@Dimitry
28.11.2007
zorro
пишет:
demon, а секунды убирать как и раньше?
от перестановки слощаемых сумма не меняется )
4036
DelFast
@DelFast
05.08.2008
а как вернуть? если что))
4036
DelFast
@DelFast
05.08.2008
Уже решил проблему)...
Отредактировано DelFast -
05.08.2008
588
КоЛеСо
@КоЛеСо
04.11.2008
у меня вопрос -
1) - где к "cmd==3" (да и к остальным) приписывается "/msg" (/me, /privat и т.д.)?
2) - попытался добавить функцию - "Сказать от Администрации" (у меня бота зовут так):
/* Вывод простого сообщения */
if(cmd==0) {
symbol=symbols[0];
if(nick==mynick) symbol=symbols[1];
if(tonick==mynick || text.split(mynick+":").length>1 || text.split("Всем:").length>1 || text.split("Девушкам:").length>1 && parent.mymw == '1' || text.split("Парням:").length>1 && parent.mymw == '0' || text.split("Неопределившимся:").length>1 && parent.mymw == '') symbol=symbols[2];
set_nick=" <a href='' onclick=\"parent.tonick('"+nick+": '); return false;\"><font size="+sizenick+" color="+colornick+" face='"+facenick+"'>["+set_nick+"]:</font></a> ";
if(text.substr(0,6)=="/adm" && clearer[nick]) symbol=symbols[0];
if(text.substr(0,6)=="/adm" && clearer[nick] && (tonick==mynick || text.split(mynick+":").length>1 || text.split("Всем:").length>1 || text.split("Девушкам:").length>1 && parent.mymw == '1' || text.split("Парням:").length>1 && parent.mymw == '0' || text.split("Неопределившимся:").length>1 && parent.mymw == '')) symbol=symbols[2];
set_nick="<b><a href='' onclick=\"parent.tonick('Администрация: '); return false;\"><font color=black>[Администрация]:</font></a></b>"
set_text="<font size="+size+" color="+color+" face='"+face+"'>" +set_text+"</font> ";
towr=symbol+set_time+set_nick+set_text+"<br>";
if(nick==mynick || tonick==mynick) myhistory+=towr;
wr(towr);
}
ысе как бы работает... только сообщение выглядит так:
21:39:46 [Администрация]:/adm Проверка! Всем оставаться на своих местах!
как убрать "/adm"?
11667
Латвиец
@Латвиец
04.11.2008
А вот я интересуюсь...ты сам понял что спросил?
Кого куда добавить...кого откуда убрать...непонятно...
588
КоЛеСо
@КоЛеСо
04.11.2008
оказывается нифига ничего не получилось ))) просто напросто ВСЕ сообщения стали отправляться от имени Администрации!!! 🤣
2 Латвиец:
а что собственно непонятно?))
588
КоЛеСо
@КоЛеСо
04.11.2008
а может так будет работать?
/* Вывод простого сообщения */
if(cmd==0) {
symbol=symbols[0];
if(nick==mynick) symbol=symbols[1];
if(tonick==mynick || text.split(mynick+":").length>1 || text.split("Всем:").length>1 || text.split("Девушкам:").length>1 && parent.mymw == '1' || text.split("Парням:").length>1 && parent.mymw == '0' || text.split("Неопределившимся:").length>1 && parent.mymw == '') symbol=symbols[2];
set_nick=" <a href='' onclick=\"parent.tonick('"+nick+": '); return false;\"><font size="+sizenick+" color="+colornick+" face='"+facenick+"'>["+set_nick+"]:</font></a> ";
if(text.substr(0,4)=="/adm" && clearer[nick]) set_nick=" <b><a href='' onclick=\"parent.tonick('Администрация: '); return false;\"><font color=black>[Администрация]:</font></a></b> ";
set_text="<font size="+size+" color="+color+" face='"+face+"'>" +set_text+"</font> ";
towr=symbol+set_time+set_nick+set_text+"<br>";
if(nick==mynick || tonick==mynick) myhistory+=towr;
wr(towr);
}
Так РАБОТАЕТ!!! 😋
только все равно (
выводит "/adm"
):
22:23:16 [Администрация]:
/adm
Проверка! Всем оставаться на своих местах!
22:23:32 [Администрация]:
/adm
Всем: Проверка!
з.ы.: сообщение "Всем:" подсвечивается фоном )))) работает!
Отредактировано КоЛеСо -
04.11.2008
588
КоЛеСо
@КоЛеСо
08.11.2008
люди! ну обьясните пожалуйста - как сделать чтоб
set_text
выкидывал "/adm" из выводимого в общее окно текста?
может это как-то при помощи автозамены сделать? или сделать эту часть текста видимой только для админов?...
7018
заблокирован
@BlooD
08.11.2008
Помоему отлично 😀
20090
Dimitry
@Dimitry
08.11.2008
text=text.substr(4);
уменьшает переменную текст на 4 знака с переди
588
КоЛеСо
@КоЛеСо
08.11.2008
а куда это вставить?
вот так у меня сейчас
https://vmeste.eu/forum?pid=108588#p108588
588
КоЛеСо
@КоЛеСо
16.11.2008
demon
пишет:
text=text.substr(4);
не работает кароч.... пробовал по разному... но так и не нашел куда это строчку добавлять...