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

Без заголовка.

 

23
Kugel @Kugel
У меня несколько вопросов:
1. Допустим, Я сменил статус в чате на "скоро буду". При обновлении страницы чата сообщения о смене статуса не выводятся. Почему?
2. Я сделал, как написано на форуме: вставил это :
if(text.substr(0,7)=="/remove" && remover[nick]) {
var timeremovez;
text=text.replace("/remove", "");
timeremovez = text.match(/см\.\s(\d\d.\d\d.\d\d)|[^\s\(\)]+/g);
if (timeremovez!=null) {
var obj=parent.left.document;var div=obj.getElementsByTagName('div');
for (var i=0; i<timeremovez.length; i++) {
for (var k=0; k<div.length; k++) {if (div[k].innerHTML.indexOf(timeremovez[i])>=0){obj.body.removeChild(div[k]);k--;}}}};
if(nick!=mynick||timeremovez==null) return;
text='Вы удалили сообщение/я с '+timeremovez;
}
после if(cmd==0) { в скриптах чата. Также прописал свой ник здесь:
/* Ники удаляющих строки лога (/remove): remover['nick']=1; */
var remover = new Array();
remover['Ник']=1;
Почему сообщения не удаляются?

602
Ventage @new1
О.2.Так должно работать.
/* Функция удаления сообщений из лога чата */
if(text.substr(0,7)=="/remove" && remover[nick]) {
var timeremovez;
text=text.replace("/remove", "");
timeremovez = text.match(/см\.\s(\d\d.\d\d.\d\d)|\S+/g);
if (timeremovez!=null) {
var obj=document.getElementById("leftdiv");var div=obj.getElementsByTagName('div');
for (var i=0; i<timeremovez.length; i++) {
for (var k=0; k<div.length; k++) {if (div[k].innerHTML.search(timeremovez[i])>=0){obj.removeChild(div[k]);k--;}}}};
if(nick!=parent.mynick||timeremovez==null) return;
text='Вы удалили сообщение/я с '+timeremovez;
}

🐱‍👤

Отредактировано new1 - 12.01.2013
23
Kugel @Kugel
А возможно ли сделать, чтобы администратор видел приват пользователей в самом чате, а не в админке?

2615
Сергей @Pegass
Kugel, НЕТ

23
Kugel @Kugel
set_call="&nbsp;<a href='#' onclick=\"parent.write.location.href = 'index.php?inc=write&"+ parent.yourkey+"&text=/call "+nick+": ';return false;\" title='Вызвать "+nick+" в чат!' target='_blank'>!</a>"; Почему при нажатии выкидывает на главную страницу?

1007
BETEPAH @BETEPAH
Kugel пишет:

set_call="&nbsp;<a href='#' onclick=\"parent.write.location.href = 'index.php?inc=write&"+ parent.yourkey+"&text=/call "+nick+": ';return false;\" title='Вызвать "+nick+" в чат!' target='_blank'>!</a>"; Почему при нажатии выкидывает на главную страницу?

Может у вас чат не фреймовый? Куда ведет parent.write?
Попробуйте заменить на parent.hidden.

23
Kugel @Kugel
Упс, реально) а как теперь всё сместить влево? ********** чтобы всё было под таблицей

203
Mix @Mix
/* [Функции - нижнего фрейма] */ и там /* [Подготовка фреймов и загрузка сообщений] */ и потом в <td colspan=5> то что красным просто поставь нужное число

23
Kugel @Kugel
Спасибо)

23
Kugel @Kugel
Напишите, пожалуйста, скрипт, чтобы
deltxt[1]='удаляет';
deltxt[2]='удаляет';
deltxt[3]='удаляет';
deltxt[4]='закидывает окнами';
deltxt[5]='выпинывает';
deltxt[6]='предупреждает';
deltxt[7]='запрещает разговаривать';
всё это было в рамке с чёрным фоном, и вместо ника блокирующего было "админ" удаляет nick

4619
Web3r @Web3r
Скрипты > [Функция - вывода сообщений и команд] > Вывод сообщения об удалении '/kill nick' и сам процесс
В самом низу этой функции:
wr(set_time+"<i><a href='' onclick=\"parent.tonick('"+nick+": '); return false;\"><font color="+colornick+">"+set_nick+"</font></a> "+deltxt[kill]+" "+tonick+".</i> "+timeout+text+"<br>");
}

Заменить на:
wr(set_time+"<p style='background:#000;border:1px #ff0000 dotted;padding:3px 10px'>админ "+deltxt[kill]+" "+tonick+". "+timeout+text+"</p>");
}

Стили, если нужно, отредактировать по своему усмотрению.

Отредактировано Web3r - 15.01.2013
23
Kugel @Kugel
Что за фигня? Когда пользователь хочет написать что-то в приват, пишется последний набранный им текст, и в общий лог, если только что зашёл в чат и ещё ничего не написал, выскакивает такой алерт: ********** 🤨

Отредактировано Kugel - 17.01.2013
20090
Dimitry @Dimitry
Это какой то баг скриптов ридза если писать латиницей, защита от рекламы.
Исправление я также выкладывал в теме багов.

23
Kugel @Kugel
Нашёл, исправил, но никаких изменений.