arkadaşlar, siteme gelen ziyaretçinin kendi ülkesinin dili olan sayfaya gitmesini istiyorum bunun için bi java script kodu var mı?
bi tane kullandım ama çalıştığından emin değilim
kodu verir bir de nasıl kullanmam gerektiğini yazarsanız sevinirim
Ülkelere göre sayfalara gitsin
4
●962
- 09-11-2006, 13:25:07MisafirBu php si işini görürmü
<?php if(strstr($HTTP_ACCEPT_LANGUAGE,"en")) { Header("Location: http://www.site.com/site"); } elseif(strstr($HTTP_ACCEPT_LANGUAGE,"en-us")) { Header("Location: http://www.site.com/site"); } elseif(strstr($HTTP_ACCEPT_LANGUAGE,"de")) { Header("Location: http://www.site.com/de/"); } elseif(strstr($HTTP_ACCEPT_LANGUAGE,"tr")) { Header("Location: http://www.site.com/site/turkce/"); } elseif(strstr($HTTP_ACCEPT_LANGUAGE,"it")) { Header("Location: http://www.site.com/site/Italiano/"); } elseif(strstr($HTTP_ACCEPT_LANGUAGE,"es")) { Header("Location: http://www.site.com/site/spain/"); } elseif(strstr($HTTP_ACCEPT_LANGUAGE,"fr")) { Header("Location: http://www.site.com/site/Fran%c3%a7ais/"); } else {Header("Location: http://www.site.com/site"); } ?> - 09-11-2006, 13:27:53Ben bunu kullanıyorum işe yarıyor
<script> /* Browser Language Redirect script- By JavaScript Kit For this and over 400+ free scripts, visit http://www.javascriptkit.com This notice must stay intact */ //Enter ISO 639-2 ülke kodlarını buradan alabilirsin (see: http://www.w3.org/WAI/ER/IG/ert/iso639.htm): var langcodes=new Array("en", "tr", "default") //Yukaıdaki sıraya göre adresleri belirtiyoruz (sırayla "en", "tr", "default" burada): var langredirects=new Array("en/default.asp", "tr/default.asp","en/default.asp") var languageinfo=navigator.language? navigator.language : navigator.userLanguage var gotodefault=1 function redirectpage(dest){ if (window.location.replace) window.location.replace(dest) else window.location=dest } for (i=0;i<langcodes.length-1;i++){ if (languageinfo.substr(0,2)==langcodes[i]){ redirectpage(langredirects[i]) gotodefault=0 break } } if (gotodefault) redirectpage(langredirects[langcodes.length-1]) </script>