Popup
Создание лайтбоксов (попапов) на лендингах в cPortfolio
Если вам нужно вызвать попап не через стандартную кнопку cPortfolio а повесить на какое-нить событие, например onclick, тогда попап можно вызвать таким js кодом:
popupOpen(’#/p/urlхолста’); - где urlхолста вы должны заменить на урл который находится в настройках холста
или так: popupOpen(’c_1514’); - где 1514 это id холста.
Если вы хотите вызвать попап, когда человек пытается покинуть страницу, но для тех кто хоть чуть побыл на странице, тогда нужно использовать такой код в настройках страницы:
«script»
function userOnMouseLeave() {
if ($(’.popupContent’).length) return;
popupOpen(’c_1514’);
(“mouseleave“, userOnMouseLeave);
}
setTimeout(function() {
(“mouseleave“, userOnMouseLeave);
}, 30000);
«/script»
где 30000 - примерно 30с, после чего скрипт будет срабатывать, если человек выходит мышкой за пределы страницы, то ему показывается попап номером 1514
Внимание: вместо обычных одинарных угловых кавычек в примерах используются двойные, так как гугл не разрешает вставлять одинарные кавычки в описании!
Если вам нужно просто вывести попап через 30 секунд, тогда
«script»setTimeout(function(){popupOpen(’c_1018’);}, 30000);«/script»
где 1018 - это id холста
30000 - время
Если вам нужно вывести один раз попап, когда человек впервые зашел на ваш сайт, то это можно сделать так:
«script»
if((’popState’) != ’shown’){
popupOpen(’#/p/urlхолста’);
(’popState’,’shown’);
}
«/script»
urlхолста - надо заменить на реальный урл который прописан в настройках холста
Внимание: вместо обычных одинарных угловых кавычек в примерах используются двойные, так как гугл не разрешает вставлять одинарные кавычки в описании!