ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
84   •   Посмотреть все темы

функция "стукнуть"

 

117
Олег @Strelok
1. Можно ли сделать, что бы в информере на титульнике отображалась фраза, выводимая тегом, а не сам тег?
2. ridz, твой вариант не работает, если есть поле для ника и если выбран адресат... Сообщение выходит без ника того, кому адресованно, например "Ник1 целует "
3. В варианте из сообщения #90, если не выбирать ник адресата, и сразу написать текст, то первые две буквы текста обрезаются, как можно это поправить?
4. Сейчас у меня стоит вариант из сообщения 90, но выходит примерно такая конструкция: "Ник1: целует Ник2", можно ли убрать двоеточие после "Ник1"?

173
Михаил @Снайпер
Прошу прощение за поднятие темы, новую решил не делать. Пытался организовать подобно функции "стукнуть" (их около тридцати) функцию "html", которую не добавлять в селектор.
Ну чтобы после ввода /html это пример можно было вводить любой html код, который бы выводился в лог сообщений. Пытался по разному, но никак не выходит, подскажите что здесь подставить чтоб заработалло
a34='/html ';
if (text.substring(0,a34.length)==a34) {
text=text.substr(a34.length,text.length-a34.length);
text=text.substr(tonick.length);
wr(...);
return 1;
}

Отредактировано Снайпер - 06.06.2010
772
Kkkair @Kkkair
у меня тут проблемка вышла, нужно сделать команду

В скрипты вписал:
g7='/music ';
if (text.substring(0,g7.length)==g7 && nick) {
text=text.substr(g7.length,text.length-g7.length);
text=text.substr(tonick.length+2,text.length-tonick.length-2);
wr("<h3><font color=000000>У "+set_nick+" гримит <a href="http://www.youtube.com/results?search_query="+text+">"+text+"</a></font>
");
return 1;
}

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

6703
Андрей @ZloVeЩиЙ
font color=#000000 - нэ?

772
Kkkair @Kkkair
ZloVeЩиЙ, нет, фрейм не грузится

458
ridz @ridz
g7='/music ';
if (text.substring(0,g7.length)==g7 && nick) {
text=text.substr(g7.length,text.length-g7.length);
text=text.substr(tonick.length+2,text.length-tonick.length-2);
wr("<h3><font color='#000000'>У "+set_nick+" гримит <a href='http://www.youtube.com/results?search_query="+text+"'>"+text+"</a></font></h3>");
return 1;
}

772
Kkkair @Kkkair
ridz, так нормально, но обрезается первые 2 буквы "+text+" - как исправить?

ЗЫ: я так даже не стал пробовать, не знал что две " подряд можно 😐

Отредактировано Kkkair - 14.06.2010
458
ridz @ridz
Kkkair, смотри пост #94

772
Kkkair @Kkkair
ridz, и последний вопрос хД как сделать что б ссылка открывалась в новой вкладке? т.е. куда и как вставить target="_blank"

3910
Дмитрий @Q-Tec
Kkkair пишет:

ridz, и последний вопрос хД как сделать что б ссылка открывалась в новой вкладке? т.е. куда и как вставить target="_blank"

<a href='http://www.youtube.com/results?search_query="+text+"' target='_blank'> ??

772
Kkkair @Kkkair
спасибо за ответы 😀

498
Дмитрий @DiMaJKeEeee
помогите плз у меня в чате функция

/* [Функция - вывода сообщений и команд] */
_____________
/* Вывод простого сообщения */
_____________________-

a1='/chmok ';
if (text.substring(0,a1.length)==a1 && nick) {
text=text.substr(a1.length,text.length-a1.length);
text=text.substr(tonick.length+0,text.length-tonick.length-0);
if(tonick==mynick && loaded==1) alert('Чмооооокс 😀 ');
wr("<i><font color=0000ff> "+set_nick+" ЧмОкНуЛ в ЩеЧкУ </font> <b>"+tonick+"</b> <img src=http://s19.rimg.info/7495c6d475d830aa4d4795dea735c68b.gif></i><font color=0000ff> " +text+ " </font><b><font color=0000ff> </font></b>");
return 1;
}

ето код
вот скрин

как мне сделать чтоб ета функция была и код не вылезал в фрейм соабщений ?????
ПОМОГИТЕЕЕ ПЛЗ

772
Kkkair @Kkkair
g7='/music';
if (text.substring(0,g7.length)==g7 ) {
text=text.replace(g7,"");
if (tonick){text=text.substr(tonick.length+2)};
wr("<center><h3><font color='#000000'>* "+nick+" слушает <a href='http://www.youtube.com/results?search_query="+text+"' target='_blank'>"+text+"</a> * </font></h3></center>");
return 1;
}

вот так попробуй, только красное у тебя своё. оранж эт содержимое

498
Дмитрий @DiMaJKeEeee
нет всёрвоно код вылазеет

3445
Андрей @VitrOn
a1='/chmok ';
if (text.substring(0,a1.length)==a1) {
text=text.substr(a1.length,text.length-a1.length);
text=text.substr(tonick.length);
if(tonick==mynick && loaded==1) alert('Чмооооокс 😀 ');
wr("<i><font color=0000ff> "+set_nick+" ЧмОкНуЛ в ЩеЧкУ </font> <b>"+tonick+"</b> <img src=http://s19.rimg.info/7495c6d475d830aa4d4795dea735c68b.gif></i><font color=0000ff> " +text+ " </font><b><font color=0000ff> </font></b>");
return 1;
}

нэ?

498
Дмитрий @DiMaJKeEeee
нет код всёровно вылазеет)

