ÇÖZÜLDÜ Wordpress'ten anlayanlar bakabilir misiniz?

Piqenroll

Kayıtlı Kullanıcı
Katılım
1 Mar 2020
Mesajlar
13
Tepkime puanı
4
Puanları
3
Merhaba. Bir website tasarladım wordpress altyapılı.
Bir de giriş kısmını tasarladık site ilk açıldığında dil seçim ekranı ile açılsın istiyoruz. (indexs.php dil seçim ekranının olduğu dosya) Daha sonra indexs.php adlı dosyadan normal index.php ye yönlendirmek istiyoruz. yaptım .htaccsess ile ama sürekli dil seçim ekranına atıyor tekrar. Çözemedim.

Alttaki resimde dil seçim ekranının olduğu görünüm var. Site ilk açıldığında bu ekran daha sonra wordpress tasarımı açılsın istiyoruz. Ne yapmam gerek?


Ekran görüntüsü 2020-12-10 223056.jpg
 

eRRoNeoUs

Banlı Kullanıcı
Katılım
7 Ara 2020
Mesajlar
46
Tepkime puanı
26
Puanları
18
Merhaba. Bir website tasarladım wordpress altyapılı.
Bir de giriş kısmını tasarladık site ilk açıldığında dil seçim ekranı ile açılsın istiyoruz. (indexs.php dil seçim ekranının olduğu dosya) Daha sonra indexs.php adlı dosyadan normal index.php ye yönlendirmek istiyoruz. yaptım .htaccsess ile ama sürekli dil seçim ekranına atıyor tekrar. Çözemedim.

Alttaki resimde dil seçim ekranının olduğu görünüm var. Site ilk açıldığında bu ekran daha sonra wordpress tasarımı açılsın istiyoruz. Ne yapmam gerek?


Ekli dosyayı görüntüle 4869
dil kısmını ne ile yaptınız eklenti mi ayrı ayrı sayfa mı? yani ben en 'e tıkladığımda nereye gidiyor? tr ye tıkladığımda nereye gidiyor?
 

Piqenroll

Kayıtlı Kullanıcı
Katılım
1 Mar 2020
Mesajlar
13
Tepkime puanı
4
Puanları
3
Eklenti kullanmayı düşünmüyorum hocam ayrı ayrı sayfalar olacak. Yani ifpanelyazilim.com/en şeklinde olacak o zaman oraya yönlendireceğim ama şuanda sadece tr versiyonuna bile yönlendiremedim Anasayfa default olarak tr
 

eRRoNeoUs

Banlı Kullanıcı
Katılım
7 Ara 2020
Mesajlar
46
Tepkime puanı
26
Puanları
18
niye htaccessle uğraşıyorsun ki direk index sayfasını bu 3lüyü koy tıklayan gitsin istediği yere yada dili algıla ve yönlendirme yap
Kod:
<script>
var type=navigator.appName
if (type=="Netscape")
     var lang = navigator.language
else
     var lang = navigator.userLanguage
 
var lang = lang.substr(0,2)
 
// Türkçe
else if (lang == "tr")
window.location.replace('index_tr.php')
 
// English
else if (lang == "en")
window.location.replace('index_en.php')
 
// Rusca
else if (lang == "ru")
window.location.replace('index_ru.php')
 
// Bunlardan biri değilse yönlendirilecek sayfa
else
window.location.replace('index_a.php')
</script>
wordpresste ben wpml kullanıyorum dil için gayet kolay oluyor
 

Piqenroll

Kayıtlı Kullanıcı
Katılım
1 Mar 2020
Mesajlar
13
Tepkime puanı
4
Puanları
3
niye htaccessle uğraşıyorsun ki direk index sayfasını bu 3lüyü koy tıklayan gitsin istediği yere yada dili algıla ve yönlendirme yap
Kod:
<script>
var type=navigator.appName
if (type=="Netscape")
     var lang = navigator.language
else
     var lang = navigator.userLanguage

var lang = lang.substr(0,2)

// Türkçe
else if (lang == "tr")
window.location.replace('index_tr.php')

// English
else if (lang == "en")
window.location.replace('index_en.php')

// Rusca
else if (lang == "ru")
window.location.replace('index_ru.php')

// Bunlardan biri değilse yönlendirilecek sayfa
else
window.location.replace('index_a.php')
</script>
wordpresste ben wpml kullanıyorum dil için gayet kolay oluyor


