Offen 89 HTML Fehler in WC3 Validate

roma80

Aktives Mitglied
7. Mai 2013
57
0
Hallo,

es werden im WC3 Validator haufen Fehler in den Meta Tags (<meta ..), Link (<link ..) und z.b. auch bei Bildern (<img...) etc. angezeigt, weil im generierten Quellcode die end tags nicht konform mit einem /> geschlossen werden, sondern der Slash fehlt.

Das kuriose ist, dass der Slash aber in den tpl Dateien korrekt drin ist. D.h. durch eine php Datei oder JS oder irgendwas im Shop an anderer Stelle werden die wieder weg gelöscht?!

Auch so sind noch paar HTML Fehler drin, die man wirklich vermeiden könnte. Getestet im Firefox und IE. Also sind auch keine Fremd Addons die hier irgendwas vermurksen, da der generierte Quellcode wirklich überall gleich ist.

Bitte behebt das mal, denn auch für die Suchmaschienenoptimierung ist es wichtig, das möglichst keine HTML Fehler drin sind.

Das gewisse User durch eigene Anpassung welche drin haben, die ihr nicht zu verantworten habt, ist auch klar. Aber eben wie meta tags und grundlegende Sachen, die bei jeden gleich sind und auch nicht verändert werden, zumindest das sollte passen...

Verwende JTL Shop 3.18 Bulid 2.

Der Downloadlink für die Build 3 ist übrigens ungültig (Error 404), nur so nebenbei noch gesagt -> http://wiki.jtl-software.de/index.php?title=JTL-Shop_3.18_Build3
 

okh

Gut bekanntes Mitglied
20. Oktober 2007
585
4
Buchholz
AW: 89 HTML Fehler in WC3 Validate

Doctype richtig einstellen, dann klappts auch mit den Fehlermeldungen.
 

ram1

Sehr aktives Mitglied
22. Juli 2009
1.116
7
AW: 89 HTML Fehler in WC3 Validate


Habe eben mal unseren Shop 3.18 Build 2 durch The W3C Markup Validation Service gejagt und bekomme nur einen Fehler angezeigt (und diesen bin ich selber auch noch schuld). Ich wüsste also von meiner Seite aus nicht, was JTL beheben sollte.

Der Downloadlink für die Build 3 ist übrigens ungültig (Error 404), nur so nebenbei noch gesagt -> JTL-Shop 3.18 Build3 ? JTLWiki

Siehe http://forum.jtl-software.de/instal...shop-3-18-build-3-installiert.html#post380216, Wiki ist voraus, relevant ist das Release-Forum hier.
 

roma80

Aktives Mitglied
7. Mai 2013
57
0
AW: 89 HTML Fehler in WC3 Validate

Der Doctype ist von JTL programmatisch hinterlegt und es ist eigentlich für mich als Shopbetreiber nicht meine Aufgabe, am grundlegenden Code rum zu murksen, nur um Fehler weg zu retuschieren oder?? o_O

Und soweit ich weiß, ist es nun mal konform, ein End Tag mit Slash /> zu schließen, wenn kein extra geschriebenes End Tag danach kommt, aber ich kann mich auch irren :p

EDIT: Wenn ich von Strict auf

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

umstelle, sind es "nur" noch 69 Fehler, aber die in den meta tags etc. sind nicht beseitigt. Also kann das eigentlich nicht die Lösung sein oder?
 

roma80

Aktives Mitglied
7. Mai 2013
57
0
AW: 89 HTML Fehler in WC3 Validate

Habe eben mal unseren Shop 3.18 Build 2 durch The W3C Markup Validation Service gejagt und bekomme nur einen Fehler angezeigt (und diesen bin ich selber auch noch schuld). Ich wüsste also von meiner Seite aus nicht, was JTL beheben sollte.

Kannst du mir mal bitte einen gefallen tun und bei dir im Quellcode mal gucken, ob bei den Meta Tags der Slash vor dem > vorhanden ist? Das wirft mir jetzt wirklich Rätsel auf...
 

ram1

Sehr aktives Mitglied
22. Juli 2009
1.116
7
AW: 89 HTML Fehler in WC3 Validate

PHP:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="content-language" content="de" />
<meta name="description" content="xyz" />
<meta name="keywords" content="xyz" />
<meta name="author" content="JTL-Shop3" />
<meta name="language" content="de" />
<meta name="robots" content="noindex" />
<meta name="publisher" content="xyz" />
<meta name="copyright" content="xyz" />

Bei uns ist alles in Ordnung, im Gegensatz zu http://demoshop.jtl-software.de/ ;)
 

ram1

Sehr aktives Mitglied
22. Juli 2009
1.116
7
AW: 89 HTML Fehler in WC3 Validate

Nicht das ich wüsste. Wir haben unser Template extern bauen lassen und finde zu dem Thema nichts in der Doku. Wenn man mir allerdings einen Tip gibt, welche tpl dafür verantwortlich ist, dann kann ich gerne mal nachschauen ob es bei uns einen nicht dokumentierten Bugfix gibt :)
 

roma80

Aktives Mitglied
7. Mai 2013
57
0
AW: 89 HTML Fehler in WC3 Validate

Die meta Angaben sind in der Datei "header.tpl" unter ../templates/JTL-Shop3-Tiny/tpl_inc/ - Danke für deine Mühe ;)
 

Andreas Grambow

Sehr aktives Mitglied
AW: 89 HTML Fehler in WC3 Validate

Das Verhalten liegt an versch. Plugins. Bei mir sind 3 Plugins für dieses Verhalten verantwortlich. Wie ich das löse, weiß ich noch nicht. Denn alle 3 brauche ich sogar rel. dringend.
Ich bin am Überlegen in der header.tpl auf HTML5 umzustellen, dann sind bei mir fast alle Fehler weg, vor allem die aus dem Head-Bereich
 

Andreas Grambow

Sehr aktives Mitglied
AW: 89 HTML Fehler in WC3 Validate

das ist bekannt, nur nicht jeder kann das ;)
Wichtig ist wenn Ihr das ändert, dann bitte header_custom.tpl

Der 2. Punkt ist, das dadurch neue Fehler auftauchen, welche auch angegangen werden müssen. Aber es sind deutlich weniger ;)
 

roma80

Aktives Mitglied
7. Mai 2013
57
0
AW: 89 HTML Fehler in WC3 Validate

Das Verhalten liegt an versch. Plugins. Bei mir sind 3 Plugins für dieses Verhalten verantwortlich. Wie ich das löse, weiß ich noch nicht. Denn alle 3 brauche ich sogar rel. dringend.
Ich bin am Überlegen in der header.tpl auf HTML5 umzustellen, dann sind bei mir fast alle Fehler weg, vor allem die aus dem Head-Bereich

Dann probiere ich mal die Fremdplugins lokal zu deaktivieren, das hätte ich jetzt absolut nicht vermutet ;)

Also Fremd-Plugin ist drin:

xx Paypal Express
Facebook Like Buttons

Ansonsten sind nur Plugins aktiv, die JTL von Haus aus schon mit liefert wie z.b. JTL Backup oder interne SEO Links. Welche Plugins setzt du denn ein?

Vielleicht hilft euch das ja, den Fehler irgendwie einzugrenzen. Generell muss ich aber auch sagen, dass ich mit dem ganzen Smarty überhaupt auf Kriegsfuß stehe. Wenn alles reines HTML5 + PHP + JS wäre, wäre es, zumindest für mich leichter wartbar. So manche Sachen, wie man die in Smarty schreiben muss und ehe da man mal was findet, sind echt ein krux, während es in HTML + PHP wesentlich einfacher gegangen wäre.

Ob man Smarty vielleicht wegen besserer Performance genommen hat, ich weiß es nicht, aber ich hasse Smarty, sorry :D

EDIT:

Also die Fremdplugins habe ich deaktivert, es sind wirklich nur noch mitgelieferte von JTL aktiv, aber das Problem mit dem fehlenden Slash geht einfach nicht weg.

Allerdings habe ich mal nur <!DOCTYPE html> reingeschrieben, wie in den Link von martinwolf beschrieben. Zumindest bin ich jetzt auf nur noch 23 Fehler gesunken, mein Bestes Ergebnis bis jetzt :D
 

roma80

Aktives Mitglied
7. Mai 2013
57
0
AW: 89 HTML Fehler in WC3 Validate

Wobei mir auch gerade einfällt, verwendet ihr in eurem Demo Shop eigentlich irgendwelche Plugins oder ist das ein ganz sauberes Grundsystem? Weil dort taucht der Fehler mit den fehlenden Slash bei meta etc. auch auf...
 

