-
Üyelik
01.06.2015
-
Yaş/Cinsiyet
29 / E
-
Meslek
Endüstri Ürünleri Tasarımcısı
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** A**
-
Mesajlar
41
-
Beğeniler
22 / 6
-
Ticaret
3, (%100)
Bir arkadaşıma yaptığım site için böyle bir özelliğe ihtiyacım var. domain.com/tr, domain.com/en, domain.com/cn şeklinde aynı temayla, aynı özelliklerle sadece dilini değiştirerek (otomatik çeviri değil, elle girilecek tema elemantor'dan) çoklu site açmak istiyorum.
Siteye giren kullanıcıların Çin'de ise /cn, Türkiye ve Kıbrıs'ta ise /tr, geri kalan tüm adresler için ise /en uzantısına ulaşmasını istiyorum. Bir çok site bunu yapıyor.
Bunları ücretsiz olarak nasıl yapabilirim?
wpuzman
WordPress Developer
Kullanıcı
-
Üyelik
13.01.2017
-
Yaş/Cinsiyet
33 / E
-
Meslek
Yazılım
-
Konum
Trabzon
-
Ad Soyad
B** M**
-
Mesajlar
2771
-
Beğeniler
293 / 949
-
Ticaret
33, (%100)
belirtilen adreslere otomatik mi gidecek yoksa siteye giren kendisi mi seçecek hangi dille gösterileceğini?
-
Üyelik
01.06.2015
-
Yaş/Cinsiyet
29 / E
-
Meslek
Endüstri Ürünleri Tasarımcısı
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** A**
-
Mesajlar
41
-
Beğeniler
22 / 6
-
Ticaret
3, (%100)
O aslında biraz ikinci planda. Yani önemli olan multi site kurabilmem. Fakat yukarıda bahsettiğim otomatik yönlendirme idi.
-
Üyelik
01.06.2015
-
Yaş/Cinsiyet
29 / E
-
Meslek
Endüstri Ürünleri Tasarımcısı
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** A**
-
Mesajlar
41
-
Beğeniler
22 / 6
-
Ticaret
3, (%100)
Tek tek hosta yeni wordpressler kurup siteyi yavaşlatmak istemedim, WPMU kurdum fakat kurduğum sayfa hata veriyor.
-
Üyelik
30.07.2016
-
Yaş/Cinsiyet
44 / E
-
Meslek
Serbest
-
Konum
Diğer
-
Ad Soyad
A** D**
-
Mesajlar
204
-
Beğeniler
17 / 46
-
Ticaret
4, (%100)
Bunu php ile yapmıştım. Önce ziyaretçinin tarayıcı diline göre yönlendirme yapmıştım. Ama sonrasında ülke bayraklarına ?lang=DE şeklinde link vermiştim.$_GET['lang']=str_replace("EN", 'GB', $_GET['lang']);
$_GET['lang']=str_replace("AR", 'SA', $_GET['lang']);
if(isSet($_GET['lang']))
{
$language = $_GET['lang'];
$_COOKIE['lang'] = $language;
setcookie("lang", $language, time() + (3600 * 24), "/", "http://www.domain adi.com/");
}
else if(isSet($_COOKIE['lang']))
{
$language = $_COOKIE['lang'];
}
else if(isSet($_COOKIE['lang']))
{
$language = $_COOKIE['lang'];
}
else
{
$language = 'GB';
}
$language = preg_replace('#(.*?)?lang=(.*?)#','$2', $language);
$lng=str_replace("GB", 'EN', $language);
$lng=str_replace("SA", 'AR', $lng);
include "lang/".$language.".php";
Sona tek tek dil dosyaları oluşturdum FR.php RU.php gibi. $lang="FR";
#Fransa Tamam
function FR($q){
$ara = array("weather chart","Local Time","Wind","Pressure","Temprature","english","en-GB","weather","day","hourly","weekly","monthly","forecast","502","sky is clear","moderate snow","High","Low","Precip","Date","Current Weather","Most viewed cities","weather forecast","602","Humidity");
$degis= array("Mensuel","Prévisions météorologiques","Pluie forte intensité","Le ciel est clair","Ciel clair","Pluie modérée","Pluie légère","Peu nuageux","Nuageux avec éclaircies","Nuages brisés","Nuages dispersés","Neige légère","Neige modérée","Averses de pluie","Pluie","Brouillard","Neige","Orage","Haute","Faible","Précip","Date","Météo actuelle","Autres Villes","Prévisions météorologiques","Beaucoup de neige","Humidité");
$q = str_replace($ara,$degis,$q);
return $q;}