• 06-01-2024, 21:46:53
    #1
    www.bademweb.com blog adresimde kendim kullandığım bir widgeti paylaşıyorum.
    Bu kod sayesinde sitenize mobilden girerken her sayfanın sonunda olan ?m=1 illetinden kurtulabilirsiniz.

    Öncelikle basit kodu verelim;
    <script>/*<=!=[=C=D=A=T=A=[*/ var uri = window.location.toString();if (uri.indexOf("?m=1","?m=1") > 0) {var clean_uri = uri.substring(0, uri.indexOf("?m=1"));window.history.replaceState({}, document.title, clean_uri); }; /*]=]=>*/</script>
    Eğer yukarıda ki kod sizde çalışmazsa alttaki geliştirilmiş kodu kullanabilirsiniz.
    Her iki kodun mantığıda aynıdır. Bazı temalarda sorun oluşabileceği için 2 farklı kod verilmiştir. Mantıkları aynı.


    <script type='text/javascript'> //<=!=[=C=D=A=T=A=[ var uri = window.location.toString(); if (uri.indexOf("%3D","%3D") > 0) { var clean_uri = uri.substring(0, uri.indexOf("%3D")); window.history.replaceState({}, document.title, clean_uri); }
    var uri = window.location.toString(); if (uri.indexOf("%3D%3D","%3D%3D") > 0) { var clean_uri = uri.substring(0, uri.indexOf("%3D%3D")); window.history.replaceState({}, document.title, clean_uri); }
    var uri = window.location.toString(); if (uri.indexOf("&m=1","&m=1") > 0) { var clean_uri = uri.substring(0, uri.indexOf("&m=1")); window.history.replaceState({}, document.title, clean_uri); }
    var uri = window.location.toString(); if (uri.indexOf("?m=1","?m=1") > 0) { var clean_uri = uri.substring(0, uri.indexOf("?m=1")); window.history.replaceState({}, document.title, clean_uri); }
    //]=]=> </script>
    Kodu nereye ekleyeceklerini bilmeyenler için;
    Düzen kısmından HTML JAVASCRIPT widgeti ekleyerek kodu içerisine yapıştırabilirsiniz. Eğer çalışmazsa temanızın yapısından kaynaklı çalışmamış demektir. Altta ki yöntemi deneyin.

    HTML Düzenleme kısmına girin ve </body> kodunun hemen üstüne veya <body> kodunun hemen altına istediğiniz kodu yapıştırın ve kaydedin.
    • KingCoder
    • dertliA
    • Jonezz
    KingCoder, dertliA ve Jonezz bunu beğendi.
    3 kişi bunu beğendi.
  • 30-01-2025, 16:15:07
    #2
    Teşekkürler google çalışanları bu durum için problem yaratmaz demişlerdi.