Menüyü değiştir
Toggle preferences menu
Kişisel menüyü aç / kapat
Oturum açık değil
Your IP address will be publicly visible if you make any edits.

MediaWiki:Common.js: Revizyonlar arasındaki fark

MediaWiki arayüz sayfası
Değişiklik özeti yok
Etiket: Geri alındı
Değişiklik özeti yok
 
(Aynı kullanıcının aradaki bir diğer değişikliği gösterilmiyor)
1. satır: 1. satır:
/* Buraya konulacak JavaScript kodu sitedeki her kullanıcı için her sayfa yüklendiğinde çalışacaktır */
/* Buraya konulacak JavaScript kodu sitedeki her kullanıcı için her sayfa yüklendiğinde çalışacaktır */


// Ad blocker tespit script'i
(function() {
    // Tuzak div oluştur (ad blocker'lar bu sınıfları gizler)
    var adBox = document.createElement('div');
    adBox.className = 'adsbox ad-banner ad-container'; // Yaygın reklam sınıfları
    adBox.innerHTML = ' '; // Boş içerik
    adBox.style.position = 'absolute';
    adBox.style.width = '1px';
    adBox.style.height = '1px';
    adBox.style.top = '-1000px'; // Ekran dışında
    adBox.style.left = '-1000px';
    document.body.appendChild(adBox);


$(document).ready(function () {
    // 1 saniye sonra kontrol et (ad blocker'ların yüklenmesi için zaman ver)
    var testAd = document.createElement("div");
    setTimeout(function() {
    testAd.innerHTML = " ";
        var computedStyle = window.getComputedStyle(adBox);
    testAd.className = "adsbox";
        if (computedStyle.display === 'none' || computedStyle.visibility === 'hidden' || adBox.offsetHeight < 1) {
    testAd.style.position = "absolute";
            // Ad blocker tespit edildi
    testAd.style.height = "10px";
             alert('Reklam engelleyici kullanıyorsunuz! Sitemizin reklamlarını görmek için lütfen devre dışı bırakın. Teşekkürler!');
    document.body.appendChild(testAd);
            // İstersen buraya daha gelişmiş bir uyarı ekle, örneğin bir modal div göster.
 
    window.setTimeout(function () {
        if (testAd.offsetHeight === 0) {
             alert("⚠️ Reklam engelleyici tespit edildi!");
         }
         }
         testAd.remove();
         // Tuzak div'i temizle
        document.body.removeChild(adBox);
     }, 1000);
     }, 1000);
});
})();

21.18, 31 Ağustos 2025 itibarı ile sayfanın şu anki hâli

/* Buraya konulacak JavaScript kodu sitedeki her kullanıcı için her sayfa yüklendiğinde çalışacaktır */

// Ad blocker tespit script'i
(function() {
    // Tuzak div oluştur (ad blocker'lar bu sınıfları gizler)
    var adBox = document.createElement('div');
    adBox.className = 'adsbox ad-banner ad-container'; // Yaygın reklam sınıfları
    adBox.innerHTML = '&nbsp;'; // Boş içerik
    adBox.style.position = 'absolute';
    adBox.style.width = '1px';
    adBox.style.height = '1px';
    adBox.style.top = '-1000px'; // Ekran dışında
    adBox.style.left = '-1000px';
    document.body.appendChild(adBox);

    // 1 saniye sonra kontrol et (ad blocker'ların yüklenmesi için zaman ver)
    setTimeout(function() {
        var computedStyle = window.getComputedStyle(adBox);
        if (computedStyle.display === 'none' || computedStyle.visibility === 'hidden' || adBox.offsetHeight < 1) {
            // Ad blocker tespit edildi
            alert('Reklam engelleyici kullanıyorsunuz! Sitemizin reklamlarını görmek için lütfen devre dışı bırakın. Teşekkürler!');
            // İstersen buraya daha gelişmiş bir uyarı ekle, örneğin bir modal div göster.
        }
        // Tuzak div'i temizle
        document.body.removeChild(adBox);
    }, 1000);
})();