myty - Handbuch für Redakteure und Administratoren

Aktuelle Info zu Sicherheitsrisiken: In den aktuellen Versionen ab 4.1. sind keine Sicherheitsprobleme bekannt.  

Warum kommt es auf meiner Webseite zu Fehldarstellungen des Navigationspunktes?

modul: navigation
Release Info
Version: 3.3
SELECT SQL_CALC_FOUND_ROWS modulesfaq_questions.*, modulesfaq_answers.Version,`modulesfaq_questions`.`id`,`modulesfaq_questions`.`status` FROM `modulesfaq_questions` LEFT JOIN modulesfaq_answers ON modulesfaq_questions.id=modulesfaq_answers.modulesfaq_questions_id AND modulesfaq_answers.id=168 WHERE 1 AND modulesfaq_questions.id=104 AND `modulesfaq_questions`.`language` = 'de' AND `modulesfaq_questions`.status = 'enabled' LIMIT 0,1

Die Fehldarstellung eines Navigationspunktes auf Ihrer Webseite kann unterschiedliche Gründe haben

Fehlendes oder fehlerhaftes CSS-Stylesheet

CSS ist eine Sprache zur Definition von Formateigenschaften einzelner HTML-Elemente. Im CSS beschreibt der Designer Ihrer Webseite das Aussehen Ihrer Navigation. Die Style-Definitionen sind dabei direkt mit den Navigationspunkten verbunden. Sollte das CSS-Stylesheet für die Navigation nicht vorhanden oder fehlerhaft sein, kann es zu einer "falschen" Anzeige der Navigation auf Ihrer Webseite kommen.

Ausnahme: Ihre Navigationsstruktur wird nicht durch HTML-Elemente sondern mittels Grafiken aufgebaut.

Lösung: Wenden Sie sich an den Designer Ihrer Webseite bzw. an Ihren Administrator

Fehlender oder fehlerhafter Button-Grafik-Generator

Wenn Ihre Navigationsstruktur mittels Grafiken erstellt wird, so könnte die Ursache der fehlerhaften Darstellung bei der Erstellung der Grafiken für die Navigation liegen.
Der Button-Grafik-Generator könnte Fehler enthalten bzw. ganz fehlen.

Lösung: Wenden Sie sich an den Designer Ihrer Webseite bzw. an Ihren Administrator

Bezeichnung enthält zu langes Wort

Eine weitere Ursache für die fehlerhafte Darstellung der Navigation auf Ihrer Webseite könnten zu lange Wörter innerhalb der Seitenbezeichnung sein. Navigationselemente sind in der Regel durch den Designer in Höhe und Breite begrenzt. Wie lang ein Wort sein darf hängt in erster Linie von dieser Begrenzung ab, jedoch empfehlen wir, dass ein Wort innerhalb der Seitenbezeichnung nicht mehr als 30 Zeichen beinhalten sollte.

Ein Browser ist nicht in der Lage, ein einzelnes Wort an der Navigationsbegrenzung umzubrechen. Er stellt das Wort in einer Zeile dar und verschiebt dadurch die Darstellung der Navigation.

Lösung: Wählen Sie für die Seitenbezeichnung kurze schlagkräftige Wörter. Lassen sich längere Wörter nicht vermeiden, sollten Sie diese gegebenfalls durch Trennstriche teilen, um o.g. Verschiebung zu vermeiden.

Bezeichnung enthält zu viele Wörter

Auch zu viele Wörter in der Seitenbezeichnung können zu einer fehlerhaften Darstellung der Navigation auf Ihrer Webseite führen. Ist im Design z.B. nur eine Zeile pro Navigationspunkt vorgesehen, so können nicht Sätze mit 15 Wörtern als Seitenbezeichnung gewählt werden.

Aus Gründen der Übersichtlichkeit sollten Sie stets, unabhängig von Layoutvorlagen, auf kurze und treffende Bezeichnungen achten. Wir empfehlen 2-3 Wörter für einen Navigationspunkt. "So können Sie Kontakt zu uns aufnehmen" kann doch auch mit "Kontakt" bezeichnet werden, oder?

«
Autor: Denis Bartelt
letzte Änderung: 01.08.2011
Kommentare 0
Fragen von Nutzern 0
ähnliche Themen 0

Ähnliche Beiträge

Es sind keine Beiträge verfügbar.

Empfohlene Beiträge

Es sind keine Beiträge verfügbar.

Kommentieren

 

Stellen Sie eine Frage

 

offene Fragen

Zu diesem Beitrag existieren keine offenen Fragen.

SELECT modulesfaq_questions.*, (SELECT modulesfaq_answers.id FROM modulesfaq_answers WHERE modulesfaq_answers.status='enabled' AND modulesfaq_answers.modulesfaq_questions_id = modulesfaq_questions.id ORDER BY modulesfaq_answers.Version DESC Limit 1) AS answer, (SELECT modulesfaq_answers.id FROM modulesfaq_answers WHERE modulesfaq_answers.modulesfaq_questions_id = modulesfaq_questions.id ORDER BY modulesfaq_answers.Version DESC Limit 1) AS answerCount, (SELECT COUNT(*) FROM modulesfaq_questions AS MQ WHERE MQ.Modul = modulesfaq_questions.Modul GROUP BY MQ.Modul) AS questionsByModul FROM modulesfaq_questions WHERE 1 AND modulesfaq_questions.language = 'de' AND modulesfaq_questions.status = 'enabled' AND modulesfaq_questions.Modul = 'navigation' ORDER BY modulesfaq_questions.Modul, modulesfaq_questions.pos, modulesfaq_questions.Frage

Alle Beiträge zum Thema

Auf Facebook teilen