Lemark5
Постоялец
- Регистрация
 - 26 Май 2013
 
- Сообщения
 - 71
 
- Реакции
 - 8
 
- Автор темы
 - #1
 
Всем привет!
Мне нужен скрипт, чтобы при заходе на сайт у человека один раз спрашивали - есть тебе, друг, 18 или нет. Если есть - оставайся, нет - гуляй =)
Хочу скомуниздить с вот этого сайта - Для просмотра ссылки Войдиили  Зарегистрируйся
Итак, я нашел там сам скрипт? выполняющий проверку куки на предмет нажималась ли ранее кнопка и если нет, то после нажатия ДА занести нужные куки и забыть постоянно выкидывать окно:
	
	
	
		
и собственно окно с кнопками:
	
	
	
		
Я также подключил скрипты, отвечающие за запоминание куки и функции закрытия окна:
	
	
	
		
Проблема в том, что при нажатии ДА и перезагрузке все равно выскакивает предупреждающее окно... Куки оставляются и работают, а вот прочитать их не получается....
Что я делаю не так?
	
		
			
		
		
	
				
			Мне нужен скрипт, чтобы при заходе на сайт у человека один раз спрашивали - есть тебе, друг, 18 или нет. Если есть - оставайся, нет - гуляй =)
Хочу скомуниздить с вот этого сайта - Для просмотра ссылки Войди
Итак, я нашел там сам скрипт? выполняющий проверку куки на предмет нажималась ли ранее кнопка и если нет, то после нажатия ДА занести нужные куки и забыть постоянно выкидывать окно:
		Код:
	
	<script>
$(document).ready( function() {
    var years = $.cookie("18old");
    if(years != 1) {
      $('#popup-wrapper').show();
    }
    $('.no').click(function(){
        window.location.replace("http://stackoverflow.com");
    });
    $('.yes').click(function(){
        $('#popup-wrapper').hide();
        $.cookie("18old", 1, { expires : 30 });
    });
});
</script>
	и собственно окно с кнопками:
		Код:
	
	  <div id="popup-wrapper">
<div style="z-index: 1000; border: medium none; margin: 0px; padding: 0px; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgb(0, 0, 0); opacity: 0.6; cursor: wait; position: fixed;" class="blockUI blockOverlay"></div>
<div class="blockUI blockMsg blockPage" style="z-index: 1011; padding: 10px; margin: 0px; top: 30%; text-align: justify; color: rgb(0, 0, 0); border: 3px solid rgb(149, 49, 13); background-color: rgb(255, 238, 180); cursor: default; position: fixed; width: 700px; left: 24%;">
<div style="" id="age-confirm">
    <h2 style="text-align: center;">Добро пожаловать! Мы работаем 24 часа.</h2><br />
    <p style="font-weight: bold;">Мин.заказ от 3 ящиков.Доставку осуществляем по всей России.
Также напоминаем что чрезмерное употребление алкоголя вредит вашему здоровью, а также алкоголь противопоказан лицам с заболеванием центральной нервной системы и органов пишеварения, беременным и кормящим женщинам,а также лицам недостигшим 18 лет. </p>
    <h2 style="text-align: center;">Вам исполнилось 18 лет?</h2>
    <p style="text-align: center;">
        <div id="links" style="text-align: center;">
        <a href="#" class="no">Нет</a>   |   <a href="#" class="yes">Да</a>
    </div>
    </p>
    </div></div>
</div>
	Я также подключил скрипты, отвечающие за запоминание куки и функции закрытия окна:
		Код:
	
	<script type="text/javascript" src="/sites/all/modules/uc_ajax_cart/js/uc_ajax_cart.js?1"></script>
<script type="text/javascript" src="/sites/all/modules/uc_ajax_cart/js/jquery.cookie.js?1"></script>
<script type="text/javascript" src="/sites/all/themes/site/js/jquery.cookie.js?1"></script>
	Проблема в том, что при нажатии ДА и перезагрузке все равно выскакивает предупреждающее окно... Куки оставляются и работают, а вот прочитать их не получается....
Что я делаю не так?