Сделал Всплывающее Окно - Делюсь С Вами
#21
Отправлено 30 Апрель 2013 - 02:33
#22
Отправлено 25 Июнь 2013 - 21:32
miyako (11 Март 2013 - 08:19) писал:
<script language="javascript"> <!-- if (document.cookie.indexOf('_visited=1') == -1) { /*код с всплывающим окном*/ document.cookie = '_visited=1; path=/'; } //--> </script>
А как сделать, чтобы окошко вылазило только на главной странице?
#23
Отправлено 26 Июнь 2013 - 02:15
<script type="text/javascript"> var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); </script>
который представлен был ранее в условие вида
{% IF index_page %} <script type="text/javascript"> var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); </script> {% ENDIF %}
#24
Отправлено 01 Июль 2013 - 15:01
Сake (26 Июнь 2013 - 02:15) писал:
<script type="text/javascript"> var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); </script>
который представлен был ранее в условие вида
{% IF index_page %} <script type="text/javascript"> var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); </script> {% ENDIF %}
А как, чтобы только один раз выходило?
Вставил код в main.js , но ничего не изменилось, все равно вылазит несколько раз...
<script language="javascript"> <!-- if (document.cookie.indexOf('_visited=1') == -1) { /*код с всплывающим окном*/ document.cookie = '_visited=1; path=/'; } //--> </script>
#25
Отправлено 02 Июль 2013 - 02:05
<script language="javascript"> if (document.cookie.indexOf('_visited=1') == -1) { /*код с всплывающим окном*/ document.cookie = '_visited=1; path=/'; } </script>
Данный код корректно обрабатывает условие. Полный вариант будет выглядеть так
<script language="javascript"> if (document.cookie.indexOf('_visited=1') == -1) { var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); document.cookie = '_visited=1; path=/'; } </script>
#26
Отправлено 03 Июль 2013 - 10:40
типа {% IF CURRENT_TIME| date("d.m.Y") < 02.07.2013 %} ... с кода не смейтесь я в них не разбираюсь
#27
Отправлено 03 Июль 2013 - 14:09
Сake (02 Июль 2013 - 02:05) писал:
<script language="javascript"> if (document.cookie.indexOf('_visited=1') == -1) { /*код с всплывающим окном*/ document.cookie = '_visited=1; path=/'; } </script>
Данный код корректно обрабатывает условие. Полный вариант будет выглядеть так
<script language="javascript"> if (document.cookie.indexOf('_visited=1') == -1) { var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); document.cookie = '_visited=1; path=/'; } </script>
Ничего не изменилось, при обновлении страницы окошко опять выходит...
Вставил код в main.js , но ничего не изменилось:
<script language="javascript"> if (document.cookie.indexOf('_visited=1') == -1) { var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); document.cookie = '_visited=1; path=/'; } </script>
#28
Отправлено 03 Июль 2013 - 23:40
#30
Отправлено 04 Июль 2013 - 20:53
Сake (03 Июль 2013 - 23:40) писал:
Ничего не удалял, вот такой код стоит, ничего не трогал:
<script language="javascript"> if (document.cookie.indexOf('_visited=1') == -1) { var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); document.cookie = '_visited=1; path=/'; } </script>
#31
Отправлено 05 Июль 2013 - 01:11
Jonyk (03 Июль 2013 - 10:40) писал:
типа {% IF CURRENT_TIME| date("d.m.Y") < 02.07.2013 %} ... с кода не смейтесь я в них не разбираюсь
Вам необходимо использовать условие без использования модификатора date, т.е напрямую с временем. CURRENT_TIME возвращает время вида unix time stamp. Конвертировать дату в unix time stamp можно например тут http://www.onlinecon...m/unix_time.htm из этого получиться условие {% IF CURRENT_TIME < 1372723200 %}
Korolev Andrey (04 Июль 2013 - 20:53) писал:
<script language="javascript"> if (document.cookie.indexOf('_visited=1') == -1) { var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); document.cookie = '_visited=1; path=/'; } </script>
Пожалуйста, уточните на какой странице у вас отображается данный код, или в каком файле. Возможно у вас в профиле не верно указан номер аккаунта, так как на сайте по номеру аккаунта в файле main.js нет данного кода, так же как и в шаблоне "HTML". Пожалуйста, приложите как можно больше информации для решения данного вопроса.
#32
Отправлено 05 Июль 2013 - 08:53
Сake (05 Июль 2013 - 01:11) писал:
Всё работает! Спасибо за помощь!
#33
Отправлено 06 Июль 2013 - 13:20
Сake (05 Июль 2013 - 01:11) писал:
Пожалуйста, уточните на какой странице у вас отображается данный код, или в каком файле. Возможно у вас в профиле не верно указан номер аккаунта, так как на сайте по номеру аккаунта в файле main.js нет данного кода, так же как и в шаблоне "HTML". Пожалуйста, приложите как можно больше информации для решения данного вопроса.
Аккаунт SL-210430, сайт http://technoshop5.ru/
В файле main.js в самом конце прописан код:
<script language="javascript"> if (document.cookie.indexOf('_visited=1') == -1) { var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); document.cookie = '_visited=1; path=/'; } </script>
Нужно чтобы всплывающее окно выходило 1 раз у каждого посетителя.
#34
Отправлено 06 Июль 2013 - 14:02
<script language="javascript">И код:
</script>И заменить код:
if (document.cookie.indexOf('_visited=1') == -1) { var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); document.cookie = '_visited=1; path=/'; }На код:
$(function(){ if (document.cookie.indexOf('_visited=1') == -1) { var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); document.cookie = '_visited=1; path=/'; } });
#35
Отправлено 07 Июль 2013 - 17:22
Koderhan (06 Июль 2013 - 14:02) писал:
<script language="javascript">И код:
</script>И заменить код:
if (document.cookie.indexOf('_visited=1') == -1) { var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); document.cookie = '_visited=1; path=/'; }На код:
$(function(){ if (document.cookie.indexOf('_visited=1') == -1) { var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); document.cookie = '_visited=1; path=/'; } });
Окно так же всплывает несколько раз...
#36
Отправлено 09 Июль 2013 - 02:35
<script type="text/javascript"> var delay_popup = 1000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); </script>
#37
Отправлено 09 Июль 2013 - 11:50
Сake (09 Июль 2013 - 02:35) писал:
<script type="text/javascript"> var delay_popup = 1000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); </script>
теперь она вообще не вылезает.... =((
#38
Отправлено 09 Июль 2013 - 13:48
Korolev Andrey (09 Июль 2013 - 11:50) писал:
модератор говорил убрать код из шаблона HTML (http://forum.storela...__20#entry77856)
Сейчас нет подобного кода в main.js, ранее он у Вас там был - http://forum.storela...__20#entry77474
Добавьте снова код в файл main.js -
$(function(){ if (document.cookie.indexOf('_visited=1') == -1) { var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); document.cookie = '_visited=1; path=/'; } });
#39
Отправлено 09 Сентябрь 2013 - 18:12
вот код <script language="JavaScript" type="text/javascript"> if (typeof(jQuery) == 'undefined' || typeof(JCjQueryPopupLoaded) == 'undefined') { JCjQueryPopupLoaded = true; document.write('<scri'+'pt language="JavaScript" type="text/javascript" src="https://ajax.googlea....js"></sc ript>'); document.write('<scri'+'pt language="JavaScript" type="text/javascript" src="http://www.justclick...135"></sc ript>'); document.write('<st'+'yle type="text/css"> @import "http://www.justclick...ibe/popup.css"; </st'+'yle>'); window.onload = function(){ JC_PopupPrepare('popup-div-8366', false, false, true, 200, false, false); }; } </script> <style type="text/css"> #popup-div-8366, #popup-div-8366 td {font:14px Arial,Helvetica,sans-serif;} #popup-div-8366 {border:solid 7px #ccc;padding:20px;background:#fff;} #popup-div-8366 h1 {font-size:24px;color:#c00;} #popup-div-8366 p {font-size:14px;} #popup-div-8366 input.submit {background:#09c url(http://www.justclick...ges/menu_bg.png);border:#186FA5 1px solid;color:#fff;font-weight:bold;} </style><div id="popup-div-8366" class="JC-popup"><a href="#" class="close">закрыть x</a><h1>Купон на скидку или подарок</h1><p>Заберите купон номиналом 500 руб на любую покупку* или бесплатный подарок к любому заказу.
Достаточно оставить свой e-mail и подтвердить регистрацию.
*Купон действует на разовый заказ от 3000 руб.
</p><form action="http://zur-market.ju...cribe/process/" method="post" id="subscr-form-8366"><input name="rid[0]" type="hidden" value="500" /><input name="doneurl2" type="hidden" value="http://zur-market.ru...ej-ili-podarok" /><input type="hidden" name="lead_name" value="Дорогой друг" /><table align="center" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td class="label"><nobr>Ваш E-Mail:</nobr></td><td><input style="width:240px;" name="lead_email" type="text" /></td></tr><tr><td></td><td><input style="width:240px;" class="submit" name="lead_subscribe" type="submit" value="Получить!" /></td></tr></tbody></table></form></div><script language="JavaScript" type="text/javascript"> document.getElementById('popup-div-8366').style.visibility = 'hidden'; </script>
Куда вставить,что бы работало без ошибок и отображалось нормально? Нужно чтобы отображалось на всех страницах.
#40
Отправлено 09 Сентябрь 2013 - 21:31
yangirov (09 Сентябрь 2013 - 18:12) писал:
вот код <script language="JavaScript" type="text/javascript"> if (typeof(jQuery) == 'undefined' || typeof(JCjQueryPopupLoaded) == 'undefined') { JCjQueryPopupLoaded = true; document.write('<scri'+'pt language="JavaScript" type="text/javascript" src="https://ajax.googlea....js"></sc ript>'); document.write('<scri'+'pt language="JavaScript" type="text/javascript" src="http://www.justclick...135"></sc ript>'); document.write('<st'+'yle type="text/css"> @import "http://www.justclick...ibe/popup.css"; </st'+'yle>'); window.onload = function(){ JC_PopupPrepare('popup-div-8366', false, false, true, 200, false, false); }; } </script> <style type="text/css"> #popup-div-8366, #popup-div-8366 td {font:14px Arial,Helvetica,sans-serif;} #popup-div-8366 {border:solid 7px #ccc;padding:20px;background:#fff;} #popup-div-8366 h1 {font-size:24px;color:#c00;} #popup-div-8366 p {font-size:14px;} #popup-div-8366 input.submit {background:#09c url(http://www.justclick...ges/menu_bg.png);border:#186FA5 1px solid;color:#fff;font-weight:bold;} </style><div id="popup-div-8366" class="JC-popup"><a href="#" class="close">закрыть x</a><h1>Купон на скидку или подарок</h1><p>Заберите купон номиналом 500 руб на любую покупку* или бесплатный подарок к любому заказу.
Достаточно оставить свой e-mail и подтвердить регистрацию.
*Купон действует на разовый заказ от 3000 руб.
</p><form action="http://zur-market.ju...cribe/process/" method="post" id="subscr-form-8366"><input name="rid[0]" type="hidden" value="500" /><input name="doneurl2" type="hidden" value="http://zur-market.ru...ej-ili-podarok" /><input type="hidden" name="lead_name" value="Дорогой друг" /><table align="center" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td class="label"><nobr>Ваш E-Mail:</nobr></td><td><input style="width:240px;" name="lead_email" type="text" /></td></tr><tr><td></td><td><input style="width:240px;" class="submit" name="lead_subscribe" type="submit" value="Получить!" /></td></tr></tbody></table></form></div><script language="JavaScript" type="text/javascript"> document.getElementById('popup-div-8366').style.visibility = 'hidden'; </script>
Куда вставить,что бы работало без ошибок и отображалось нормально? Нужно чтобы отображалось на всех страницах.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных