Kodlama dili js dir arkadaşlar. Sağ altta açar ilgili sayfayı. Dikkat çekmez pop up açılınca. Ondan sayfada kalma süresini genel manada azaltmaz. Seo bakımından ters etki yapmıyor denedim. Sayfada kalma süresinide artırıyor desem yeridir.
<script type="text/javascript">
var puShown = false;
function doOpen(url)
{
if ( puShown == true )
{
return true;
}
win = window.open(url,"yenipencere","menubar=0,resizable=1,width=1,height=1");
win.moveTo(150000, 150000);
if ( win )
{
win.blur();
puShown = true;
}
return win;
}
function setCookie(name, value, time)
{
var expires = new Date();
expires.setTime( expires.getTime() + time );
document.cookie = name + '=' + value + '; expires=' + expires.toGMTString();
}
function getCookie(name) {
var cookies = document.cookie.toString().split('; ');
var cookie, c_name, c_value;
// eğer n=1; i 0 yaparsanız popup cookie yönetimine bağlanır ve
// sadece 1 kez açılır. n=1; kaldığı sürece popup sürekli açılacaktır.
for (var n=0; n<cookies.length; n++) {
cookie = cookies[n].split('=');
c_name = cookie[0];
c_value = cookie[1];
if ( c_name == name ) {
return c_value;
}
}
return null;
}
function initPu()
{
if ( document.attachEvent )
{
document.attachEvent( 'onclick', checkTarget );
}
else if ( document.addEventListener )
{
document.addEventListener( 'click', checkTarget, false );
}
}
function checkTarget(e)
{
if ( !getCookie('esl') ) {
var e = e || window.event;
var win = doOpen('https://procry.com/');
setCookie('esl', 1, 1*60*60*1000);
}
}
initPu();
</script>
Bu kod çalışıyor ama herhangi bir yere click atınca çalışıyor. Direk otomatikmen siteye giren kişide açılması için nasıl bir düzenleme yapmamız lazım… selamlar
Seo bakımından artı olduğundan bu kodu kullanıyorum. Siteye zarar vermeden önerim bunu kullanabilirsiniz ki reklam verilen sitede olumlu etki görür. Dediğiniz tarz sayfa yükleme olarak değil normale çevirmek için zannımca onclick ve click kısımlarında işlem yapılması gerekli. Anlayan bir arkadaş çıkarsa bizde faydalanabiliriz.
onclick ve click kısmını onscroll ve scroll olarak değiştirince mausede aşağı inince otomatik olarak popup açılıyor ama maalesef popup engeline takılıyor.
Direk siteye giren kullanıcıda click veya scroll tanımlaması yapmadan popup kısmını aynı şekilde açtırma şansımız var mı ?
Var ancak popup engeline takılmaya devam eder. Zaten burada cookie tıklama olduğu için koyulmuş sürekli tıklayıpta çıkmasın diye o yüzden normal kodu direk basarsanız zaten pencere ya da sekme olarak açtırabilirsiniz.
Bende halihazırda yok hocam. Düzenleyen çıkar inş.
Wordpress içinse;
<?php
if ( wp_is_mobile() ) {
/* Include/display resources targeted to phones/tablets here */
} else {
/* Include/display resources targeted to laptops/desktops here */
}
?>
En üstteki pop up kodu .js olarak kaydedilip sadece mobil kullanıcılara o js açılarak sadece mobile pop up açılır veya mobile gösterme pcye göster gibi tam tersi uygulanabilir.
Detaylar şurada: Function Reference/wp is mobile « WordPress Codex
Hocam wp sitem için popup kodunu eklicem fakat mobilde açılsın istemiyorum sadece masaüstü ve laptoplarda açılsın istiyorum. Aşağıdaki kodu, üstte yazdığınız popup kodunun neresine eklemem gerekiyor kod bilgim olmadığı için anlayamadım
<?php
if ( wp_is_mobile() ) {
/* Include/display resources targeted to phones/tablets here */
} else {
/* Include/display resources targeted to laptops/desktops here */
}
?>
<?php
if ( wp_is_mobile() ) {
Telefon ve tablette gösterilecek kod buraya
} else {
Pcde gösterilecek kod buraya
}
?>
Yapılacak şey bu.
Misal;
<?php
if ( wp_is_mobile() ) {
burayı mobilde göstermeyeceği için boş bırakıyorsun
} else {
burayada js ile gösterilecek popup kodunun olduğu dosyayı pop.js yaptın varsayalım. o js kodunu çağırırsın ve temada sadece pcde o js kodunu çalıştırmış olursun.
}
?>
Zannımca bu şekilde wordpress te misal temada header.php de js kodu eklenen yere üstte attığım örneği modifiye edersen çalışacaktır.