ram1

Sehr aktives Mitglied
22. Juli 2009
1.116
7
AW: 89 HTML Fehler in WC3 Validate

Also bei uns im Liveshop ist nur AdminWidget letzte Suchanfragen, Template Löscher (haben beide keinen Output im Shop) und Paymill aktiv. Dort ist alles ok.

Im Testshop kann ich das Verhalten mit den fehlerhaften Tags nachvollziehen, wenn ich ein Plugin von ag-websolutions aktiviere. Ist es deaktiviert, dann passt wieder alles.
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.385
263
AW: 89 HTML Fehler in WC3 Validate

Das Problem für die ganzen Fehler ist die HOOK 140, welche in so ziemlich jedem Plugin Verwendung findet.
 

ram1

Sehr aktives Mitglied
22. Juli 2009
1.116
7
AW: 89 HTML Fehler in WC3 Validate

Sollte auch kein Vorwurf sein, diese ganze Plugin-Entwicklung ist für mich eh ein Mysterium.
 

roma80

Aktives Mitglied
7. Mai 2013
57
0
AW: 89 HTML Fehler in WC3 Validate

Ok, naja, dann muss da wohl eben grundlegend was geändert werden, um das in den Griff zu bekommen, wie es eben Andreas Grambow auch schon gesagt hat :)

Danke euch für eure Mühe. Habe schon an mir selbst gezweifelt und dachte, ich hätte irgendwas vermurkst...
 

roma80

Aktives Mitglied
7. Mai 2013
57
0
AW: 89 HTML Fehler in WC3 Validate

Nur noch als Anmerkung:

Es hat sich auch bestätigt. Ich habe im lokalen Testsystem alle Plugins komplett deinstalliert, also auch alle mitgelieferten von JTL. Und tatsächlich sind die Slashes jetzt korrekt vorhanden und der End Tag wird somit konform geschlossen.

Krasse Sache mit dem Hook, was das für Auswirkungen hat und man kann selbst kaum was machen, außer alles deaktivieren, was aber für den Betrieb unmöglich ist :O
 

Andreas Grambow

Sehr aktives Mitglied
AW: 89 HTML Fehler in WC3 Validate

du kannst noch mehr machen. Wie oben beschrieben die header.tpl in der 1. Zeile abändern in dem du den Doctype auf <!DOCTYPE html> änderst. Das ganze speicherst du unter header_custom.tpl ab.

Jetzt musst du noch in dem Templateeinstellungen umstellen "benutzerdefinierte Templatedateien verwenden" auf JA.

