Sitedeki pop up sadece giriş yapmayanlara gözüksün
9
●84
- 05-02-2021, 14:54:13Sitedeki pop up sadece giriş yapmayanlara gözüksün istiyoruz site kizloji.com ilk girişte çıkan popup giriş yaptıktan sonrada çıkıyor bunu nasıl düzeltebiliriz?
- Kabul Edilen Cevap
- 1 Beğeni
-
- 05-02-2021, 14:57:57deneme yapacağım sağolunMisafir adlı üyeden alıntı: mesajı görüntüle
- 05-02-2021, 15:00:53Siten wordpressmiş aşağıdaki kodu uygularsan çalışabilirsin.
https://developer.wordpress.org/refe...ser_logged_in/
<?php if ( is_user_logged_in() ) { echo 'Welcome, registered user!'; } else { echo 'Welcome, visitor!'; } ?> - 05-02-2021, 16:36:38Hocam kodumuz bu, bunun neresine bir kod yazarsak sadece popupu ziyaretçiler görebilir. Siteye giriş yapan üyeler ve admin ana sayfayı yenilediğinde bir daha popup görmesin istiyoruz.technosfer adlı üyeden alıntı: mesajı görüntüle
<body onload="pop()">
<div id="uyari" title="" style="display:none";>
<center><p>
<b>Kızloji Sosyal Paylaşım Platformuna<br> Hoş Geldiniz...
<br><br>
Üye olduğunuzda;<br><br></b>
Sorular sorabilir,<br>
Cevaplar yazabilir,<br>
Makalelere yorumlar yapabilir,<br>
Kendi makalenizi yayımlayabilir,<br>
Üyelerle takipleşebilir,<br>
Üyeler arası mesajlaşabilir ve sosyalleşebilirsiniz.
<br><br>
<strong><a href="https://kizloji.com/kayit-ol-2/" style="color:red;" >ŞİMDİ KAYIT OL</a></strong>
</p>
</center>
</div>
<!-- Script -->
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script>
$(function(){
// sayfa açılışında dialog kutusunun gelmesi için her hangi bir buton için yerleştirmedik
$("#uyari").dialog({
width:350, //dialog kutusunun genişliği
height:450, //dialog kutusunun yükseklik
modal:true, //arkaplanın koyu olması
autoOpen:true, //gerek yok ama otomatik açılması için
position: { my: "center", at: "center" } //konum
});
})
</script> - 05-02-2021, 17:32:50Bu cevap, moderatörlerimiz tarafından kabul edilebilir bir cevap olarak işaretlendi.
if ( !is_user_logged_in() ){ echo "onload='pop()'";}Bu kodu direk onload="pop()" yazan yere koyarsan direk olarak giriş yapmamış kullanıcılarda popup aktif olacak giriş yapmışlarda ise pop() fonksiyonu aç demediğin için çalışmayacak.