. .
pragmaMx Support Forum 02 Dezember 2008, 16:30:40 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: mod_rewrite News,Links,Downloads Titel  (Gelesen 1164 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
CanKan
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 280



« am: 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:

Code: [Select]  
$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
Gespeichert

Der Hund bellt, die Karawane zieht weiter.
m-t
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.111


WWW
« Antworten #1 am: 25 Oktober 2007, 07:45:45 »

Code: [Select]  
$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.gif

einmal ist nach  preg_replace ein b und einmal das /b
Gespeichert
CanKan
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 280



« Antworten #2 am: 30 Oktober 2007, 11:50:08 »



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

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 Smiley
Damit es deutlicher wird..


mfg

cankan
Gespeichert

Der Hund bellt, die Karawane zieht weiter.
m-t
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.111


WWW
« Antworten #3 am: 30 Oktober 2007, 12:28:24 »

das hat sich sowieso erledigt die datei wurde geändert, schau mal bei den downloads nach...
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML