selam arkadaşlar,
ben www.turk3.com adminiyim datalifeengine portalı kullanıyorum ve seo linklerinde bir problem var. türkçe başlıkta açtığım konu linklerini "ı,ş,ç,ö,ü ... " gibi harfleri "j,z vs.." bu tür karekterler oluyor.
örnek sitemdeki link :
www.turk3.com/2006/12/24/mantjerjen_sjenjerlarjenje_zorlayan_zevk_cocuklar_bakmasjen.html
böyle olması gerek:
www.turk3.com/2006/12/24/mantigin_sinirlarini_zorlayan_zevk_cocuklar_bakmasin.html
veya bu şekilde .html olmadan klasör gibi olsa süper olur
www.turk3.com/2006/12/24/mantigin_sinirlarini_zorlayan_zevk_cocuklar_bakmasin/
htacces dosyasında değişiklik yaptım olmadı bunun php kodları ile ilgili bir yolu olmalı yardım etsen sevineceğim teşekkürler.
ayrıca msn adresim 14 saat açık : turk3.com@gmail.com
seo linkleri yardım lütfen ;(
9
●1.033
- 04-02-2007, 14:43:00Üyeliği durduruldureplace ederken ı> j yapmışsın.Alıntı
j yerine i koyacaksın.
$title = str_replace(" ",".",$title); $title = str_replace("'","_",$title); $title = str_replace(":",".",$title); $title = str_replace("ä","a",$title); $title = str_replace("ö","o",$title); $title = str_replace("ü","u",$title); $title = str_replace("ç","c",$title); $title = str_replace("ğ","g",$title); $title = str_replace("İ","I",$title); $title = str_replace("ı","i",$title); $title = str_replace("ş","s",$title); $title = str_replace("ü","u",$title); $title = str_replace("Ü","U",$title); $title = str_replace("Ç","C",$title); $title = str_replace("Ğ","g",$title); $title = str_replace("Ş","S",$title); $title = str_replace("Ö","O",$title);$title.html diye link verdiğinde olacaktır.
$title değişkenini kendine göre değiştir. - 21-07-2007, 20:41:38Ugur1905 adlı üyeden alıntı: mesajı görüntüle
HOCAM BUNU DATALIFE a nasıl entegre edebiliriz - 24-07-2007, 10:07:17Üyeliği durduruldubi güzellikte ben yapayım. eğer sayfanızın karakter kodlaması utf-8 ise direk olarak karakteri yazıp bunu replace ettiremiyorsunuz. utf-8 sayfalarda şunu kullanmanız gerekiyor.
/** * Converts an NCR to a UTF-8 char * * @param int $cp UNICODE code point * @return string UTF-8 char */ function utf8_chr($cp) { if ($cp > 0xFFFF) { return chr(0xF0 | ($cp >> 18)) . chr(0x80 | (($cp >> 12) & 0x3F)) . chr(0x80 | (($cp >> 6) & 0x3F)) . chr(0x80 | ($cp & 0x3F)); } else if ($cp > 0x7FF) { return chr(0xE0 | ($cp >> 12)) . chr(0x80 | (($cp >> 6) & 0x3F)) . chr(0x80 | ($cp & 0x3F)); } else if ($cp > 0x7F) { return chr(0xC0 | ($cp >> 6)) . chr(0x80 | ($cp & 0x3F)); } else { return chr($cp); } } $seo_opt['url_find'] = array( utf8_chr(304), // I utf8_chr(305), // ı utf8_chr(350), // Ş utf8_chr(351), // ş utf8_chr(286), // Ğ utf8_chr(287), // ğ utf8_chr(220), // Ü utf8_chr(252), // ü utf8_chr(231), // Ç utf8_chr(199), // ç utf8_chr(214), // Ö utf8_chr(246), // ö ); $seo_opt['url_replace'] = array( 'i', 'i', 's', 's', 'g', 'g', 'u', 'u', 'c', 'c', 'o', 'o', ); $url = str_replace ($seo_opt['url_find'], $seo_opt['url_replace'], $url); - 11-08-2007, 15:43:54
- 22-02-2008, 00:25:33Eposta Aktivasyonu Gerekmekteyeni konu açmak istemedim adreste bendede aynı sorun çıkıo ve içini açıp bakmadığım tek 1 dosya bile kalmadı engine/inc/parse.class.php dosyası içinde kodlar çıkıyo ama bunlar adresi deil sadece site içi karakterleri etkiliyo...
adresi nasıl düzelticez birisi yardım etsin
