• 20-07-2010, 21:47:51
    #1
    merhabalar. adsense kodlarımında içinde yer aldığı bir div katmanım var. bu katmanıma özel olarak anasayfada görüntülendiğinde display:none; ve içeriğin kendi sayfasında görüntülendiğinde display:inline özelliği veriyorum. Görünürde istediğim gibi oluyor. anasayfada görünmüyorlar yalnızca içeriğin kendi sayfasında görünüyorlar. fakat anasayfada html kodlarına bakınca malum tüm içerikler tarih sırasına göre listelendiği için tüm adsense kodları da kaynağa bakıldığında görünüyor ve doğal olarak reklam birimleri sitede görünmese de gösteriliyormuş gibi görünüp sayfa başı 3 reklam birimi limitini aşıp menülerde reklam gösteremiyorum. bu problemi css ile nasıl çözebilirim.?
  • 20-07-2010, 23:11:35
    #2
    Üyeliği durduruldu
    Wordpress mi kullanıyorsun? (css ile yapamazsın)
  • 20-07-2010, 23:18:53
    #3
    blogger kullanıyorum.
  • 20-07-2010, 23:26:21
    #4
    Üyeliği durduruldu
    Wordpress olsa PHP ile kontrol edip istediğin yapılabilirdi. Bloggerda sayfa kontrol etme olayı varmı bilmiyorum varsa yapabilirsin. Blogger hakkında bilgim yok.
  • 21-07-2010, 06:56:39
    #5
    css ile yapamazsın, bloggerdan anlamıyorum javascript kullanabiliyorsan yapılabilir.
  • 21-07-2010, 18:36:10
    #6
    peki js ile nasıl yapabilrim?
  • 21-07-2010, 19:31:59
    #7
    Sayfa adresini alacaksın, anasayfa değil ise reklam kodlarını yazdıracaksın.
  • 21-07-2010, 22:23:51
    #8
    divlere aynı class değerini ver.
    Örneğin; 3 reklam olsun
    <div class="reklamlar"><!--reklam kodları--></div>
    <div class="reklamlar"><!--reklam kodları--></div>
    <div class="reklamlar"><!--reklam kodları--></div>
    
    <script>
    if(location.href=='http://www.siten.com' || location.href=='http://siten.com'){
        var a = [];
        var re = new RegExp('\\breklamlar\\b');
        var els = document.getElementsByTagName("div");
        for(var i=0,j=els.length; i<j; i++){
            if(re.test(els[i].className))els[i].innerHTML='';
    	}
    }
    </script>
  • 21-07-2010, 22:56:48
    #9
    mystec adlı üyeden alıntı: mesajı görüntüle
    divlere aynı class değerini ver.
    Örneğin; 3 reklam olsun
    <div class="reklamlar"><!--reklam kodları--></div>
    <div class="reklamlar"><!--reklam kodları--></div>
    <div class="reklamlar"><!--reklam kodları--></div>
    
    <script>
    if(location.href=='http://www.siten.com' || location.href=='http://siten.com'){
        var a = [];
        var re = new RegExp('\\breklamlar\\b');
        var els = document.getElementsByTagName("div");
        for(var i=0,j=els.length; i<j; i++){
            if(re.test(els[i].className))els[i].innerHTML='';
        }
    }
    </script>

    hocam blogger teması bu kod yapısını kabul etmedi. xml formatında uygun şekilde alternatif olark yazabilirmiyiz aynı kodu? çünkü temada bir çok js kodu var.