Jump to content

Presta dil ayarları - Google ingilizce sayfaları yüklüyor


Recommended Posts

Backofis dil seçeneklerinde dil türkçe ama bir karışıklık var, sitenin ana sayfa kodlarında ise;

 

<!-- Block languages module -->
<div id="languages_block_top">
<ul id="first-languages">
 <li >
				   <a href="http://site.com/en/" title="English (English)">

 

 

Bu şekilde çıkıyor.Google ingilizce sayfaları indexliyor, Bing analiz aracındada sitenin dilinin belli olmadığı hataları aldım, uzun zamandır farketmemişiz bunu, Fikri olan ?

 

Panelde türkçe olmasına rağmen böyle.

 

Birkaç arkadaş yazdık ama dönüş alamadık.

Edited by looserjack (see edit history)
Link to comment
Share on other sites

Merhaba Abi,

 

Google index'lemelerde dil tanımlamarına göre ayırım yapmaz ne bulursa index'ler, diye düşünüyorum ben. Örn: bkz.

Ayrıca PrestaShop temalarında header.tpl dosyasında:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_iso}">

kodu ile seçili dile göre PS tanımlamayı otomatik yapıyor zaten. w3 'e göre tanımlama kodu ise:

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

eğer w3 ile birebir olsun, içim rahat etsin dersen (:

AnaDizin/themes/temaniz/header.tpl dosyasını açınız, yukarıdaki PS kodunu (ilk yazılan kodu) bulunuz ve aşağıdaki gibi düzenleyiniz.

<html xmlns="http://www.w3.org/1999/xhtml" lang="{$lang_iso}" xml:lang="{$lang_iso}">

 

İyi çalışmalar abi. :)

  • Like 1
Link to comment
Share on other sites

Birtanesin Şahincim bu epey canımı sıkmıştı, Ama öyle deme google herşeyi indexliyorda, ingilizce boş sayfaları ön plana çıkarıyor, arama sonuçlarındada hep ön planda ingilizce sayfalar, benim aklım şu kısma takıldı,

 <a href="http://site.com/en/" title="English (English)">

 

Bu sitenin ana sayfasında, burası Tr olması gerekmiyormu ?

 

Senin verdiğin Header olayı sitede şu şekilde zaten ;

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="tr">

 

Kafamız karıştı,Doğrumu bu düzen.

Link to comment
Share on other sites

Rica ederim abi, genel anlamda doğru görünüyor:

..benim aklım şu kısma takıldı,

 <a href="http://site.com/en/" title="English (English)">

Bu sitenin ana sayfasında, burası Tr olması gerekmiyormu ?

Abi, bu kısım seçili olan dile göre TR de olur otomatik olarak zaten.

 <a href="http://site.com/tr/" title="Turkish (Turkish)">

 

Senin verdiğin Header olayı sitede şu şekilde zaten ;

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="tr">

Kafamız karıştı,Doğrumu bu düzen.

w3 e göre buraya bir de lang="tr" 'yi eklemek gerek, yani:

<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr">

Link to comment
Share on other sites

<html xmlns="http://www.w3.org/1999/xhtml" lang="{$lang_iso}" xml:lang="{$lang_iso}">

 

Bu şekilde ekledim Şahin temada header.tpl'ye , ama aşağıdaki gibi hala ;

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="tr">

Günaydın Abi,

 

Yeniden derlemeyi bir defa aç, kapat yaptım düzeldi. :)

Şu an: <html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr">

Link to comment
Share on other sites

Tamam deniyorum Şahin.

 

<a href="http://site.com/en/" title="English (English)">

 

İşte bak sende dedin, seçili olan dile göre değişmesi lazım, demekki ingilizce seçili? ama panelde türkçe seçili. Deniyim bi W3 olayını şimdi.

Az önce farklı bir tarayıcıdan daha baktım, varsayılan site dili Türkçe olarak açılıyor ve linkler ../tr/ olarak sorunsuz bir şekilde çalışıyor abi. :rolleyes:

Link to comment
Share on other sites

×
×
  • Create New...