pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Suchmaschinenoptimierung => Thema gestartet von: CanKan in 24 Oktober 2007, 16:39:07

Titel: mod_rewrite News,Links,Downloads Titel
Beitrag von: CanKan in 24 Oktober 2007, 16:39:07
Hallo,

damit die Buchstaben wie 'ä,ö,ü,ß,..' bei der Titel auf der Adresszeile (http://www.domain.de/Web_Links-lid-Titel-des-Links-981.html) richtig wiedergegeben werden muss ja das im mode_rewrite ergänzt werden:

$titel_news_rewrite = $row["title"];
$titel_news_rewrite = preg_replace("#Ä#i", "Ae", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#Ö#i", "Oe", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#Ü#i", "Ue", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ä#i", "ae", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ö#i", "oe", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ü#i", "ue", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ß#", "ss", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ñ#", "n", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ó#", "o", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#í#", "i", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#á#", "a", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ú#", "u", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#é#", "e", $titel_news_rewrite);
$titel_news_rewrite = preg_replace[b]("#ş#", "s", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ğ#", "g", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#İ#", "I", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#Ş#", "S", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#Ç#", "C", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ç#", "c", $titel_news_rewrite);
$titel_news_rewrite = preg_replace[/b]('#\W#', "-", $titel_news_rewrite);
$titel_news_rewrite = preg_replace('#---#', "-", $titel_news_rewrite);
$titel_news_rewrite = preg_replace('#--#', "-", $titel_news_rewrite);
$titel_news_fert = "News-sid-";
$titel_news_fert.= "$titel_news_rewrite-";
$titel_news_fert.= $news2[0];
$replace = "#".$news1[0]."(?!\d)#";
$content = preg_replace($replace, $titel_news_fert, $content);




Wie ihr oben sieht, habe ich die türkischen Buchstaben auch dort eingefügt. Nur es klappt nicht.
anstatt Buchstaben stehen dann immernoch Symbole oder Zahlen.

Muss irgendwo noch etwas eingefügt werden? Wie löse ich dieses Problem?


Danke.

MfG

CanKan
Titel: Re: mod_rewrite News,Links,Downloads Titel
Beitrag von: m-t in 25 Oktober 2007, 07:45:45
Zitat von: CanKan in 24 Oktober 2007, 16:39:07
$titel_news_rewrite = $row["title"];
$titel_news_rewrite = preg_replace("#Ä#i", "Ae", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#Ö#i", "Oe", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#Ü#i", "Ue", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ä#i", "ae", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ö#i", "oe", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ü#i", "ue", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ß#", "ss", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ñ#", "n", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ó#", "o", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#í#", "i", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#á#", "a", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ú#", "u", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#é#", "e", $titel_news_rewrite);
$titel_news_rewrite = preg_replace[b]("#ş#", "s", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ğ#", "g", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#İ#", "I", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#Ş#", "S", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#Ç#", "C", $titel_news_rewrite);
$titel_news_rewrite = preg_replace("#ç#", "c", $titel_news_rewrite);
$titel_news_rewrite = preg_replace[/b]('#\W#', "-", $titel_news_rewrite);
$titel_news_rewrite = preg_replace('#---#', "-", $titel_news_rewrite);
$titel_news_rewrite = preg_replace('#--#', "-", $titel_news_rewrite);
$titel_news_fert = "News-sid-";
$titel_news_fert.= "$titel_news_rewrite-";
$titel_news_fert.= $news2[0];
$replace = "#".$news1[0]."(?!\d)#";
$content = preg_replace($replace, $titel_news_fert, $content);



Wie löse ich dieses Problem?

also so schnell überflogen würde ich sagen du machst erst mal die fettschrift raus, die gehört da nämlich nicht rein  :cool:

einmal ist nach  preg_replace ein b und einmal das /b
Titel: Re: mod_rewrite News,Links,Downloads Titel
Beitrag von: CanKan in 30 Oktober 2007, 11:50:08
Zitat von: m-t in 25 Oktober 2007, 07:45:45
Zitat von: CanKan in 24 Oktober 2007, 16:39:07


also so schnell überflogen würde ich sagen du machst erst mal die fettschrift raus, die gehört da nämlich nicht rein  :cool:

einmal ist nach  preg_replace ein b und einmal das /b

Hallo,

also das b hab ich  nur hier geschrieben. In die Datei habe ich es nicht reingeschrieben :)
Damit es deutlicher wird..


mfg

cankan
Titel: Re: mod_rewrite News,Links,Downloads Titel
Beitrag von: m-t in 30 Oktober 2007, 12:28:24
das hat sich sowieso erledigt die datei wurde geändert, schau mal bei den downloads nach...