Всплывающее Окно
#1
Отправлено 16 Август 2013 - 12:06
И когда он ввёл свои данные нажал кнопку, то на все товары появляется скидка 5% именно для него, ну или он получает какой ни будь код на скидку!
Важно что бы оно появлялось только ночью
Что то подобное возможно реализовать??
Заранее благодарен
#2
Отправлено 17 Август 2013 - 03:33
#3
Отправлено 17 Август 2013 - 13:08
#4
Отправлено 20 Август 2013 - 04:22
Цитата
Какие данные? Куда эти данные отправляются? и т.д
#5
Отправлено 20 Август 2013 - 05:44
Отправка будет происходить ко мне на почту
#6
Отправлено 21 Август 2013 - 06:16
После выполнить инструкцию http://forum.storela...__20#entry83354
Для отображения код купона - измените текст "Спасибо за заявку, мы перезвоним Вам в самое ближайшее время".
#7
Отправлено 26 Январь 2014 - 11:25
1. с 0:00 до 6:00 в будни
2. с 0:00 субботы до 23:59 воскресенья
и чтобы можно было отредактировать текст внутри окна?
#8
Отправлено 28 Январь 2014 - 03:44
Цитата
2. с 0:00 субботы до 23:59 воскресенья
и чтобы можно было отредактировать текст внутри окна?
реализовать можно, но для начала необходимо реализовать само всплывающее окно с отправкой формы.
#9
Отправлено 28 Январь 2014 - 13:24
у меня не будет отправки формы, просто текст. главное, чтобы оно появлялось в указанные промежутки времени.
Т.е. по сути нужно 2 окна, с двумя разными текстами.
1 появляется с 0:00 до 6:00 в будни
2 появляется с 0:00 субботы до 23:59 воскресенья
Спасибо!
#10
Отправлено 29 Январь 2014 - 04:36
<script> var date = new Date({CURRENT_TIME}); if((date.getDay() >= 1 || date.getDay() <= 5) && (date.getHours() >= 0 || date.getHours() <= 6)) { // Код инициализации первого сообщения } else if((date.getDay() >= 6 || date.getDay() < 1)) { // Код инициализации второго сообщения } </script>
Где вместо "Код инициализации первого сообщения" и "Код инициализации второго сообщения" вам необходимо вставить код javascript отображающий всплывающее сообщение.
#11
Отправлено 29 Январь 2014 - 15:10
<!-- ВСПЛЫВАЮЩЕЕ ОКНО -->
{% IF USER_ID %}
<script>
var date = new Date({CURRENT_TIME});
if((date.getDay() >= 1 || date.getDay() <= 5) && (date.getHours() >= 0 || date.getHours() <= 6)) {
<div id="parent_popup">
<div id="popup">
ПЕРВОЕ СООБЩЕНИЕ
<a class="close" title="Закрыть" onclick="document.getElementById('parent_popup').style.display='none';">X</a></div>
</div>
<script language="javascript">
if (document.cookie.indexOf('_visited=1') == -1) {
var delay_popup = 3000;
setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup);
document.cookie = '_visited=1; path=/';
}
</script>
}
else if((date.getDay() >= 6 || date.getDay() < 1)) {
<div id="parent_popup">
<div id="popup">
ВТОРОЕ СООБЩЕНИЕ
<a class="close" title="Закрыть" onclick="document.getElementById('parent_popup').style.display='none';">X</a></div>
</div>
<script language="javascript">
if (document.cookie.indexOf('_visited=1') == -1) {
var delay_popup = 3000;
setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup);
document.cookie = '_visited=1; path=/';
}
</script>
}
</script>
{% ENDIF %}
<!-- ВСПЛЫВАЮЩЕЕ ОКНО -->
#12
Отправлено 29 Январь 2014 - 23:51
<!-- ВСПЛЫВАЮЩЕЕ ОКНО --> {% IF USER_ID %} <div id="parent_popup1" style="display: none;"> <div id="popup">ПЕРВОЕ СООБЩЕНИЕ <a class="close" title="Закрыть" onclick="document.getElementById('parent_popup').style.display='none';">X</a> </div> </div> <div id="parent_popup2" style="display: none;"> <div id="popup">ВТОРОЕ СООБЩЕНИЕ <a class="close" title="Закрыть" onclick="document.getElementById('parent_popup').style.display='none';">X</a> </div> </div> <script> var date = new Date({CURRENT_TIME}); if((date.getDay() >= 1 || date.getDay() <= 5) && (date.getHours() >= 0 || date.getHours() <= 6)) { if (document.cookie.indexOf('_visited=1') == -1) { var delay_popup = 3000; setTimeout("document.getElementById('parent_popup1').style.display='block'", delay_popup); document.cookie = '_visited=1; path=/'; } } else if((date.getDay() >= 6 || date.getDay() < 1)) { if (document.cookie.indexOf('_visited=1') == -1) { var delay_popup = 3000; setTimeout("document.getElementById('parent_popup2').style.display='block'", delay_popup); document.cookie = '_visited=1; path=/'; } } </script> {% ENDIF %} <!-- ВСПЛЫВАЮЩЕЕ ОКНО -->
#13
Отправлено 31 Январь 2014 - 10:35
#14
Отправлено 01 Февраль 2014 - 02:08
#popup { background: #FFFFFF; border: 10px solid #DDDDDD; border-radius: 10px; box-shadow: 0 0 20px #000000; margin: 10% auto; padding: 5px 20px 13px; position: relative; width: 500px; }
и замените на
#popup { background: #FFFFFF; border: 10px solid #DDDDDD; border-radius: 10px; box-shadow: 0 0 20px #000000; left: 50%; margin: 10% 0 10% -250px; padding: 5px 20px 13px; position: fixed; width: 500px; z-index: 20; }
#15
Отправлено 17 Март 2014 - 12:37
Всплывающее окно не нужно, нужно чтобы:
в будни с 6:00 до 23:59 была 1 картинка,
в будни с 00:00 до 6:00 - вторая,
в выходные с 23:59 пятницы до 23:59 воскресенья - третья?
Спасибо!
#16
Отправлено 18 Март 2014 - 03:18
#17
Отправлено 18 Март 2014 - 07:42
#18
Отправлено 19 Март 2014 - 01:05
<img id="imagetime" src="{ASSETS_IMAGES_PATH}image1.png" alt="" /> <script> var imagetime = document.getElementById('imagetime'); if(imagetime !== undefined) { var date = new Date(); if(date.getDay() >= 1 && date.getDay() <= 5) { if(date.getHours() >= 6) { imagetime.setAttribute('src', '{ASSETS_IMAGES_PATH}image2.png'); } else { imagetime.setAttribute('src', '{ASSETS_IMAGES_PATH}image3.png'); } } } </script>
Где ваши изображения image1.png, image2.png, image3.png должны быть загружены в разделе редактора шаблонов.
#19
Отправлено 22 Март 2014 - 10:54
правильно я понимаю, что
image1 - появляется в будни с 6 утра до 23:59,
image2 - в будни с 0:00 до 6 утра
image 3 - с 23:59 пятницы до 23:59 воскресенья?
#20
Отправлено 25 Март 2014 - 03:42
<img id="imagetime" src="{ASSETS_IMAGES_PATH}image1.png" alt="" /> <script> var imagetime = document.getElementById('imagetime'); if(imagetime !== undefined) { var date = new Date(); if(date.getDay() >= 1 && date.getDay() <= 5) { if(date.getHours() >= 6) { imagetime.setAttribute('src', '{ASSETS_IMAGES_PATH}image2.png'); } else { imagetime.setAttribute('src', '{ASSETS_IMAGES_PATH}image3.png'); } } } </script>
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных