Hallo,
wieso möchtest Du das denn ändern, stört es dich? Im Grunde genommen ist das immer sehr sinnvoll zu machen, ich weiß im Moment nicht genau ob es sich eventuell auf externe Seiten umschlägt wie z.B. in der Google Ergebnisseite, das z.B. Beschreibungen die mit "klaren" Sonderzeichen / Umlauten geschrieben wurden diese Form nicht beibehalten. In jedem Fall würde ich dir das empfehlen wie es im Moment ist - alles andere wäre ungünstig...
Aber nun gut, schaue dir den Code der Datei ***/includes/config.inc.php ab Zeile 1506 an, im Moment ist dieser so:
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
// CHECK UMLAUTE (1.) =>
// Mit dieser Funktion werden alle Umlaute umgewandelt.
// checkumlaute('STRING'); (STRING durch gewünschten Wert ersetzen)
function checkumlaute($wort) {
$wort = str_replace("&", "&", $wort);
$wort = str_replace("&", "&", $wort);
$wort = str_replace("ß", "ß", $wort);
$wort = str_replace("ß", "ß", $wort);
$wort = str_replace("<", "<", $wort);
$wort = str_replace(">", ">", $wort);
$wort = str_replace("ü", "ü", $wort);
$wort = str_replace("Ü", "Ü", $wort);
$wort = str_replace("ö", "ö", $wort);
$wort = str_replace("Ö", "Ö", $wort);
$wort = str_replace("ä", "ä", $wort);
$wort = str_replace("Ä", "Ä", $wort);
return $wort;
}
|
und
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
// CHECK UMLAUTE (2.) =>
// Mit dieser Funktion werden alle Umlaute umgewandelt.
// check_umlaute('STRING'); (STRING durch gewünschten Wert ersetzen)
function check_umlaute($wort) {
$wort = str_replace("&", "&", $wort);
$wort = str_replace("&", "&", $wort);
$wort = str_replace("ß", "ß", $wort);
$wort = str_replace("ß", "ß", $wort);
$wort = str_replace("<", "<", $wort);
$wort = str_replace(">", ">", $wort);
$wort = str_replace("ü", "ü", $wort);
$wort = str_replace("Ü", "Ü", $wort);
$wort = str_replace("ö", "ö", $wort);
$wort = str_replace("Ö", "Ö", $wort);
$wort = str_replace("ä", "ä", $wort);
$wort = str_replace("Ä", "Ä", $wort);
return $wort;
}
|
In deinem Fall müssten beide so ausschauen:
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// CHECK UMLAUTE (1.) =>
// Mit dieser Funktion werden alle Umlaute umgewandelt.
// checkumlaute('STRING'); (STRING durch gewünschten Wert ersetzen)
function checkumlaute($wort) {
$wort = str_replace("&", "&", $wort);
$wort = str_replace("&", "&", $wort);
$wort = str_replace("<", "<", $wort);
$wort = str_replace(">", ">", $wort);
return $wort;
}
|
sowie
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// CHECK UMLAUTE (2.) =>
// Mit dieser Funktion werden alle Umlaute umgewandelt.
// check_umlaute('STRING'); (STRING durch gewünschten Wert ersetzen)
function check_umlaute($wort) {
$wort = str_replace("&", "&", $wort);
$wort = str_replace("&", "&", $wort);
$wort = str_replace("<", "<", $wort);
$wort = str_replace(">", ">", $wort);
return $wort;
}
|
Die " & " - Zeichen habe ich speziell drin gelassen, damit das konforme xHTML nicht angegriffen wird.
Hoffentlich jagt mir niemand ein Beil ins Bein für diese Antwort