Problem mit IE u. Anführungszeichen in Kategorien

Gesperrt
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Problem mit IE u. Anführungszeichen in Kategorien

Beitrag von xmurrix »

hallo zusammen,

zuerst möchte ich mich bei allen entwicklern bedanken, die contenido cms auf die beine gestellt haben. ich arbeite gerade damit, um eine website für einen kunden zu erstellen - bin wirklich von der funktionalität begeistert...

mir ist folgendes aufgefallen:

wenn ich eine neue kategorie anlege, in der anführungszeichen vorkommen, erhalte ich eine js-fehlermeldung im browser.

es betrifft die codezeile:

Code: Alles auswählen

$message = sprintf(i18n("Do you really want to delete the following category:<br><br><b>%s</b>"),$value->name);
in "/contenido/includes/include.str_overwiew.php", zeile 335.

der inhalt der variablen $message wird weiter unten in dem onclick-attribut zugewiesen, welches die js-funktion box.confirm aufruft.

zuerst habe ich dies folgendermaßen korrigiert:

Code: Alles auswählen

$message = sprintf(i18n("Do you really want to delete the following category:<br><br><b>%s</b>"), htmlspecialchars($value->name, ENT_QUOTES));
aber der ie (v6.0) liefert trotzdem noch ne js-fehlermeldung. mit folgendem code ist auch ie zufrieden:

Code: Alles auswählen

$message = sprintf(i18n("Do you really want to delete the following category:<br><br><b>%s</b>"), addcslashes($value->name, "'\""));

grüße
xmurrix
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

soweit ich weiss ist das im cvs schon behoben...
*** make your own tools (wishlist :: thx)
Gesperrt