Eklenti başarılıysa kullanayım hocam teşekkür ederim. Ben ilk başta bu dil seçim ekranını index.php olarak ayarladım sonra normal link gibi ifpanelyazilim.com/index2.php olarak html koduyla yönlendirme yaptım fakat index.php yi index2.php olarak değiştirdikten sonra hata veriyordu aktarıyordu fakat düzgün görüntülenmiyordu. Yarın verdiğiniz script kodunu kullanarak tekrar deneyeceğim çok teşekkür ederim yardımınız için ??
 

edremit

Kayıtlı Kullanıcı
Katılım
4 Şub 2020
Mesajlar
65
Tepkime puanı
244
Puanları
38
Yaş
45
Konum
edremit
Web sitesi
edremitweb.com
Merhaba. Bir website tasarladım wordpress altyapılı.
Bir de giriş kısmını tasarladık site ilk açıldığında dil seçim ekranı ile açılsın istiyoruz. (indexs.php dil seçim ekranının olduğu dosya) Daha sonra indexs.php adlı dosyadan normal index.php ye yönlendirmek istiyoruz. yaptım .htaccsess ile ama sürekli dil seçim ekranına atıyor tekrar. Çözemedim.

Alttaki resimde dil seçim ekranının olduğu görünüm var. Site ilk açıldığında bu ekran daha sonra wordpress tasarımı açılsın istiyoruz. Ne yapmam gerek?


Ekli dosyayı görüntüle 4869
bu iş için engüzel eklenti wpml, bu şelikde bir ekran kullanmanıza gerek yok. ayrıca siteye giren kişinin tarayıcı dili neyse siteyi otomatik o dilde açar. lisanslı olarak kullanmak isterseniz wpml lisans konusunda da yardımcı olabilirim.
 

Piqenroll

Kayıtlı Kullanıcı
Katılım
1 Mar 2020
Mesajlar
13
Tepkime puanı
4
Puanları
3
Hocam verdiğiniz kod çalışmadı. Olur wpml de kullanabilirim yardımcı olursanız lisans için makbule geçer ancak ilk aşamada böyle yapmam gerekiyor. Kendim için yapmıyorum da siteyi arkadaş açılışta dil seçim ekranını görüntülensin istiyor. Son olarak şunu sorayım hocam şimdi ben index.php nin adını değiştirince neden sayfa bulunamadı diyor onu çözsem sorun çözülecek sanırım. Farklı diller için eklentiyi kullanacağım yardımcı olursanız.
 

eRRoNeoUs

Banlı Kullanıcı
Katılım
7 Ara 2020
Mesajlar
46
Tepkime puanı
26
Puanları
18
Hocam verdiğiniz kod çalışmadı. Olur wpml de kullanabilirim yardımcı olursanız lisans için makbule geçer ancak ilk aşamada böyle yapmam gerekiyor. Kendim için yapmıyorum da siteyi arkadaş açılışta dil seçim ekranını görüntülensin istiyor. Son olarak şunu sorayım hocam şimdi ben index.php nin adını değiştirince neden sayfa bulunamadı diyor onu çözsem sorun çözülecek sanırım. Farklı diller için eklentiyi kullanacağım yardımcı olursanız.
kod nasıl çalışmadı?
 

Piqenroll

Kayıtlı Kullanıcı
Katılım
1 Mar 2020
Mesajlar
13
Tepkime puanı
4
Puanları
3
Sayfanın header bölümüne ekledim kodlarınızın tamamını hiçbir şey görünmedi sayfada
 

eRRoNeoUs

Banlı Kullanıcı
Katılım
7 Ara 2020
Mesajlar
46
Tepkime puanı
26
Puanları
18
Sayfanın header bölümüne ekledim kodlarınızın tamamını hiçbir şey görünmedi sayfada
kod sizin tarayıcı dilini algılar ve ona göre yönlendirir bir yerde bir şey göremezsiniz eğer diliniz ingilizce ise index_en.php ye yönlendirir gibi
 

Piqenroll

Kayıtlı Kullanıcı
Katılım
1 Mar 2020
Mesajlar
13
Tepkime puanı
4
Puanları
3
kod sizin tarayıcı dilini algılar ve ona göre yönlendirir bir yerde bir şey göremezsiniz eğer diliniz ingilizce ise index_en.php ye yönlendirir gibi
Haa anladım. örneğin İndex.php yi ben index_en.php yapınca aradığınız sayfa bulunamadı hatası veriyor. Yoksa bu da çok mantıklı. Teşekkür ederim tekrardan.
 
5,683Konular
16,874Mesajlar
9,750Kullanıcılar
obbproSon üye
Üst