Добавил PopUp на сайт и столкнулся с такой проблемой, появились 2 js ошибки(перестал работать скрипт с падающим снегом). И PopUp не совсем корректно работает... установлен параметр в config.js на установку куки сроком на 7 дней. Проблема заключается в том, что это начинает работать только после появления PopUp и перезагрузки страницы. Без перезагрузки страницы popup показывается опять.
P.s. добавил файлы jquery.arcticmodal.js, config.js, jquery.arcticmodal.css подключил их перед закрывающимся тегом </body>. В настоящий момент закомментрированы
P.p.s. аккаунт SL-291133 прошу помочь в этом вопросе


Popup На Сайте Не Корректно Работает
Автор mifi, 07 дек. 2016 23:22
Сообщений в теме: 6
#1
Отправлено 07 Декабрь 2016 - 23:22
#2
Отправлено 09 Декабрь 2016 - 13:44
mifi (07 Декабрь 2016 - 23:22) писал:
Добавил PopUp на сайт и столкнулся с такой проблемой, появились 2 js ошибки(перестал работать скрипт с падающим снегом). И PopUp не совсем корректно работает... установлен параметр в config.js на установку куки сроком на 7 дней. Проблема заключается в том, что это начинает работать только после появления PopUp и перезагрузки страницы. Без перезагрузки страницы popup показывается опять.
P.s. добавил файлы jquery.arcticmodal.js, config.js, jquery.arcticmodal.css подключил их перед закрывающимся тегом </body>. В настоящий момент закомментрированы
P.p.s. аккаунт SL-291133 прошу помочь в этом вопросе
P.s. добавил файлы jquery.arcticmodal.js, config.js, jquery.arcticmodal.css подключил их перед закрывающимся тегом </body>. В настоящий момент закомментрированы
P.p.s. аккаунт SL-291133 прошу помочь в этом вопросе
#3
Отправлено 09 Декабрь 2016 - 16:55
Пользовался инструкцией на сайте(на котором собственно и взял скрипт). По описанию скрипта(все правильно работает кроме проверки куки файлов) должно происходить следующее:
-Попап никак себя не выдаёт до тех пор пока юзер не выведет курсор мыши за пределы окна просмотра сайта
- После появления и закрытия попап повторное появление попап по вышеуказанному сценарию должно происходить через 7 дней(это через установку куки файлов), только попап продолжает появляться до тех пор пока не будет перезагрузка страница. После перезагрузки страницы куки файл все таки устанавливается.
Инструкция была взята с этого сайта http://smartlanding....i-stranicy.html
Т.е. Проще говоря все работает только куки файл устанавливается (configuration.js) не после первого показа попапа, а после показа попапа и перезагрузки страницы. А для перезагрузки показывается снова и снова
-Попап никак себя не выдаёт до тех пор пока юзер не выведет курсор мыши за пределы окна просмотра сайта
- После появления и закрытия попап повторное появление попап по вышеуказанному сценарию должно происходить через 7 дней(это через установку куки файлов), только попап продолжает появляться до тех пор пока не будет перезагрузка страница. После перезагрузки страницы куки файл все таки устанавливается.
Инструкция была взята с этого сайта http://smartlanding....i-stranicy.html
Т.е. Проще говоря все работает только куки файл устанавливается (configuration.js) не после первого показа попапа, а после показа попапа и перезагрузки страницы. А для перезагрузки показывается снова и снова
#4
Отправлено 19 Декабрь 2016 - 00:20
Модераторы, Ау.... почти 2 недели тема без конструктивного ответа...и не только эта. Скажите когда ждать ответа хотя бы
#5
Отправлено 22 Декабрь 2016 - 06:50
Судя по инструкции, что вы указали выше, до </head> в шаблоне HTML у вас должно присутствовать следующее подключение:
Вместо подключения и использования галереи arcticmodal я использовала в коде стандартную уже имеющуюся у вас галерею fancybox
<script src="//yandex.st/jquery/cookie/1.0/jquery.cookie.min.js"></script>В шаблоне HTML после <body> у вас должен быть активирующий код и сама форма:
<script> $(document).ready(function () { if (!$.cookie('smartCookies')) { $(document).mouseleave(function (e) { function getWindow() { $('.offer').fancybox({ closeOnOverlayClick: true, closeOnEsc: true }); }; setTimeout(getWindow, 1); $.cookie('smartCookies', true, { expires: 7, path: '/' }); }); }; }); </script> <div class="modalInner"> <section class="offer"> <h2>Здесь будет ваше предложение, форма и т.п.</h2> Можете вставить форму или предложить подписаться на вас в социальных сетях </section> </div>
Вместо подключения и использования галереи arcticmodal я использовала в коде стандартную уже имеющуюся у вас галерею fancybox
#6
Отправлено 24 Декабрь 2016 - 22:11
Vaccina (22 Декабрь 2016 - 06:50) писал:
Судя по инструкции, что вы указали выше, до </head> в шаблоне HTML у вас должно присутствовать следующее подключение:
Вместо подключения и использования галереи arcticmodal я использовала в коде стандартную уже имеющуюся у вас галерею fancybox
<script src="//yandex.st/jquery/cookie/1.0/jquery.cookie.min.js"></script>В шаблоне HTML после <body> у вас должен быть активирующий код и сама форма:
<script> $(document).ready(function () { if (!$.cookie('smartCookies')) { $(document).mouseleave(function (e) { function getWindow() { $('.offer').fancybox({ closeOnOverlayClick: true, closeOnEsc: true }); }; setTimeout(getWindow, 1); $.cookie('smartCookies', true, { expires: 7, path: '/' }); }); }; }); </script> <div class="modalInner"> <section class="offer"> <h2>Здесь будет ваше предложение, форма и т.п.</h2> Можете вставить форму или предложить подписаться на вас в социальных сетях </section> </div>
Вместо подключения и использования галереи arcticmodal я использовала в коде стандартную уже имеющуюся у вас галерею fancybox
#7
Отправлено 24 Декабрь 2016 - 22:16
так же отображается что на сайте 2 js ошибки
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных