Настройка файла cookie для предотвращения воспроизведения музыки - PullRequest
0 голосов
/ 23 августа 2010

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

Итак,Я установил cookie:

$.cookie('autoPlay', 'no', { expires: 365 * 10 });

Итак, я хотел бы установить условное выражение следующим образом:

if(cookie == 0) {
  noMusic;
} else {
  playMusic
}

Причина, по которой я настроил его так, заключается в том, чтопо умолчанию он воспроизводится автоматически и не воспроизводится автоматически, если вы откажетесь.Потому что, отказываясь от моего сервиса, вам предоставляется выбор навигации по сайту «Без музыки» или «С музыкой».Поэтому я просто оставляю cookie, если конечный пользователь выбирает «С музыкой», но устанавливаю его на определенное значение, только если он отказывается, выбрав «Без музыки», поэтому по умолчанию он будет воспроизводиться автоматически.

Мне нужна помощь с условием присваивания для оператора if.Я немного не привык к синтаксису jQuery с этим.

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

Любая помощь потрясающая и ценится!

Спасибо!

1 Ответ

0 голосов
/ 15 февраля 2011

Не проверял, но стоит попробовать:

куда бы ни шел ваш музыкальный проигрыватель:

<?php if($_COOKIE['autoplay'] == 'no'){
//no music

} else { 
setcookie("autoplay", "yes", time()+3600);
?>
<div id="musicplayer">
The code that runs your musicplayer goes here
</div>

<?php } ?>

Затем вы создаете кнопку, которая позволяет им отказаться:

<a href="#" onClick="setCookie('autopsy','no'); document.location.href='http://yourdomain.com';">Sweet lord of music please stop playing the 8-bit track when I click on thine button</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...