Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Всплывающие окно

Добрый день, есть возможность установить на сайт всплывающие окно, нужно это для того чтобы клиент мог увидеть важную информацию которую возможно он не сможет найти на сайте, но есть одна проблема, нужно дописать в js код для закрытия окна с записыванием в куки выкладываю исходник. Кто сможет доработать js буду благодарен. Спасибо
Всплывающие окно

Есть примерный код js который отвечает за запись в куки но его надо связать с тем что в архиве кому не сложно я думаю займет минут 10

<script type="text/javascript">
var cookieName = 'check';
var cookieValue = 'true';
var сookieExist = 1000*60; // кука на одну минуту
var checkCookie = document.cookie;
if(checkCookie.indexOf(cookieName)==-1) {
//тут вызов функции модального окна с контентом
function start() {
jQuery("#hidden_a").trigger("click");
}
$(document).ready(function(){
    if ('function' != typeof jQuery.fancybox) return true;
    jQuery("#hidden_a").fancybox({
        'hideOnOverlayClick':false,
        'hideOnContentClick': false,
        'titleShow'  : false
    });
    setTimeout(start, 5000);  //окно вызывается через пять секунд автоматически
});
//устанавливается новое время после вызова окна
    var exp = new Date();
    exp.setTime(exp.getTime() + сookieExist);
    document.cookie = cookieName + "=" + cookieValue + "; expires=" + exp.toGMTString();
}
</script>

А если получится то потом сделать это в виде плагина.


как должно выглядеть это окно, пример есть?


Всплывающие окно


Я прикрепил исходник там все есть, окно очень даже ничего и очень полезно, но вот как сделать так чтобы клиент видел его 1 раз в день вот в этом вся загвоздка..



но вот как сделать так чтобы клиент видел его 1 раз в день вот в этом вся загвоздка..


$(document).ready(function(){

$(«#setCookie»).click(function () {
$.cookie(«popup», «24house», {expires: 0} );
$(«#parent_popup»).hide();
});

if ( $.cookie(«popup») == null )
{
setTimeout(function(){
$(«#parent_popup»).show();
}, 5000)
}
else { $(«#parent_popup»).hide();
}

});


Огромное спасибо, сейчас попробую.


Не работает, может я не туда кусок кода вставил не могли бы вы дать полный js код из исходника уже изменённый ?


<script type="text/javascript">
var delay_popup = 5000;setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup);

</script>

вот исходный код куда вставить твой чтобы окно не вылазило после обновления страницы и вылазило только раз в сутки


могу ошибаться но скорей всего это так


<script type="text/javascript">
  var delay_popup = 5000;setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup);

$(document).ready(function(){

$(«#setCookie»).click(function () {
$.cookie(«popup», «24house», {expires: 0} );
$(«#parent_popup»).hide();
});

if ( $.cookie(«popup») == null )
{
setTimeout(function(){
$(«#parent_popup»).show();
}, 5000)
}
else { $(«#parent_popup»).hide();
}

});
</script>


Да нет, я уже так пробывал не работает...


Кто поможет нааароооддд


Присоединяюсь к вопросу!


ап


В коде внимательно смотрите(это я взял код foton), там символы « и » вместо "

<script type="text/javascript">
  var delay_popup = 5000;setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup);

$(document).ready(function(){

$("#setCookie").click(function () {
$.cookie("popup", "24house", {expires: 0} );
$("#parent_popup").hide();
});

if ( $.cookie("popup") == null )
{
setTimeout(function(){
$("#parent_popup").show();
}, 5000)
}
else { $("#parent_popup").hide();
}

});
</script>


Не работает, окно открывается каждые 5 сек при переходе со страницы на страницу js я засунул в index.html


Скрипт точно работает. Прикрепил. Смотрите.


Дим а я правильно понял в это окно можно будет вставить все что угодно?=)

Можно туда вставить форму входа?

___
<b><a href=http://www.botmasterru.com/xrumer/>XRumer 12.0.17 + SocPlugin</a></b>: Самый лучший софт для SMM, а также для разносторонней рассылки по форумам, блогам, гостевым, доскам <b>с автоматическим обходом капчи (включая известную РеКапчу!)</b>


У меня уже несколько дней с левой стороны всплывает окно с рекламой всякого непотребства.
В браузере всплывающие окна заблокированы.
Что делать?


Источник



Copyright ShopOS