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

действия

 

83
Елена @svetlaya
Извиняюсь если повторяюсь.
Помогите сделать вот это в текущей версии

https://vmeste.eu/forum?pid=235243#p235243


Что то я туплю и никак не могу добиться что бы работало

318
Алекс @Рой31
svetlaya пишет:

Извиняюсь если повторяюсь.
Помогите сделать вот это в текущей версии

https://vmeste.eu/forum?pid=235243#p235243


Что то я туплю и никак не могу добиться что бы работало

синее заменить на hidden
красное удалить


<script language="JavaScript" type="text/javascript">
function converter(x)
{ var abcr = new Array("А","Б","В","Г","Д","Е","Ё","Ж","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ч","Ш","Щ","Ъ","Ы","Ь","Э","Ю","Я","а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ы","ь","э","ю","я");
var abci = new Array("%C0","%C1","%C2","%C3","%C4","%C5","%A8","%C6","%C7","%C8","%C9","%CA","%CB","%CC","%CD","%CE","%CF","%D0","%D1","%D2","%D3","%D4","%D5","%D6","%D7","%D8","%D9","%DA","%DB","%DC","%DD","%DE","%DF","%E0","%E1","%E2","%E3","%E4","%E5","%B8","%E6","%E7","%E8","%E9","%EA","%EB","%EC","%ED","%EE","%EF","%F0","%F1","%F2","%F3","%F4","%F5","%F6","%F7","%F8","%F9","%FA","%FB","%FC","%FD","%FE","%FF");
for (i=0; i<abcr.length; i++) { while (x.split(abcr[i]).length>1) x = x.replace(abcr[i], abci[i] )};
return x;
}


function action_cmd(x)
{ if(!x) return;
var nick=parent.chat.document.fmsg.tonick.value;
var text=parent.chat.document.fmsg.text0.value;
var arr = new Array();
arr[1]="кружится в танце с "+nick+" *77";
arr[2]="обнимает "+nick+" *081";
arr[3]="наказывает "+nick+" *733";
arr[4]="дарит букет роз "+nick+" *4";
arr[5]="шепчет на ухо "+nick+" *311";
arr[6]="наливает "+nick+" *363";
arr[7]="говорит привет! "+nick+" *69";
arr[8]="нагло лапает "+nick+" *153";
arr[9]="жестко насилует "+nick+" *45";
arr[10]="шепчет на ухо: Я люблю тебя "+nick+" *25";
arr[11]="кидает помидорами в "+nick+" *695";
arr[12]="прощается с "+nick+" *476";
arr[13]="целует "+nick+" *16";
arr[14]="в изумлении от "+nick+" *21";
parent.write.location.href = 'index.php?inc=write&'+ parent.yourkey+'&text= '+encodeURIComponent(arr[x]+" "+text);
parent.chat.document.fmsg.text0.value='';
parent.chat.document.fmsg.ddd.value='';
}
</script>

83
Елена @svetlaya
Огромное Спасибо!

А вот это будет в этой версии работать ?
https://vmeste.eu/forum?pid=308682#p308682

Отредактировано svetlaya - 27.02.2015
318
Алекс @Рой31
svetlaya пишет:

Огромное Спасибо!

А вот это будет в этой версии работать ?
https://vmeste.eu/forum?pid=308682#p308682

Должно работать но я не пробовал)

1163
Денис @Анатолич
svetlaya пишет:

Огромное Спасибо!

А вот это будет в этой версии работать ?
https://vmeste.eu/forum?pid=308682#p308682

с 13го года уже все под безфреймовый чат писалось.
соответственно работать будет.

24
Анастасия @sta241stek241
Ребят а вот такая проблема: есть действия в чате, их нужно скрыть от всех пользователей и показать некоторым статусам. Как это сделать? если кто сечет, подскажите и желательно пошагово, я хоть и не блонди но тупить умею)):lol::blush:

2615
Сергей @Pegass
if(mystatus == 1 || mystatus == 2)
{
//выводим действия
}

Как то так, вроде
Те кто знает коды действий всё равно смогут ими воспользоваться, это всё равно что скрывать включение камеры))))



