Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

  • Forumdan daha fazla yararlanmak için, profilinizi telefon numaranız 📱 ile doğrulayın ve daha ayrıcalıklı olun 😉
    Daha fazla bilgi!
Kaynak ikonu

ip ucu Adblock Tespit bildirim Gösterimi - Show adblock detected notice

XenForo kullanımı için ip uçları.
Bu yöntem ile reklam engelleyici kullanan üyelerinizden bunu kaldırmasını rica edebilirsiniz.

adblock notice.png


NASIL Yapılır:
1-
Öncelikle bu özelliği çalıştırabilmek için forum kök dizine altına "advertisement.js" adında bir java script dosyası oluşturuyoruz ve sadece bu dosya içine tke satırdan oluşan şu kodu kopyalıyoruz.

Kod:
document.write('<div id="tester">an advertisement</div>');

2- Sonra kullandığımız temanın extra.less şablona açıp en sonuna şu kodu ilave ediyoruz.

Kod:
/* AdBlock Detection */
#tester {
    display:none;
}

.blockContainer { text-align: center; margin: 10px auto; clear: both; }
.noticeContainer { padding: 20px; background: #c44; color: #fff; }
.noticeContainer .head { font-size: 22px; font-weight: bold; }
.noticeContainer .foot { font-size: 16px; margin-top: 10px; }

3- Daha sonra reklam bölümüne gidip, reklamları engellendiğinde mesajı göstermek istediğiniz bir reklamı seçiyoruz. Bu genelde en üstte yer alan reklamın altında veya genel görünümün üst kısmındaki reklam alanı olacaktır.

İlgili reklam alanını açıp HTML alanında google adsense kodundan sonra, aşağıdaki kod satırlarını ekleyin.

Kod:
<script type="text/javascript" src="/advertisement.js"></script>
        <script type="text/javascript">
            if (document.getElementById("tester") != undefined)
                {
                    document.write(' ');
                }
            else
                {
                    document.write('<div class="messageText ugc blockContainer"><div class="noticeContainer"><div class="head">Ad-blocking software has been detected!</div><div class="foot">This website is run by the community, for the community... and it needs advertisements in order to keep running.<br />Please consider disabling your ad-block or <a href="account/upgrades" style="color: #FFF933; font-weight:bold">becoming a premium member</a> to hide all advertisements. Thanks!</div></div></div>');
                }
        </script>

NOT: Yukarıdaki kodda göstermek istediğiniz mesajı ve temanıza uygun stil değişikliklerini yapabilirsiniz.

Hepsi bu kadar. Şimdi sitenizde reklam bloğunu etkinleştirerek doğru çalışıp çalışmadığını test edebilirsiniz. Eğer doğru yaptınız ise yukarıdaki resimde gösterildiği gibi bir mesaj alacaksınız.
  • Beğen
Tepkiler: murath ve Sota
Yazar
mkucuksari
Görüntüleme
1,622
İlk yayınlama
Son güncelleme
Değerlendirme
5.00 yıldız 1 değerlendirme

mkucuksari ait diğer kaynakar

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.