Hallo Leute,
bin heute neu hier und habe auch gleich direkt eine Frage.
Ich steh vor dem Problem, dass Kyrillische Schriftzeichen in den Menüs nicht angezeigt werden. Im Content habe ich das eigentlich schon gelöst und ich brauchte dafür nicht mal viel Aufwand. (utf-8 kodierung hat gelangt)
Jetzt ist es so, dass die Kyrillischen Zeichen des Contents in Hexcodes umgewandelt werden (ich denk mal durch tinyMCE irgendwo) und so auch in die Tabelle jos_content gespeichert werden.
Problem ist aber nun, dass mir dieser Vorgang bei den Menüs fehlt. Ich hab sogar in der Datenbanktabelle jos_menu die kodierung geändert - ohne Erfolg.
Meine Überlegung war also: Ich Konvertiere die Zeichen in Hex(manuell), gib sie als Menünamen ein und die sollen dann genauso in die Tabelle abgespeichert werden. Geht aber nicht, da solche Zeichen in der Form nicht direkt zugelassen werden: с (Kyrillisches Zeichen als Hex dargestellt).
Deswegen hab ich mir überlegt, mir den Code fürs Speichern anzuschauen. Bis zu dieser stelle konnte ich den Code nachvollziehen (administrator\components\com_menus\url\url.menu.p hp):
Nur wo der die Funktion saveMenu hernimmt, ist mir nicht so ganz verständlich.PHP-Code:case 'save':
case 'apply':
saveMenu( $option, $task );
break;
Kann da jemand vielleicht mein Verständnis auffrischen?
Ich müsste eben zulassen, dass Joomla alles als menünamen entgegennehmen soll, egal was eingegeben wird und es soll auch genau das was ich eingebe in die jos_menu Tabelle.
Wenn da jemand Bescheid weiss oder eine andere Möglichkeit kennt, Kyrillische Zeichen als Menünamen (und contenttitel) ohne großen Aufwand und große Veränderungen einzugeben, wäre ich sehr Dankbar für die Hilfe.
merci vielmals schonmal für die Mühe.


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen