Offen 89 HTML Fehler in WC3 Validate

  • Hinweis: Am 25.02.2025 zwischen 21:30 u. 22:30 Uhr - Einschränkungen beim Login und Erreichen folgender Dienste: FFN, Kundencenter, Admin, JTL-Shop, JTL-Wawi, Lizenzserver, ISI Gateway, Vouchers, Kassensysteme, Plan&Produce, Versand. Grund dafür ist ein Major Upgrade des OAuth-Dienstes. Vielen Dank für euer Verständnis!

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.546
303
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 JTL Shop 5.3.x HTML Portlet gesucht / Tag Stripping im Rich Text Portlet deaktivieren Allgemeine Fragen zu JTL-Shop 4
Neu Möglichkeit Variablen in Html in Eigene > Inhalte > Seiten auszugeben Allgemeine Fragen zu JTL-Shop 4
Neu Unbehandelte Ausnahme #959190594F6282F Artikel-Senden-Fehler Shopify-Connector 5
Neu Shopware 6 Connector meldet Auth Fehler Shopware-Connector 2
Neu Google Search Console: 5xx-Fehler für nicht indexierte Seiten mit URL-Parametern – Warum? Betrieb / Pflege von JTL-Shop 3
Neu Kassenbuch Fehler nach Update JTL-POS - Fehler und Bugs 7
Neu Amazon Lister 2.0 Bekleidungsgröße Fehler 90004205 Amazon-Lister - Fehler und Bugs 0
Hilfe benötigt - Amazon-Fehler wegen fehlender GPSR-Informationen in JTL Amazon-Lister - Fehler und Bugs 1
Neu JTL Worker Fehler - Amazon Abgleich soll nicht durchgeführt werden Amazon-Anbindung - Fehler und Bugs 10
In Bearbeitung Gmail Anbindung zu POS weg, bei Mail-Einrichtung zeigt er Fehler "10:" Einrichtung / Updates von JTL-POS 4
Hersteller erfassen geht nicht. Fehlermeldung: Es liegen Fehler vor JTL-Wawi 1.9 2
Beantwortet Fehler beim Abgleich WooCommerce-Connector 1
Neu Fehler TSE auf Bon JTL-POS - Fehler und Bugs 0
Neu Fehler: Eine Bestellung wird nicht mit Wawi synchronisiert JTL-Shop - Fehler und Bugs 2
In Bearbeitung Fehler / Exception Buchungsdaten-Export JTL-POS - Fehler und Bugs 7
In Bearbeitung Kassenbuch Fehler nach Update JTL-POS - Fehler und Bugs 13
Neu JTL Shop Anzeige Fehler Amazon Pay Button und Paypal Pay Button Allgemeine Fragen zu JTL-Shop 3
Neu JTL Datenbankverwaltung / Datenimport funktioniert fehler User helfen Usern - Fragen zu JTL-Wawi 5
Wawi Fehler beim Upload 1.9 JTL-Wawi 1.9 1
Fehler beim Update von 1.9.4.6 auf 1.9.6.5 - HILFE JTL-Wawi 1.9 4
Neu Seit update auf version 5.4 habe ich den Fehler das die Shop class nicht mehr gefunden wird. Technische Fragen zu Plugins und Templates 4
Neu Fehler im Abgleich zum Shop / Language ISO PrestaShop-Connector 1
Neu Fehler im Zahlungsabgleich (Zahlung 31.12.2024 - Wertstellung 2.1.2025) JTL-Wawi - Fehler und Bugs 0
Neu Installation MS SQL 2022 Express: Fehler beim Warten auf das Wiederherstellungshandle des Datenbankmoduls Installation von JTL-Wawi 9
Seit Update auf 1.9.6.5 Fehler bei Bestellabschluss, aber Bestellung geht ein JTL-Wawi 1.9 7
Neu Probleme mit dem Meta-Crawler und 403 Fehler beim Meta-Datenfeed Upload User helfen Usern 0
Neu Fehler bei Rückbuchung nach Storno JTL-Wawi - Fehler und Bugs 0
Fehler beim Datenbankupdate auf höhere Version JTL-Wawi 1.7 3
Neu GPSR Plugin Format Fehler Plugins für JTL-Shop 0
Neu Filter "Kategorie" resultiert in 404 Fehler - Shop v 5.4.0 JTL-Shop - Fehler und Bugs 0
Neu GRPS 1.0.4 Fehler Plugins für JTL-Shop 3
Fehler beim Abgleich nach Komplettabgleich JTL-Wawi 1.9 0
Neu Gratisgeschenke nicht verfügbar für Kundengruppe X - Warenkorb-Fehler JTL-Shop - Fehler und Bugs 0
GPRS Fehler beim Rendering der Attribute JTL-Wawi 1.9 9
Neu Fehler beim Bearbeiten der E-Mail-Vorlage "Bestellbestätigung" JTL-Shop - Fehler und Bugs 0
Fehler [DbeSClient]JTL-Wawi beim Abgleich mit JTL Shop5 JTL-Wawi 1.9 0
Neu Agbleich Fehler: Invalid module type: flow Shopware-Connector 4
Neu Update für Shopvote 1.1.0 führt zu SQL-Fehler Plugins für JTL-Shop 5
Version 1.9.6 X eine einzige Katastrophe.... Fehler und nervige Dinge JTL-Wawi 1.9 11
Filestream aktivieren, Fehler dbo.tFileAlt-Objekt JTL-Wawi 1.9 3
DHL Druck von Sperrgut triggert Fehler JTL-Wawi 1.9 0
Neu Fehler beim Abgleich mit Amazon durch Worker. Amazon-Anbindung - Fehler und Bugs 0
Neu Fehler bei Zahlungsarten für Kundengruppen einstellen JTL-Shop - Fehler und Bugs 1
Neu Fehler bei Zahlungsarten für Kundengruppen einstellen Allgemeine Fragen zu JTL-Shop 1
Neu Brutto Netto Preisanzeige Fehler bei eingetragener Umsatzsteuer Nummer UID JTL-Shop - Fehler und Bugs 1
Zahlungsmodul - Zahlung senden Fehler | JTL-WaWi 1.9.5.4 JTL-Wawi 1.9 5
Fehler bei Umlagerung zu FBA - Wawi 1.9.6.1 JTL-Wawi 1.9 27
Fehler bei Zahlungsart Einrichtung JTL-Shop5 2
Neu Fehler bei Update: Error "SQLSTATE[42S02]: Base table or view not found: 1146 Table 'web10_14.plugin_state_log' doesn't exist" in migration.... Installation / Updates von JTL-Shop 5
Update 1.9.6.1 weitere Verkaufskanäle fehler bei Abgleich JTL-Wawi 1.9 1

Ähnliche Themen