Dann hast du fast alle Probleme weg.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Sitemap ist HTML - Sitemap kann gelesen werden, enthält aber Fehler / Google Web Master Tool Allgemeine Fragen zu JTL-Shop 3
Neu Workflow Aktion E-Mail senden kann nicht Plain und HTML Email zusammen versenden Arbeitsabläufe in JTL-Wawi 6
Workflow Manuell HTML Request wie Server Antwort verarbeiten JTL-Wawi 1.7 0
Neu Shop Suchfunktion Probleme mit (HTML-)Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu Logo in HTML Emailvorlage User helfen Usern - Fragen zu JTL-Wawi 6
Neu Fehler JTL\\Catalog\\Category\\MenuItem::getImageWidth(): Return value must be of type int, null returned JTL-Shop - Fehler und Bugs 0
Neu Fehler beim Hochladen der Datei JTL-Shop - Fehler und Bugs 0
Barcodescanner Fehler mit ein "U" am Ende JTL-Wawi 1.8 0
Fehler beim erstellen von Aufträgen JTL-Wawi App 2
Neu Fehler bei Sprach- und Währungsumstellung Allgemeine Fragen zu JTL-Shop 0
Nach Aufruf von Stored Procedure 'Kunde.spKundeUpdate' schwere Fehler in JTL (z.B. Kundenliste, Workflow-Editor) JTL-Wawi 1.8 2
Fehler beim importieren eines Backups JTL-Wawi 1.8 2
Neu Fehler: Footer/Boxen - Kategoriefilter löscht Boxensortierung Allgemeine Fragen zu JTL-Shop 0
Neu Stripe - Fehler icomoon.ttf Plugins für JTL-Shop 0
Neu Gravierender Fehler in der Shop Software Betrieb / Pflege von JTL-Shop 3
Neu Fehler beim Bearbeiten von PLZ & Ort im Kundenkonto (Update 5.3.0) JTL-Shop - Fehler und Bugs 6
Neu Fehler bei Bearbeitung von Designvorlagen eBay-Designvorlagen - Fehler und Bugs 0
Fehler beim Rendering der Attribute bei SCX Abgleich kaufland.de - Anbindung (SCX) 4
Neu Smarty-Fehler im Logfile JTL-Shop - Fehler und Bugs 1
Neu Fehler beim Zahlungsabgleich - Zahlungsmodul - Wawi 1.5.55.6 Gelöste Themen in diesem Bereich 14
Neu Fehler: Sonderpreis falsch formatiert, wird nicht importiert; obwohl importiert genau wie exportiert User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler beim erstellen von Aufträgen. Digitale Unterschrift im Auftrag. JTL-Wawi - Fehler und Bugs 0
Neu Microsoft Remote Desktop Fehler Cloutapp Desktop und Lauscher JTL-Wawi - Fehler und Bugs 3
Neu OPC - Video Portlet Fehler (v.5.3.0) JTL-Shop - Fehler und Bugs 0
Neu Logfile: SQL Fehler, aber warum? JTL-Shop - Fehler und Bugs 2
In Diskussion Fehler beim Versenden von E-Mails: "Could not convert socket to TLS" JTL-POS - Fehler und Bugs 1
Neu Google Listings & Ads image Fehler WooCommerce-Connector 2
Installations Fehler (SQLSTATE[HY000] [2002] No such file or directory ) Einrichtung JTL-Shop5 1
Neu JTL-Shop 5.3.0 RC3 Fehler nach Update Portlet Banner, fehlendes Produkt JTL-Shop - Fehler und Bugs 0
Fehler beim Datenbank - JTL WAWI Connector WooCommerce-Connector 1
In Diskussion Gesamt Ban Rabatt zuweisen - Fehler? JTL-POS - Fehler und Bugs 4
Kein Fehler von 1.6.39 zu 1.8.12 JTL-Wawi 1.8 4
Umzug Datenbank Fehler aufgrund unterschiedlicher Versionen Einrichtung JTL-Shop5 1
Neu SQL-Fehler bei Volltextsuche und Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu E-Mail mit Strato - Fehler normal? Betrieb / Pflege von JTL-Shop 6
Neu jtl wawi Versanddatenexport Originalmeldung: In der Sendung trat mindestens ein harter Fehler auf. Code: 1101 Schnittstellen Import / Export 2
Neu 21916639, 21916585, 21916664 Fehler Gelöste Themen in diesem Bereich 4
Neu Inaktive Artikel werden mit 404 Fehler bei Google Search angezeigt Allgemeine Fragen zu JTL-Shop 2
Neu Fehler Übertragung Sendungsnummern an eBay JTL-Wawi 1.7 2
Neu Fehler SQL-Schema importieren bei Neuinstallation Installation / Updates von JTL-Shop 7
Was bedeutet dieser Fehler? - Jtlwa wai update to 1.8.11 JTL-Wawi 1.8 2
Workflow: Mahnungen - Fehler JTL-Wawi 1.8 5
Bug? Fehler EAN (Kaufland.cz) auf Kaufland.de aber korrekt kaufland.de - Anbindung (SCX) 1
Neu Fehler nach Serverumzug Gelöste Themen in diesem Bereich 3
Neu Datenbank Upgrade Fehler(#7110FFD83C0136E0) JTL-Wawi - Fehler und Bugs 0
Neu Webp Bild aufruf Fehler beim ersten mal laden JTL-Shop - Fehler und Bugs 2
Neu Fehler bei Update von 1.5.55.8 auf jede weitere Version bis einschließlich 1.8.11.0 Gelöste Themen in diesem Bereich 3
RLIMIT_NPROC is exceeded & fehler 503 beim Abgleich und beim Bestellabschluss Einrichtung JTL-Shop5 0
Neu ebay- Angebote-laufende Angebote: Fehler beim Laden der Daten, der mehrteilige Bezeichner "Custom-fWawiArtikelpreisBrutto" konnte nicht gebunden werde JTL-Wawi - Fehler und Bugs 2
Neu Fehler beim Update von Exportformat Google Shopping JTL-Shop - Fehler und Bugs 1

Ähnliche Themen