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

Разграничение функций модерирования

 

2902
serhio @serhio
qwert пишет:

Почему!В селекторе на сообщение /me не прописано ж условие!

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

4036
DelFast @DelFast
qwert пишет:

Я не знаю получится ли, но если в скриптах задать ники, така как ники чистильщиков екрана, а в селекторе прописать дополнительное условие...напиример:
В скрипты добавляем:
var caller = new Array();
caller['Ник 1']=1;
caller['Ник 2']=1; и т.д.

А нижний фрейм в селектор:

if(parent.caller[parent.mynick]) document.write("<option value='/call '>вызов");

Но не знаю!Не проверял по логике должно работать!

Если простой юзер узнает код /call он так же сможет набрать вызов)

11667
Латвиец @Латвиец
Vj_Dead пишет:

qwert пишет:

Я не знаю получится ли, но если в скриптах задать ники, така как ники чистильщиков екрана, а в селекторе прописать дополнительное условие...напиример:
В скрипты добавляем:
var caller = new Array();
caller['Ник 1']=1;
caller['Ник 2']=1; и т.д.

А нижний фрейм в селектор:

if(parent.caller[parent.mynick]) document.write("<option value='/call '>вызов");

Но не знаю!Не проверял по логике должно работать!

Если простой юзер узнает код /call он так же сможет набрать вызов)

Не сможет...

4036
DelFast @DelFast
Так, будем идти со стандартного (другого) т.к. код один.

Вот мы нашли /* Проверка пользовательских команд для простого сообщения */

И взяли самое первое нами нужное)

if(text.substr(0,6)=="/call" && caller[nick]) {
parent.left.document.getElementsByTagName("body")[0].innerHTML="";text="твой текст";}

Сам не пробовал, что в голову залетело - то и выложил) Если пойдёт - отпишись

451
Джесси @Джесси
Пока не получается. Работаю над этим...
Про caller-то лан, более-менее ясно. А как быть с /me? Только через cmd==3.
Мда, притом, все ники будет муторно в селекторе прописывать...

Отредактировано Джесси - 21.03.2008
4316
Никита @DMc_Pozitiv
qwert пишет:

Я не знаю получится ли, но если в скриптах задать ники, така как ники чистильщиков екрана, а в селекторе прописать дополнительное условие...напиример:
В скрипты добавляем:
var caller = new Array();
caller['Ник 1']=1;
caller['Ник 2']=1; и т.д.

А нижний фрейм в селектор:

if(parent.caller[parent.mynick]) document.write("<option value='/call '>вызов");

Но не знаю!Не проверял по логике должно работать!

Аналогично и с /me

451
Джесси @Джесси
qwert тогда получится, что тот, кто caller, тот и будет писать с /me
А это надо разграничить

4316
Никита @DMc_Pozitiv
Пропиши еще раз только теперь вместо caller везде напиши например messager

44
Адя @Адя
РЕбят, а на "Админку" можнно поставить " if(parent.status=статус_модера)" ???
И как писать ?
У меня есть ,к примеру две группы - "Админ" и "админ" тоесть писать их на русском языке вместо "статус_модера"?

11667
Латвиец @Латвиец
Адя пишет:

РЕбят, а на "Админку" можнно поставить " if(parent.status=статус_модера)" ???
И как писать ?
У меня есть ,к примеру две группы - "Админ" и "админ" тоесть писать их на русском языке вместо "статус_модера"?

Можно... ID статуса туда пиши... Или parent.nick
ID статуса смотри в Пользователи - Настройка статусов

44
Адя @Адя
ребят.... Сделайте мне пожалуйста примерные строки... ну не понимаю я...

11667
Латвиец @Латвиец
if(parent.status=ID)
ID статуса смотри в Пользователи - Настройка статусов

Что тут непонятного?

44
Адя @Адя
<input type=submit class=ok onclick='cmd.value="/kick ";' value='kill'>


А с этой как быть ?

11667
Латвиец @Латвиец
<script>
if(parent.status==ID)
document.write('<input type=submit class=ok onclick='cmd.value="/kick ";' value='kill'>');
</script>

44
Адя @Адя
Мдоу... Эту кнопку тогда вообще никто не видит, какой бы я ИД статуса не писал. 1-8

Отредактировано Адя - 09.04.2008