• Cs-Cart Türkiye Destek ve Paylaşım Sitemize Hoş Geldiniz
  • Yeni Temamızla Daha işlevsel Sizlerleyiz.
  • Öneri ve Dileklerinizi Mesajla iİetiniz.
Hoşgeldiniz.! Lütfen Giriş Yap yada Kayıt Ol


Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Bilgi CS-Cart 3.X.X serisi için: SEO Türkçe karakter sorununun giderilmesi
#1
SEO Türkçe karakter sorununun giderilmesi

SEO modülünüz aktif ve SEO nun oluşturduğu .html uzantılı dosya adlarında Türkçe karakter sorunu yaşıyorsanız (Örneğin .html dosya adında Ö karakteri normalde o olarak gösterilmesi gerekiyorken ae oa vb.. şekilde gösteriliyorsa):

CS-Cart 3.X.X serisi için:

1) CS-Cart' ınızın kurulu olduğu dizindeki core/fn.catalog.php dosyasını bir editör ile açın.

2) Bu dosya içerisindeki şu kod satırını bulun:

Kod:
$str = strtr($str, $convert_letters);

Bu kod satırının altına şu kod bloğunu ekleyin:

Kod:
if (!empty($str)) {
$str = strtr($str, array("\xc4\x84" => 'A', "\xc4\x85" => 'a', "\xc3\xa1" => 'a', "\xc3\x81" => 'A', "\xc3\xa0" => 'a', "\xc3\x80" => 'A', "\xc3\xa2" => 'a', "\xc3\x82" => 'A', "\xc3\xa3" => 'a', "\xc3\x83" => 'A', "\xc2\xaa" => 'a', "\xc4\x8c" => 'C', "\xc4\x8d" => 'c', "\xc3\xa7" => 'c', "\xc3\x87" => 'C', "\xc3\xa9" => 'e', "\xc3\x89" => 'E', "\xc3\xa8" => 'e', "\xc3\x88" => 'E', "\xc3\xaa" => 'e', "\xc3\x8a" => 'E', "\xc3\xab" => 'e', "\xc3\x8b" =>'E', "\xc4\x98" => 'E', "\xc4\x99" => 'e', "\xc4\x9a" => 'E', "\xc4\x9b" => 'e', "\xc4\x8f" => 'd', "\xc3\xad" => 'i', "\xc3\x8d" => 'I', "\xc3\xac" => 'i', "\xc3\x8c" => 'I', "\xc3\xae" => 'i', "\xc3\x8e" => 'I', "\xc3\xaf" => 'i', "\xc3\x8f" => 'I', "\xc4\xb9" => 'L', "\xc4\xba" => 'l', "\xc4\xbe" => 'l', "\xc5\x87" => 'N', "\xc5\x88" => 'n', "\xc3\xb1" => 'n', "\xc3\x91" => 'N', "\xc3\xb3" => 'o', "\xc3\x93" => 'O', "\xc3\xb2" => 'o', "\xc3\x92" => 'O', "\xc3\xb4" => 'o', "\xc3\x94" => 'O', "\xc3\xb5" => 'o', "\xc3\x95" => 'O', "\xd4\xa5" => 'o', "\xc3\x98" => 'O', "\xc2\xba" => 'o', "\xc3\xb0" => 'o', "\xc5\x94" => 'R', "\xc5\x95" => 'r', "\xc5\x98" => 'R', "\xc5\x99" => 'r', "\xc5\xa0" => 'S', "\xc5\xa1" => 's', "\xc5\xa5" => 't', "\xc3\xba" => 'u', "\xc3\x9a" => 'U', "\xc3\xb9" => 'u', "\xc3\x99" => 'U', "\xc3\xbb" => 'u', "\xc3\x9b" => 'U', "\xc3\xbc" => 'u', "\xc3\x9c" => 'U', "\xc5\xae" => 'U', "\xc5\xaf" => 'u', "\xc3\xbd" => 'y', "\xc3\x9d" => 'Y', "\xc3\xbf" => 'y', "\xc3\xa6" => 'a', "\xc3\x86" => 'A', "\xc3\x9f" => 's', "\xc5\xbd" => 'Z', "\xc5\xbe" => 'z', '?' => '-', ' ' => '-', '/' => '-', '&' => '-', '(' => '-', ')' => '-', '[' => '-', ']' => '-', '%' => '-', '#' => '-', ',' => '-', ':' => '-', "\xc4\xb1" => 'i', "\xc4\x9f" => 'g', "\xc5\x9f" => 's', "\xc4\x9e" => 'G', "\xc5\x9e" => 'S', "\xc4\xb0" => 'I'));
}
3) Dosyayı kaydedin.

4) Php Myadmin vb. bir tool ile CS-Cart Databaseinizde cscart_seo_names isimli tablonun içerisindeki tüm verileri silin.

DİKKAT : cscart_seo_names isimli tabloyu silmeyin sadece bu tablo içerisinde yer alan tüm içeriği sileceksiniz.

Kaynak : cs-cart.com.tr ( Teşekkürler )
 
Cevap
#2
Teşekkür ederim. Çok güzel bir paylaşım.
 
Cevap
#3
(23.12.2013, 22:14)istanbul Adlı Kullanıcıdan Alıntı: SEO Türkçe karakter sorununun giderilmesi

