WM Aracı

WM Aracı (https://wmaraci.com/forum/)
-   WordPress (https://wmaraci.com/forum/wordpress.html)
-   -   Php Butona Dil Makrosu Atamak (https://wmaraci.com/forum/wordpress/php-butona-dil-makrosu-atamak-590005.html)

dogubaklaci 23 Ağustos 2019 11:25

Php Butona Dil Makrosu Atamak
 
Merhaba arkadaşlar, üzerinde TR yazan bir butonum var. Buna tıklayınca olduğumuz sayfada /'dan sonra tr/ yazmasını istiyorum. Örnek olarak

xxxxx.com/buradayız

Butona basınca

xxxxx.com/tr/buradayız

Bunu php tarafında nasıl yapabiliriz?

emreozaydin 23 Ağustos 2019 11:56

Merhaba

php ile alakalı bir durum değil, en kolay yol <a href="xxx.com/tr/" class="button"> olarak yap ve butonda kullandığın css i a tagına uygula, yada jquery ile butona tıklanınca yönlendirme yapman gerekir ama gereksiz a kullanman yeterli

dogubaklaci 23 Ağustos 2019 12:12

href="xxx.com/tr/" yaparsam bu linke gitmez mi xxx.com/a/ sayfasında gezerken butona tıklayınca xxx.com/tr/a/ olması gerekiyor

Pandura 23 Ağustos 2019 12:13

HTML Kodu:

<button type="button" onclick="trdilyonlendir();">TIK</button>

<script type="text/javascript">

function trdilyonlendir() {

        var protocol = window.location.protocol;
        var hostname = window.location.hostname;
        var path = window.location.pathname;
        var dillink = protocol+"//"+hostname+"/tr"+path;
        window.location = dillink;
}

</script>

Şu kodu deneyip sorunları söylersen düzenleyebilirim.

dogubaklaci 23 Ağustos 2019 12:19

Pandura Evet oldu çok teşekkürler.. :)

dogubaklaci 23 Ağustos 2019 12:24

Pandura peki başka bir butona basınca xxx.com/tr/x'de iken aradaki /tr'yi nasıl silebilirim acaba

Pandura 23 Ağustos 2019 13:36

HTML Kodu:

<button type="button" onclick="dilyonlendir();">tık</button>

<script type="text/javascript">
function dilyonlendir() {

        var protocol = window.location.protocol;
        var hostname = window.location.hostname;
        var path = window.location.pathname;
        var newpath = path.substring(3);
        var newlink = protocol+"//"+hostname+newpath;
        window.location = newlink;

}</script>

Şu çalışır sanırım geç gördüm kusura bakma.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 21:56.

Powered by vBulletin®
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.