ЗЫ не обязательно дублировать вопрос в разных ветках

55
Наталья @Эстер
Рой31 пишет:

синее заменить на hidden
красное удалить


<script language="JavaScript" type="text/javascript">
function converter(x)
{ var abcr = new Array("А","Б","В","Г","Д","Е","Ё","Ж","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ч","Ш","Щ","Ъ","Ы","Ь","Э","Ю","Я","а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ы","ь","э","ю","я");
var abci = new Array("%C0","%C1","%C2","%C3","%C4","%C5","%A8","%C6","%C7","%C8","%C9","%CA","%CB","%CC","%CD","%CE","%CF","%D0","%D1","%D2","%D3","%D4","%D5","%D6","%D7","%D8","%D9","%DA","%DB","%DC","%DD","%DE","%DF","%E0","%E1","%E2","%E3","%E4","%E5","%B8","%E6","%E7","%E8","%E9","%EA","%EB","%EC","%ED","%EE","%EF","%F0","%F1","%F2","%F3","%F4","%F5","%F6","%F7","%F8","%F9","%FA","%FB","%FC","%FD","%FE","%FF");
for (i=0; i<abcr.length; i++) { while (x.split(abcr[i]).length>1) x = x.replace(abcr[i], abci[i] )};
return x;
}


function action_cmd(x)
{ if(!x) return;
var nick=parent.chat.document.fmsg.tonick.value;
var text=parent.chat.document.fmsg.text0.value;
var arr = new Array();
arr[1]="кружится в танце с "+nick+" *77";
arr[2]="обнимает "+nick+" *081";
arr[3]="наказывает "+nick+" *733";
arr[4]="дарит букет роз "+nick+" *4";
arr[5]="шепчет на ухо "+nick+" *311";
arr[6]="наливает "+nick+" *363";
arr[7]="говорит привет! "+nick+" *69";
arr[8]="нагло лапает "+nick+" *153";
arr[9]="жестко насилует "+nick+" *45";
arr[10]="шепчет на ухо: Я люблю тебя "+nick+" *25";
arr[11]="кидает помидорами в "+nick+" *695";
arr[12]="прощается с "+nick+" *476";
arr[13]="целует "+nick+" *16";
arr[14]="в изумлении от "+nick+" *21";
parent.write.location.href = 'index.php?inc=write&'+ parent.yourkey+'&text= '+encodeURIComponent(arr[x]+" "+text);
parent.chat.document.fmsg.text0.value='';
parent.chat.document.fmsg.ddd.value='';
}
</script>

Спасибо, тоже воспользуюсь..) А если я хочу вместо смайлов вставить туда картинки?

318
Алекс @Рой31
Эстер пишет:

Рой31 пишет:

синее заменить на hidden
красное удалить


<script language="JavaScript" type="text/javascript">
function converter(x)
{ var abcr = new Array("А","Б","В","Г","Д","Е","Ё","Ж","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ч","Ш","Щ","Ъ","Ы","Ь","Э","Ю","Я","а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ы","ь","э","ю","я");
var abci = new Array("%C0","%C1","%C2","%C3","%C4","%C5","%A8","%C6","%C7","%C8","%C9","%CA","%CB","%CC","%CD","%CE","%CF","%D0","%D1","%D2","%D3","%D4","%D5","%D6","%D7","%D8","%D9","%DA","%DB","%DC","%DD","%DE","%DF","%E0","%E1","%E2","%E3","%E4","%E5","%B8","%E6","%E7","%E8","%E9","%EA","%EB","%EC","%ED","%EE","%EF","%F0","%F1","%F2","%F3","%F4","%F5","%F6","%F7","%F8","%F9","%FA","%FB","%FC","%FD","%FE","%FF");
for (i=0; i<abcr.length; i++) { while (x.split(abcr[i]).length>1) x = x.replace(abcr[i], abci[i] )};
return x;
}


function action_cmd(x)
{ if(!x) return;
var nick=parent.chat.document.fmsg.tonick.value;
var text=parent.chat.document.fmsg.text0.value;
var arr = new Array();
arr[1]="кружится в танце с "+nick+" *77";
arr[2]="обнимает "+nick+" *081";
arr[3]="наказывает "+nick+" *733";
arr[4]="дарит букет роз "+nick+" *4";
arr[5]="шепчет на ухо "+nick+" *311";
arr[6]="наливает "+nick+" *363";
arr[7]="говорит привет! "+nick+" *69";
arr[8]="нагло лапает "+nick+" *153";
arr[9]="жестко насилует "+nick+" *45";
arr[10]="шепчет на ухо: Я люблю тебя "+nick+" *25";
arr[11]="кидает помидорами в "+nick+" *695";
arr[12]="прощается с "+nick+" *476";
arr[13]="целует "+nick+" *16";
arr[14]="в изумлении от "+nick+" *21";
parent.write.location.href = 'index.php?inc=write&'+ parent.yourkey+'&text= '+encodeURIComponent(arr[x]+" "+text);
parent.chat.document.fmsg.text0.value='';
parent.chat.document.fmsg.ddd.value='';
}
</script>

Спасибо, тоже воспользуюсь..) А если я хочу вместо смайлов вставить туда картинки?

Сам селектор (в нижний фрейм чата <!-- CHAT FRAME -->)

<select class=text3 name="ddd" size="1" onchange="action_cmd(this.value);">
<option value=''>Действия</option>
<option value='7'>Привет</option>
<option value='2'>Обнимаю</option>
<option value='1'>Танец</option>
<option value='4'>Розы</option>
<option value='10'>Люблю тебя</option>
<option value='5'>Шептать</option>
<option value='6'>Наливать</option>
<option value='11'>Кидать</option>
<option value='3'>Наказать</option>
<option value='8'>Лапать</option>
<option value='9'>Насиловать</option>
<option value='12'>Прощается</option>
<option value='13'>Поцелуй</option>
<option value='14'>Изумление</option>

</select>

а это скрипт (в скрипты в /* [Функции - нижнего фрейма] */)

/*AKT*/
<script language="JavaScript" type="text/javascript">
function converter(x)
{ var abcr = new Array("А","Б","В","Г","Д","Е","Ё","Ж","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ч","Ш","Щ","Ъ","Ы","Ь","Э","Ю","Я","а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ы","ь","э","ю","я");
var abci = new Array("%C0","%C1","%C2","%C3","%C4","%C5","%A8","%C6","%C7","%C8","%C9","%CA","%CB","%CC","%CD","%CE","%CF","%D0","%D1","%D2","%D3","%D4","%D5","%D6","%D7","%D8","%D9","%DA","%DB","%DC","%DD","%DE","%DF","%E0","%E1","%E2","%E3","%E4","%E5","%B8","%E6","%E7","%E8","%E9","%EA","%EB","%EC","%ED","%EE","%EF","%F0","%F1","%F2","%F3","%F4","%F5","%F6","%F7","%F8","%F9","%FA","%FB","%FC","%FD","%FE","%FF");
for (i=0; i<abcr.length; i++) { while (x.split(abcr[i]).length>1) x = x.replace(abcr[i], abci[i] )};
return x;
}


function action_cmd(x)
{ if(!x) return;
var nick=document.fmsg.tonick.value;
var text=document.fmsg.text0.value;
var arr = new Array();
arr[1]="кружится в танце с "+nick+"[media]ссылка на картинку[/media]";
arr[2]="обнимает "+nick+" *081";
arr[3]="наказывает "+nick+" *733";
arr[4]="дарит букет роз "+nick+" *4";
arr[5]="шепчет на ухо "+nick+" *311";
arr[6]="наливает "+nick+" *363";
arr[7]="говорит привет! "+nick+" *69";
arr[8]="нагло лапает "+nick+" *153";
arr[9]="жестко насилует "+nick+" *45";
arr[10]="шепчет на ухо: Я люблю тебя "+nick+" *25";
arr[11]="кидает помидорами в "+nick+" *695";
arr[12]="прощается с "+nick+" *476";
arr[13]="целует "+nick+" *16";
arr[14]="в изумлении от "+nick+" *21";
parent.hidden.location.href = 'index.php?inc=write&'+ parent.yourkey+'&text= '+encodeURIComponent(arr[x]+" "+text);
document.fmsg.text0.value='';
document.fmsg.ddd.value='';
}
</script>