SEO modülünüz aktif ve SEO nun oluşturduğu .html uzantılı dosya adlarında Türkçe karakter sorunu yaşıyorsanız (Örneğin .html dosya adında Ö karakteri normalde o olarak gösterilmesi gerekiyorken ae oa vb.. şekilde gösteriliyorsa):

CS-Cart 3.X.X serisi için:

1) CS-Cart' ınızın kurulu olduğu dizindeki core/fn.catalog.php dosyasını bir editör ile açın.

2) Bu dosya içerisindeki şu kod satırını bulun:

Kod:
$str = strtr($str, $convert_letters);

Bu kod satırının altına şu kod bloğunu ekleyin:

Kod:
if (!empty($str)) {
$str = strtr($str, array("\xc4\x84" => 'A', "\xc4\x85" => 'a', "\xc3\xa1" => 'a', "\xc3\x81" => 'A', "\xc3\xa0" => 'a', "\xc3\x80" => 'A', "\xc3\xa2" => 'a', "\xc3\x82" => 'A', "\xc3\xa3" => 'a', "\xc3\x83" => 'A', "\xc2\xaa" => 'a', "\xc4\x8c" => 'C', "\xc4\x8d" => 'c', "\xc3\xa7" => 'c', "\xc3\x87" => 'C', "\xc3\xa9" => 'e', "\xc3\x89" => 'E', "\xc3\xa8" => 'e', "\xc3\x88" => 'E', "\xc3\xaa" => 'e', "\xc3\x8a" => 'E', "\xc3\xab" => 'e', "\xc3\x8b" =>'E', "\xc4\x98" => 'E', "\xc4\x99" => 'e', "\xc4\x9a" => 'E', "\xc4\x9b" => 'e', "\xc4\x8f" => 'd', "\xc3\xad" => 'i', "\xc3\x8d" => 'I', "\xc3\xac" => 'i', "\xc3\x8c" => 'I', "\xc3\xae" => 'i', "\xc3\x8e" => 'I', "\xc3\xaf" => 'i', "\xc3\x8f" => 'I', "\xc4\xb9" => 'L', "\xc4\xba" => 'l', "\xc4\xbe" => 'l', "\xc5\x87" => 'N', "\xc5\x88" => 'n', "\xc3\xb1" => 'n', "\xc3\x91" => 'N', "\xc3\xb3" => 'o', "\xc3\x93" => 'O', "\xc3\xb2" => 'o', "\xc3\x92" => 'O', "\xc3\xb4" => 'o', "\xc3\x94" => 'O', "\xc3\xb5" => 'o', "\xc3\x95" => 'O', "\xd4\xa5" => 'o', "\xc3\x98" => 'O', "\xc2\xba" => 'o', "\xc3\xb0" => 'o', "\xc5\x94" => 'R', "\xc5\x95" => 'r', "\xc5\x98" => 'R', "\xc5\x99" => 'r', "\xc5\xa0" => 'S', "\xc5\xa1" => 's', "\xc5\xa5" => 't', "\xc3\xba" => 'u', "\xc3\x9a" => 'U', "\xc3\xb9" => 'u', "\xc3\x99" => 'U', "\xc3\xbb" => 'u', "\xc3\x9b" => 'U', "\xc3\xbc" => 'u', "\xc3\x9c" => 'U', "\xc5\xae" => 'U', "\xc5\xaf" => 'u', "\xc3\xbd" => 'y', "\xc3\x9d" => 'Y', "\xc3\xbf" => 'y', "\xc3\xa6" => 'a', "\xc3\x86" => 'A', "\xc3\x9f" => 's', "\xc5\xbd" => 'Z', "\xc5\xbe" => 'z', '?' => '-', ' ' => '-', '/' => '-', '&' => '-', '(' => '-', ')' => '-', '[' => '-', ']' => '-', '%' => '-', '#' => '-', ',' => '-', ':' => '-', "\xc4\xb1" => 'i', "\xc4\x9f" => 'g', "\xc5\x9f" => 's', "\xc4\x9e" => 'G', "\xc5\x9e" => 'S', "\xc4\xb0" => 'I'));
}
3) Dosyayı kaydedin.

4) Php Myadmin vb. bir tool ile CS-Cart Databaseinizde cscart_seo_names isimli tablonun içerisindeki tüm verileri silin.

DİKKAT : cscart_seo_names isimli tabloyu silmeyin sadece bu tablo içerisinde yer alan tüm içeriği sileceksiniz.

Kaynak : cs-cart.com.tr ( Teşekkürler )

Bu uygulamayı yapmadan önce dosyanın yedeğini kesinlikle alın.Uyguladıktan sonra,

-Sayfaları açtığınızda Devam Et.... gibi - Devam.... gibi linkler ile karşılaşabilirsiniz.
-Ö Harflerini oe şeklinde çevirmektedir.
 
Cevap
  


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Bilgi:  Cs-Cart V3.x SMTP Sorunu Çözümü havoc 0 3,810 18.09.2014, 10:21
Son Yorum: havoc
  Bilgi:  CS-CART Versiyon 3.0.6 Explorer 11 Sorunu Çözümü istanbul 5 11,367 14.04.2014, 00:34
Son Yorum: Snekhers
  Soru:  cs-cart lisanslama ve ömür boyu güncelleme ben_erhan 7 13,210 06.04.2014, 15:33
Son Yorum: Snekhers

Hızlı Menü:


Tarama: 1 Ziyaretçi