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

подскажите

 

320
Сергей @Brokl
всем привет))) подскажите пожалуйста. мне нужен чекбокс на отключение музыки в чате (ну тоесть чтоб не мешала радио слухать) . и кнопка мобильной версии чата на главную. на форуме замучался искать.глаза уже красные. спасибо

Отредактировано Brokl - 07.12.2014
596
Сергей @Князь_Пипецкий
Сам чекбокс:

<script language="JavaScript" type="text/javascript">
var checked='';
if (parent.getcookie("play")) {checked=parent.getcookie("play")==1?"checked":""; parent.play_no=parent.getcookie("play");}
else checked='checked';
document.write('<label><input type=checkbox name="play" onclick="if(this.checked) {parent.setcookie(this.name,1);parent.play_no=1;} else {parent.setcookie(this.name,0);parent.play_no=0;}" title="вкл/откл Музыку" '+checked+'><span></span></label>')
</script>

А это в скрипты, в раздел "настройки"

/* Вкл/выкл музыки 1 - вкл, 0 - откл*/
var play_no=0;

320
Сергей @Brokl
у меня неработат(((

596
Сергей @Князь_Пипецкий
Вероятнее всего у вас музыка запускается не командой play, а какой то другой, например media.
Я же выложил код из своего чата, у меня работает.
Просто проанализируйте приведенный код и испавьте под себя.

320
Сергей @Brokl
в чате : {
document.write("<input type=button onclick=\"document.fmsg.text0.value='[play]'+document.fmsg.text0.value+'[/play]';document.fmsg.text0.focus();\" value=\"Dj\" class=input_button title=\"Вставить ссылку в поле ввода текста, выделить её, нажать Dj-кнопку и отправить музыку в чат\">"); }</script>

в скриптах: {t=text.split('[play]'); if(t[1]) {t2=t[1].split('[/play]'); if(t2[0]) {var autostart='true'; if(!loaded) autostart='false'; text=text.replace('[play]'+t2[0]+'[/play]','<embed type="application/x-shockwave-flash" src="http://mpchat.com/blank/player.swf" allowfullscreen="false" flashvars="file='+t2[0]+'&autostart='+autostart+'" width="250" height="20">'); }}}

2615
Сергей @Pegass
{t=text.split('[play]'); if(t[1]) {t2=t[1].split('[/play]'); if(t2[0]) {var autostart='true'; if(!loaded) autostart='false'; text=text.replace('[play]'+t2[0]+'[/play]','<embed type="application/x-shockwave-flash" src="http://mpchat.com/blank/player.swf" allowfullscreen="false" flashvars="file='+t2[0]+'&autostart='+autostart+'" width="250" height="20">'); }}}
красное вырезать

в скрипты в самое начало вставить
var autostart='true';

кнопка отключения

<script language="JavaScript" type="text/javascript">
var checked='';
if (getcookie("play")) {checked=getcookie("play")==1?"checked":""; autostart=getcookie("play");}
else checked='checked';
document.write('<label><input type=checkbox name="play" onclick="if(this.checked) {setcookie(this.name,1);autostart=1;} else {setcookie(this.name,0);autostart=0;}" title="вкл/откл Музыку" '+checked+'><span></span></label>')
</script>

320
Сергей @Brokl
при этом варианте я понял автозапуска небудет. А мне нужно чтоб он был))).

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

при этом варианте я понял автозапуска небудет. А мне нужно чтоб он был))).

var autostart='true';
autostart=getcookie("play");}

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

Отредактировано Анатолич - 07.12.2014
2615
Сергей @Pegass
вообще-то эта кнопка как раз и занимается тем что включает или отключает автостарт

320
Сергей @Brokl
Pegass пишет:

вообще-то эта кнопка как раз и занимается тем что включает или отключает автостарт

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

2615
Сергей @Pegass
document.write('<label><input type=checkbox name="play" onclick="if(this.checked) {setcookie(this.name,1);autostart=true;} else {setcookie(this.name,0);autostart=false;}" title="вкл/откл Музыку" '+checked+'><span></span></label>')

превратить чекбокс в кнопку - не проблема))) в моём чате внизу слева 4 чекбокса)))

Отредактировано Pegass - 09.12.2014
320
Сергей @Brokl
Pegass, спасибо !!твой вариант работает.единственное я в скриптах убрал кавычки тут var autostart= true ; до этого не работало. Но теперь проблема другая после первой песни автозапуск перестает работать. сам отключается чтоли. после кликов по чекбоксу запускается. но потом опять перестает(( Help me

320
Сергей @Brokl
🙁

2615
Сергей @Pegass
Brokl, Ссылку на чат

Отредактировано Pegass - 15.12.2014
320
270
Чатикеру @Чатикеру
Приветствую. Вопрос такой у нас на форуме очень полезные информации для пользователей и хотелось бы сделать редактировать, цитировать, пожаловаться "Печать" чтобы пользователи могли печатать написанное на форуме это возможно? А если возможно то как реализовать?

Отредактировано Чатикеру - 18.12.2014
2615
Сергей @Pegass
Чатике.ру, когда ж ты, б...ь, русский язык выучишь? редактировать и цитировать есть по умолчанию, пожаловаться - либо раскошеливаемся на VIP, либо пишем в пожелания.
Печать - **********

270
Чатикеру @Чатикеру
Pegass пишет:

Чатике.ру, когда ж ты, б...ь, русский язык выучишь? редактировать и цитировать есть по умолчанию, пожаловаться - либо раскошеливаемся на VIP, либо пишем в пожелания.
Печать - **********

Как только так и сразу ))может научишь?

6600
Александр @admiral
Интересно кто, когда нибудь, хоть раз распечатывал темы с форумов? 😁

2615
Сергей @Pegass
admiral, ога, ман по gentoo