красным пример вывода картинки
при условии что установлен скрит тега media!!!

Отредактировано Рой31 - 30.08.2015
55
Наталья @Эстер
Рой31 пишет:

Сам селектор (в нижний фрейм чата <!-- CHAT FRAME -->)

<select class=text3 name="ddd" size="1" onchange="action_cmd(this.value);">
<option value=''>Действия</option>
<option value='7'>Привет</option>
<option value='2'>Обнимаю</option>
<option value='1'>Танец</option>
<option value='4'>Розы</option>
<option value='10'>Люблю тебя</option>
<option value='5'>Шептать</option>
<option value='6'>Наливать</option>
<option value='11'>Кидать</option>
<option value='3'>Наказать</option>
<option value='8'>Лапать</option>
<option value='9'>Насиловать</option>
<option value='12'>Прощается</option>
<option value='13'>Поцелуй</option>
<option value='14'>Изумление</option>

</select>

а это скрипт (в скрипты в /* [Функции - нижнего фрейма] */)

/*AKT*/
<script language="JavaScript" type="text/javascript">
function converter(x)
{ var abcr = new Array("А","Б","В","Г","Д","Е","Ё","Ж","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ч","Ш","Щ","Ъ","Ы","Ь","Э","Ю","Я","а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ы","ь","э","ю","я");
var abci = new Array("%C0","%C1","%C2","%C3","%C4","%C5","%A8","%C6","%C7","%C8","%C9","%CA","%CB","%CC","%CD","%CE","%CF","%D0","%D1","%D2","%D3","%D4","%D5","%D6","%D7","%D8","%D9","%DA","%DB","%DC","%DD","%DE","%DF","%E0","%E1","%E2","%E3","%E4","%E5","%B8","%E6","%E7","%E8","%E9","%EA","%EB","%EC","%ED","%EE","%EF","%F0","%F1","%F2","%F3","%F4","%F5","%F6","%F7","%F8","%F9","%FA","%FB","%FC","%FD","%FE","%FF");
for (i=0; i<abcr.length; i++) { while (x.split(abcr[i]).length>1) x = x.replace(abcr[i], abci[i] )};
return x;
}


function action_cmd(x)
{ if(!x) return;
var nick=document.fmsg.tonick.value;
var text=document.fmsg.text0.value;
var arr = new Array();
arr[1]="кружится в танце с "+nick+"[media]ссылка на картинку[/media]";
arr[2]="обнимает "+nick+" *081";
arr[3]="наказывает "+nick+" *733";
arr[4]="дарит букет роз "+nick+" *4";
arr[5]="шепчет на ухо "+nick+" *311";
arr[6]="наливает "+nick+" *363";
arr[7]="говорит привет! "+nick+" *69";
arr[8]="нагло лапает "+nick+" *153";
arr[9]="жестко насилует "+nick+" *45";
arr[10]="шепчет на ухо: Я люблю тебя "+nick+" *25";
arr[11]="кидает помидорами в "+nick+" *695";
arr[12]="прощается с "+nick+" *476";
arr[13]="целует "+nick+" *16";
arr[14]="в изумлении от "+nick+" *21";
parent.hidden.location.href = 'index.php?inc=write&'+ parent.yourkey+'&text= '+encodeURIComponent(arr[x]+" "+text);
document.fmsg.text0.value='';
document.fmsg.ddd.value='';
}
</script>

красным пример вывода картинки
при условии что установлен скрит тега media!!!

Спасибо..) Тег установлен. Значит должно получиться..)

441
Валентин @DjValek
будьте добры, подскажите... установил действия в верхний фрейм topdiv , действия работают, но при выборе действия меню не возвращается в первоначальное положение, приходится вручную выводить в действия и только потом снова пользоваться командой

42
Человек @Человек_Икс
Скрипт не рабочий.

320
Сергей @Brokl
Человек_Икс, да вроде работает всё

73
Я @Kraker_TV
DjValek пишет:

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

таже история