mod_rewrite News,Links,Downloads Titel

Begonnen von CanKan, 24 Oktober 2007, 16:39:07

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

CanKan

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
Der Hund bellt, die Karawane zieht weiter.

m-t

Zitat von: CanKan am 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

CanKan

Zitat von: m-t am 25 Oktober 2007, 07:45:45
Zitat von: CanKan am 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
Der Hund bellt, die Karawane zieht weiter.

m-t

das hat sich sowieso erledigt die datei wurde geändert, schau mal bei den downloads nach...