Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 26.09.08, 15:59
Forum Newbie
 
Registriert seit: 26.09.08
Alter: 26
Beiträge: 15

Umlaute im Menü


Ich habe eine Website mit Hauptmenü und quasi eine Ebene darunter noch Untermenüs zu jedem Menüpunkt, die dann bei klcik auf nen Hauptmenüpunkt angezeigt werden.

Das Problem, es in bestimmten Fällen die Umlaute ä, ö, ü nicht angzeigt. Diese werden im Untermenü nur angezeigt, wenn darauf kein Buchstabe folgt. Folgt auf den Umlaut ein Buchstabe, so ver schwindet der Umlaut und der Buchstabe.
Bsp.:
Der Button mit der Aufschrift "Menü" wird auch genauso angezeigt als "Menü".
Der Button "Veröffentlichungen" wird angezeigt als "Ver fentlichungen".

Habe schon etliche ähnliche Themen in diversen Foren gelesen, bin aber nicht wirklich weitergekommen. Hab jetzt ne Menge probiert, Typo3 4 2.1 neuinstalliert. Sonst was in den Templates gedoktert. Der Fehler bleibt. Keine Ahnung woran das liegen kann, Hüllfe!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 27.09.08, 00:35
Benutzerbild von robelix
Forum Stammgast
 
Registriert seit: 03.12.06
Beiträge: 185

Ist es ein GMENU / Gifbuilder?
Dann besteht die Möglichkeit, daß die verwendete Schriftart einen etwas verkorksten Zeichensatz hat. (findet man bei Free/Shareware-Fonts leider des öfteren)
__________________
mysql> SELECT question FROM life, universe, everything WHERE answer=42;
Empty set (2079460347 sec)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 28.09.08, 11:34
Benutzerbild von Kurt51
TYPO3forum.net Donater
 
Registriert seit: 21.07.06
Ort: Jülich
Beiträge: 1.123
Kurt51 eine Nachricht über Yahoo! schicken Kurt51 eine Nachricht über Skype™ schicken

und wenn es ein TMENU ist, dann schau mal, welchen Zeichensatz Du in Deinem HTML-Head stehen hast - utf8 oder iso!?
Wenn utf8, dann schalte mal um auf iso...
Ich hatte denselben Fehler und das war's denn letztendlich, habe gesucht wie ein bekloppter, es trat dann auch stellenweise nur sporadisch auf.
__________________
Einen schönen Gruß aus Jülich
Kurt

http://www.kupix.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 29.09.08, 07:20
Forum Newbie
 
Registriert seit: 26.09.08
Alter: 26
Beiträge: 15

Also es ist ein GMenu. Habe jetzt die Schriftart nochmal neu auf den Server gepackt.

Die gute Nachricht: Immerhin erscheint jetzt etwas, nämlich Kästchen.
Die Schlechte: Der eigentliche Fehler bleibt. Umlaut + folgenderBuchstabe werden zu nem Kästchen. Steht der Umlaut am Ende des Wortes, wird er ganz normal angezeigt. Scheint mir also kein Zeichensatzproblem.

Geändert von muhman (29.09.08 um 07:26 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 29.09.08, 15:05
Forum Newbie
 
Registriert seit: 26.09.08
Alter: 26
Beiträge: 15

Hurra, Problem gelöst.

Ein Glück das ich aus dem "Weglassen-Problem" ein "Kästchen-Problem" machen konnte. Dazu gab es viel mehr Treffer. Mir haben geholfen diese beiden Threads Umlaut Problem mit Gifbuilder - Content Management Systeme (CMS), Typo3 @ tutorials.de: Forum, Tutorial, Anleitung, Schulung & Hilfe und 0005078: Umlauts not working in GIFBUILDER with php5 - TYPO3 bugtracker.

Kurz erklärt: PHP5 und der GIF-Builder für die Buttons vertragen sich nicht so recht, wenn es um Umlaute geht. Also habe ich in die
Datei TYPO3_ORDNER/t3lib/class.t3lib_stdgraphic.php ein entsprechendes Workaround geschrieben, was die Umlaute erkennt und für den GIF-Builder korrekt übersetzt, nämlich über die entsprechenden HTML-Codes.
Schreibt einfach folgendes in die Zeilen 969 - 979 (kann um zwei Zeilen variieren)

PHP-Code:
if (is_readable($fontFile)) {
        
//Umlaute korrekt anzeigen
        
$daten $strCfg['str']; // holt sich den Datenstrom
        
$array['search'] = array('Ä','ä','Ö','ö','Ü','ü'); //Zeichen, nach denen gesucht wird
        
$array['replace']= array('&%196;','&%228;','&%214;','&%246;','&%220;','&%252;'); //entsprechende Ersatzzeichen
        
$daten str_replace($array['search'],$array['replace'],$daten); //eigentliche Ersatzfunktion
                                             
        // Calculate Bounding Box for part:
        
$calc ImageTTFBBox(t3lib_div::freetypeDpiComp($sF*$strCfg['fontSize']), $angle$fontFile$daten); // Ausgabe 
und die Zeilen 1039 - 1049

PHP-Code:
if (is_readable($fontFile)) {
        
$daten $strCfg['str']; 
        
$array['search'] = array('Ä','ä','Ö','ö','Ü','ü');
        
$array['replace']= array('&%196;','&%228;','&%214;','&%246;','&%220;','&%252;');
        
$daten str_replace($array['search'],$array['replace'],$daten);

        
// Render part:
        
ImageTTFText($imt3lib_div::freetypeDpiComp($sF*$strCfg['fontSize']), $angle$x$y$colorIndex$fontFile$daten); 
ACHTUNG: ersetzt dann im Programmcode die % durch #. Hab ihr hier nur so geshrieben, damit man die HTML-Codes erkennt

Geändert von muhman (29.09.08 um 15:18 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
danp_tagcloud umlaute tyan_trinity Alle anderen Extensions 9 01.10.08 09:17
Umlaute in rggooglemap luisl rg 0 16.05.08 14:42
Umlaute im IE7 falsch.... steppano TYPO3 4.x Fragen und Probleme 2 31.03.08 19:40
CAL und Umlaute MisterEko01 Kalender 6 25.02.08 23:29
Umlaute kodieren Spice1983 TYPO3 4.x Fragen und Probleme 6 20.03.07 01:37


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:33 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0