PDA

Shop Support News Archive - Shopbetreiber News -> Forum : Fehler Im Seitenquelltext


Cyberbob
06.11.2007, 10:31
Hallo zusammen

Hab meinen Shop über Seitwert.de laufen gelassen und hab unter Technischen Details diese antwort gefunden.

Die Anzahl der erkannten Probleme (209) im W3C-Validator deutet auf eine nicht W3C-konforme Programmierung der Seite hin. Details können hier abgerufen werden.[?]

Bin dann auf die Details und hab mir die fehler angeschaut.Da ich mir aber unsicher bin wollte euch fragen wie ich die unten aufgeführten Fehler behen kann.

# Line 2, Column 1: Missing xmlns attribute for element html. The value should be: http://www.w3.org/1999/xhtml (http://anonym.to/?http://www.w3.org/1999/xhtml).

<<html dir="ltr" lang="de">


Many Document Types based on XML need a mandatory xmlns="" on the root element. For example, the root element for XHTML will look like:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
# Error Line 86, Column 189: end tag for "img" omitted, but OMITTAG NO was specified.

…f" width="8" height="116" alt=""></td>



You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
# Info Line 86, Column 94: start tag was here.

…_ART_21_304SP2/Bilder/kopf1_02.gif)"><img src="templates/SEVEN_ART_21_304SP2/

# Error Line 87, Column 211: end tag for "img" omitted, but OMITTAG NO was specified.

…width="453" height="116" alt=""></div></td>



You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
# Info Line 87, Column 113: start tag was here.

…er/kopf1_02.gif)"><div align="right"><img src="templates/SEVEN_ART_21_304SP2/

# Error Line 109, Column 159: required attribute "alt" not specified.

…ingcart.gif" width="21" height="17" /> Artikel: 0 | Betrag:



The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.

Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.
# Error Line 110, Column 240: end tag for "br" omitted, but OMITTAG NO was specified.

…php">zur Kasse</a>




You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
# Info Line 110, Column 236: start tag was here.

…ing.php">zur Kasse</a> [b]


# Error Line 111, Column 21: end tag for element "font" which is not open.

</font></font></td>

Ich hoffe ihr könnt mir helfen.

