• 08-09-2018, 01:07:46
    #1
    Arkadaşlar Adsensin verdiği head arasına koyulması gereken kod

    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <script>
      (adsbygoogle = window.adsbygoogle || []).push({
        google_ad_client: "ca-pub-xxxxxxxxxxxxxxxxxxx",
        enable_page_level_ads: true
      });
    </script>
    Ekleyince hemen bozuluyor ve aşağıdaki şekilde oluyor

    <script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <script>// <![CDATA[
      (adsbygoogle = window.adsbygoogle || []).push({
        google_ad_client: "ca-pub-xxxxxxxxxxxxxxxxxxx",
        enable_page_level_ads: true
      });
    // ]]></script>
    Araştırmalarım sonunda ;

    HTMLPurifier Kütüphanesini kullanmayı dere dışı bırak denilliyordu yaptım, düzelmedi.

    Performansta js leri footera taşımayı devre dışı bırak deniyor yaptım düzelmedi.

    Manuel eklemeyi denedim olmuyor. Yine bozuluyor. İlgili temanın header tpl dosyasına ekliyorum ve js dağılıyor.

    Bunu aşağıdaki kodu kullanmayı önermişler olmadı.
    {literal}adsende kodu{/literal}
    Presta 1.6.1.17 kullanıyorum. Bu sıkıntıyı aşan banada anlatırsa çok sevinirim.

    Edit: HTMLbox v1.7.0 - eklentisini kullanarak ekledim.

    Edit 2: Sanırım biri çözmüş. PS otomatik tüm js lere o kodu atıyor. Fakat anlayamadım.

    https://www.prestashop.com/forums/to...e-declaration/
  • 08-09-2018, 03:43:49
    #2
    senturksun adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar Adsensin verdiği head arasına koyulması gereken kod

    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <script>
      (adsbygoogle = window.adsbygoogle || []).push({
        google_ad_client: "ca-pub-xxxxxxxxxxxxxxxxxxx",
        enable_page_level_ads: true
      });
    </script>
    Ekleyince hemen bozuluyor ve aşağıdaki şekilde oluyor

    <script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <script>// <![CDATA[
      (adsbygoogle = window.adsbygoogle || []).push({
        google_ad_client: "ca-pub-xxxxxxxxxxxxxxxxxxx",
        enable_page_level_ads: true
      });
    // ]]></script>
    Araştırmalarım sonunda ;

    HTMLPurifier Kütüphanesini kullanmayı dere dışı bırak denilliyordu yaptım, düzelmedi.

    Performansta js leri footera taşımayı devre dışı bırak deniyor yaptım düzelmedi.

    Manuel eklemeyi denedim olmuyor. Yine bozuluyor. İlgili temanın header tpl dosyasına ekliyorum ve js dağılıyor.

    Bunu aşağıdaki kodu kullanmayı önermişler olmadı.
    {literal}adsende kodu{/literal}
    Presta 1.6.1.17 kullanıyorum. Bu sıkıntıyı aşan banada anlatırsa çok sevinirim.

    Edit: HTMLbox v1.7.0 - eklentisini kullanarak ekledim.

    Edit 2: Sanırım biri çözmüş. PS otomatik tüm js lere o kodu atıyor. Fakat anlayamadım.

    https://www.prestashop.com/forums/to...e-declaration/

    Dediğin yazilimin iceriğini bilmiyorum fakat mantıken şöyle bir öneri sunabilirim.

    Kullandigin yazilim php ise temanin ana sayfasi muhtemelen index.php olmasi gerek.
    Tema klasorunde olan index.php degil karistirma sakin.
    Public_html deki index.php
    dosyasinin once yedegini al.
    Daha sonra index.php deki tum kodlari sil.
    Sadece <head>adsense kodlarin</head> ekle
    Dogrulamani yaptiktan sonra index.php aldigin yedegi geri yukle.
  • 08-09-2018, 10:42:02
    #3
    MoRTaLCoDeR adlı üyeden alıntı: mesajı görüntüle
    Dediğin yazilimin iceriğini bilmiyorum fakat mantıken şöyle bir öneri sunabilirim.

    Kullandigin yazilim php ise temanin ana sayfasi muhtemelen index.php olmasi gerek.
    Tema klasorunde olan index.php degil karistirma sakin.
    Public_html deki index.php
    dosyasinin once yedegini al.
    Daha sonra index.php deki tum kodlari sil.
    Sadece <head>adsense kodlarin</head> ekle
    Dogrulamani yaptiktan sonra index.php aldigin yedegi geri yukle.
    Tavsiye için teşekkür ederim.
    Fakat sorun böyle bir şey değil , sorun google js yi ekleyememek değil, ekleyince bozuluyor. Tarayıcıdan kaynak koda bakınca üstte yazdığım gibi cdata ekliyor.
  • 08-09-2018, 12:29:26
    #4
    senturksun adlı üyeden alıntı: mesajı görüntüle
    Tavsiye için teşekkür ederim.
    Fakat sorun böyle bir şey değil , sorun google js yi ekleyememek değil, ekleyince bozuluyor. Tarayıcıdan kaynak koda bakınca üstte yazdığım gibi cdata ekliyor.
    Hocam sorununuzu dikkatlice okudugumda gozden kacirdigim bir sey fark ettim.

    Siz adsense js kodunu eklediginizde otomatik olarak js kodlarina "cdata" ekleniyor ve siz eklenmesini istemiyorsunuz.

    Eger sorununuz "cdata" eklemesi ise o kodun js ye eklenmesi js kodunuza hic bir zarar vermez. Js kodunuz verimli sekilde calisir.
  • 08-09-2018, 12:31:20
    #5
    MoRTaLCoDeR adlı üyeden alıntı: mesajı görüntüle
    Hocam sorununuzu dikkatlice okudugumda gozden kacirdigim bir sey fark ettim.



    Siz adsense js kodunu eklediginizde otomatik olarak js kodlarina "cdata" ekleniyor ve diz eklenmesini istemiyorsunuz.



    Eger sorununuz "cdata" eklemesi ise o kodun js ye eklenmesi js kodunuza hic bir zarar vermez. Js kodunuz verimli sekilde calisir.


    Ben de bunun bir sorun olacağını düşündüm çünkü Google’ın verdiği kod değişiyor bu sebeple problem yaşarım diye düşündüm eğer dediğiniz gibi ise sorun yok demektir.

    Çok teşekkür ederim cevap için


    Tapatalk kullanarak iPhone aracılığıyla gönderildi
  • 08-09-2018, 12:32:56
    #6
    [QUOTE=senturksun;1073849259]Ben de bunun bir sorun olacağını düşündüm çünkü Google’ın verdiği kod değişiyor bu sebeple problem yaşarım diye düşündüm eğer dediğiniz gibi ise sorun yok demektir.

    Çok teşekkür ederim cevap için


    Aynen hic bir sorun olmaz ve js kodunuz sorunsuz calisir.