Blog Kategori:
Merhabalar. Drupal ile ziyaretçileriniz sayfanızı ziyaret ettiğinde fazladan bir eklenti daha kurmadan nasıl modal pencere ile bir ileti gösterebilirsiniz? Ya da modal pencerede bir iframe gösterebilirsiniz ona bir göz atalım.
Aşağıdaki kodları yazalım. jQuery.colorbox kısmındaki adresi silip herhangi bir adresi yazabilirsiniz. Bu bir sayfa olabilir, facebook like box olabilir, bir pdf dosyası veya bir resim olabilir.
<script type="text/javascript"> if (document.cookie.indexOf('visited=true') === -1) { var expires = new Date(); expires.setDate(expires.getDate()+1); document.cookie = "visited=true; expires="+expires.toUTCString(); jQuery(document).ready(function(){ jQuery.colorbox({href:'http://www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2Fdersdoktoru&width=400&height=258&colorscheme=dark&show_faces=true&header=true&stream=false&show_border=true&appId=153020921865', iframe:true, open:true, width:450, height:450}) }); } </script>
Buradaki expires.setDate kısmı çerezin ne kadar aktif olacağı. Ben bir günlük yaptım. Hergün girişte çerez silinir ve ertesi gün siteye gelen kişiye modal pencere yeniden gösterilir. Aynı gün içindeki gezinmelerde modal pencerer çıkmaz.
Yok ben iki günde bir çıksın istiyorum derseniz eğer buradaki (expires.getDate()+1); kısmını +2 olarak değiştiriniz.
Umarım işinize yarar. Ben bazen faydalanıyorum çünkü... Kolay gelsin.