Fahnen Nostalgieshop (http://anonym.to/?http://www.fahnen-nostalgieshop.de)


Ps.: Kann mir viellenicht jemand günstig ein Logo für meinen Shop erstelle?

emet
06.11.2007, 13:07
Ja, xml muss ausreichend deklariert werden. Hat sich im Laufe der Zeit alles etwas geändert.

Doctype wurde früher so angegeben:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tranistional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tranistional.dtd">
<html dir="ltr" lang="de">

ändere diesen ab und kopier ihn mal so rein:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tranistional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tranistional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">

Dann übernimmst Du bitte mal nachfolgenden Einstellungen genau so:

Konfiguration

... -Meta-Tags/Suchmaschinen

Suchmaschinenfreundliche URLs benutzen? = true
Spider Sessions vermeiden? = true


... -Sessions

Session Speicherort = False
Cookie Benutzung bevorzugen = True
Checken der SSL Session ID = False
Checken des User Browsers = True
Checken der IP Adresse = False
Session erneuern = True


... -Cache Optionen

erst mal alles auf False setzen


Danach kannst Du Deine Seiten nochmals auf Fehler untersuchen lassen.

Könnte schon einiges weniger sein, wenn Du Glück hast und es wird lenichter.

Viele Grüße
Ernst

Cyberbob
07.11.2007, 23:28
''>ZITAT(emet @ Nov 6 2007, 13:07) 36708
Ja, xml muss ausreichend deklariert werden. Hat sich im Laufe der Zeit alles etwas geändert.

Doctype wurde früher so angegeben:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tranistional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tranistional.dtd">
<html dir="ltr" lang="de">

ändere diesen ab und kopier ihn mal so rein:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tranistional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tranistional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">

Dann übernimmst Du bitte mal nachfolgenden Einstellungen genau so:

Konfiguration

... -Meta-Tags/Suchmaschinen

Suchmaschinenfreundliche URLs benutzen? = true
Spider Sessions vermeiden? = true
... -Sessions

Session Speicherort = False
Cookie Benutzung bevorzugen = True
Checken der SSL Session ID = False
Checken des User Browsers = True
Checken der IP Adresse = False
Session erneuern = True
... -Cache Optionen

erst mal alles auf False setzen
Danach kannst Du Deine Seiten nochmals auf Fehler untersuchen lassen.

Könnte schon einiges weniger sein, wenn Du Glück hast und es wird lenichter.

Viele Grüße
Ernst
[/b]
Hallo Ernst
habs gemacht und hab nun die Fehlermeldung
Warning: session_start() [function.session-start]: open(false/sess_30df8942a4608ce5b7f019ad67f50440, O_RDWR) failed: No such file or directory (2) in /www/htdocs/fahnenlx/includes/application_top.php on line 281
Warnung Warnung: Das Verzeichnis für die Sessions existiert nicht: false. Die Sessions werden nicht funktionieren bis das Verzeichnis erstellt wurde!

und komm nicht mehr in meinen shop rein.
kann jemand helfen?

monni
08.11.2007, 03:36
''>ZITAT(Cyberbob @ Nov 7 2007, 23:28) 36780
Hallo Ernst
habs gemacht und hab nun die Fehlermeldung
Warning: session_start() [function.session-start]: open(false/sess_30df8942a4608ce5b7f019ad67f50440, O_RDWR) failed: No such file or directory (2) in /www/htdocs/fahnenlx/includes/application_top.php on line 281
Warnung Warnung: Das Verzeichnis für die Sessions existiert nicht: false. Die Sessions werden nicht funktionieren bis das Verzeichnis erstellt wurde!

und komm nicht mehr in meinen shop rein.
kann jemand helfen?
[/b]

Ja ! Such Dir die Konfiguration und die entsprechenden Einträge in der Datenbank heraus und setze sie wieder auf true bzw. mach dort rückgängig was Du mit dem Tip versaubeutelt hast. Sollte dann wieder klappen. Anschliessend googlest Du mal zum Thema Valider HTML Code in den Sumas rum und wirst sehen was sich da so alles auftut um in den grünen Bereich zu kommen. Ist zwar ein Weilchen Recherche und Arbeit - aber es klappt schon irgendwann.

lockdron
08.11.2007, 09:43
''>ZITAT(monni @ Nov 8 2007, 3:36) 36782
Ja ! Such Dir die Konfiguration und die entsprechenden Einträge in der Datenbank heraus und setze sie wieder auf true bzw. mach dort rückgängig was Du mit dem Tip versaubeutelt hast. Sollte dann wieder klappen. Anschliessend googlest Du mal zum Thema Valider HTML Code in den Sumas rum und wirst sehen was sich da so alles auftut um in den grünen Bereich zu kommen. Ist zwar ein Weilchen Recherche und Arbeit - aber es klappt schon irgendwann.
[/b]
Sry @emet aber full ack. Das einzige was wirklich rnichtig war, war die "Erweiterung"vom <html>-Tag auf
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tranistional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tranistional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
Sonst sind das alles "Standardfehler":
Du hast als Doctype XHTML gewählt, also müssen alle Inhaltsleeren Tags geschlossen werden. Also z.B. <img...> (aber auch z.B.
), das ja eigentlich kein Endtag hat muss mit einem / vor der schließenden Klammer abgeschlossen werden also:
<img ... />
Außerdem fehlt bei einem <img>-Tag das alt-Attribut, was Pflnicht ist, ein schließendes Font-Tag ist zu viel...

Also alles in allem schon einige Fehler. Wenn du HTML nicht so weit verstehst, die Fehler selber zu beheben, dann solltest du jemanden dafür bezahlen. Wenn du's wirklich genau machen willst, renicht das nämlich nicht nur auf der Startseite, sondern muss auf allen Seiten gemacht werden und teilweise auch im Quellcode vomShop, da manche Tags in PHP-Dateien generiert werden.

Aber an den Shopeinstellungen brauchst du zum Validieren nichts zu ändern.

by lockdron

emet
08.11.2007, 15:00
Was ist denn da bei den Versionen alles dermaßen unterschiedlich und auf den Servereinstellungen - zum kotzen und dann noch das Template berücksnichtigen.

Diese Einstellugnen wurden schon vor längerem so probiert und mehrfach eingesetzt - erst vor einigen Wochen wurde ein Shop beim austesten damit von 90 auf 25 Fehler reduziert.

Das mit den Sessions war Pech - hängt von den Voreinstellungen ab. Wenn die Sessions den Empfehlungen gerecht eingernichtet sind, dann passiert da nix. Hab selbst noch einen Testshop auf dem Server liegen mit genau diesen Einstellungen.

Und bei xhtml heißt es entweder oder. Standardfehler sind Standard"fehler" - auch die bekommt man raus.

Wir wissen ja, daß nicht immer alles bei allem und jedem funzt, da ja leider die Vorraussetzungen nicht gleich sind.

Gruß
Ernst

lockdron
08.11.2007, 16:29
''>ZITAT(emet @ Nov 8 2007, 15:00) 36816
Was ist denn da bei den Versionen alles dermaßen unterschiedlich und auf den Servereinstellungen - zum kotzen und dann noch das Template berücksnichtigen.

Diese Einstellugnen wurden schon vor längerem so probiert und mehrfach eingesetzt - erst vor einigen Wochen wurde ein Shop beim austesten damit von 90 auf 25 Fehler reduziert.

Das mit den Sessions war Pech - hängt von den Voreinstellungen ab. Wenn die Sessions den Empfehlungen gerecht eingernichtet sind, dann passiert da nix. Hab selbst noch einen Testshop auf dem Server liegen mit genau diesen Einstellungen.

Und bei xhtml heißt es entweder oder. Standardfehler sind Standard"fehler" - auch die bekommt man raus.

Wir wissen ja, daß nicht immer alles bei allem und jedem funzt, da ja leider die Vorraussetzungen nicht gleich sind.

Gruß
Ernst
[/b]
Was für Fehler wurden denn dadurch behoben? Ich wunder mich nämlich, dass ich mit anderen Einstellungen auf 2 Fehler (einer davon atm unlösbar und einer nur auf der Startseite) gekommen bin. Hab ich da evtl. etwas "verbessert" was ich mir hätte sparen können?

Danke

by lockdron

emet
08.11.2007, 18:18
Wir hatten festgestellt, das z.B. bei einigen Installationen nur das Suma auf True setzen nicht den kompletten Erfolgt hatte und das (ist dann wohl auch Templateabhängig) der rnichtige Doctype schon einige Fehler behob.

Die XTC Einstellungen kamen bei Einstellungsversuchen zustande, welche auch hier im Forum besprochen wurden - da wurde hin und her probiert. Und am Ende wurde per Zufall festgestellt, das die Einstellungen dann wohl auch dazu führten, die SumaURL nicht nur nach aussen rnichtig darzustellen.

Es waren bei der Validierung dann auch Fehler behoben, welche wohl auf die Suma zurückzuführen waren. Es war halt so und hat schon bei 4-5 Shops (auch Gambio) zum entsprechenden Verhalten geführt.

Template und Servereinstellungen berücktsnichtigt geht halt nicht immer alles. Und die Sessions im Verzeichniss bereiten halt Probleme bei einigen Dingen.

Wenn ich aber validiere und erhalte die entsprechende Meldung, dann muss ich halt auch meinen Doctype darauf hin ändern und dann die Fehler beheben. Wenn ich alles valide haben möchte, dann fange ich damit an und dann muss ich die Fehler und Scriptausgaben solange ändern, bis es geht. Dann möchte derjenige ja auch die genannten "Standard"fehler raus haben.

Wir wissen ja um diese Fehler und das es dadurch eigentlich keine Beeinträchtigung gibt. Ich brauche nur ein Strict zu verwenden und schon ist target_blank ein Fehler, obwohl er funktioniert. Möchte ich es aber valide haben auf Strict, dann bin ich gezwungen darauf zu verznichten oder den Doctype zu ändern.

Viele Grüße
Ernst