967
Lefna @Богиня
У тебя ошибка тут.
То, что красным тут выделено, у тебя не стоит

/* Вывод простого сообщения */
if(cmd==0) {
symbol=symbols[0];if(nick==mynick) symbol=symbols[1];if(tonick==mynick || text.split(mynick+":").length>1) symbol=symbols[2];
set_nick=" <a href='' onclick=\"parent.tonick('"+nick+": '); return false;\"><font size="+sizenick+" color="+colornick+" face='"+facenick+"'>"+set_nick+":</font></a> ";
set_text=" <font size="+size+" color="+color+" face='"+face+"'>" +set_text+"</font> ";
if (text.substring(0,7)=='/knock ' && nick) {
text=text.substr(7,text.length-7);
text=text.substr(tonick.length+2,text.length-tonick.length-2);
wr("<i><font color=00ee77> "+set_nick+" ДаЁт ХоРоШеГо ПоДзАтЫлЬнИкА</font> <b>"+tonick+"</b> <img src=http://imgs.su/bigsmile3/punish.gif></i><font color=00ee77> "+text+" </font><b><font color=00ee77>("+time+")</font></b>");
return 1;
}
a1='/chmok ';
if (text.substring(0,a1.length)==a1 && nick) {
text=text.substr(a1.length,text.length-a1.length);
text=text.substr(tonick.length+2,text.length-tonick.length-2);
wr("<i><font color=00ee77> "+set_nick+" Поцеловал(а) в засос </font> <b>"+tonick+"</b> <img src=http://imgs.su/bigsmile2/38.gif></i><font color=00ee77> "+text+" </font><b><font color=00ee77>("+time+")</font></b>");
return 1;
}
a2='/poceluj ';
if (text.substring(0,a2.length)==a2 && nick) {
text=text.substr(a1.length,text.length-a1.length);
text=text.substr(tonick.length+2,text.length-tonick.length-2);
wr("<i><font color=0000ff> "+set_nick+" Засосал АрРрР...</font> <b>"+tonick+"</b> <img src=http://s17.rimg.info/6825a27fced3775e4e76d1d40d64fdb2.gif></i><font color=0000ff> "+text+" </font><b><font color=0000ff>"+set_time+"</font></b>");
return 1;
}
towr=symbol+set_nick+set_text+set_time+"<br>";
if(nick==mynick || tonick==mynick) myhistory+=towr;
wr(towr);
}

Отредактировано Богиня - 22.07.2010
1410
Антон @tonik
Привет!
Извините, мож не совсем в тему, но...
Как прописать чередование статустов что бы не прописывать для каждого отдельную строку...?

if(parent.mystatus==27) {document.write("<option value='/adm3 '>ГОЛОС");}

допустим для статуса 27, 32, 4... и т.д...

23
Azat_Serov @Azat_Serov
tonik,
if(parent.mystatus==27||parent.mystatus==32||parent.mystatus==4) {document.write("<option value='/adm3 '>ГОЛОС");}

Отредактировано Azat_Serov - 30.10.2010