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
588
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.603
317
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
Sonderzeichen via HTML Entity Code JTL-Wawi 1.6 1
Neu Lister 2.0 "Verkäuferinventar anfordern" Fehler Amazon-Lister - Fehler und Bugs 0
Neu PayPal - PayPal Checkout - 221 – SQL Fehler Plugins für JTL-Shop 0
Neu Fehler bei Abgleich mit Shopify Shopify-Connector 5
Neu unicorn2 Etsy listen nicht möglich - Fehler Artikelgewicht Schnittstellen Import / Export 8
Neu Fehler bei Versandbestätigung seit 28.07.2025 Amazon-Anbindung - Fehler und Bugs 2
Hood SCX Schnittstelle mit Listing Fehler JTL-Wawi 1.10 1
Neu PHP message: PHP Fatal error -> Seite nicht mehr aufrufbar (Fehler 500) Installation / Updates von JTL-Shop 1
Neu Shopify-Connector: Fehler "delivery_note table doesn't exist" beim Lieferschein-Abgleich Shopify-Connector 4
Neu FEHLER: eBay-Auktionen Upload nicht möglich, Fehlercodes helfen nicht weiter [Error 21917328 & 21920203] eBay-Anbindung - Fehler und Bugs 2
Neu Unnötiger Fehler beim Import von Kundendaten JTL-Shop - Fehler und Bugs 0
Neu Dringendes Problem: Bildabgleich nach Connector-Fix – "Parameter resourceUrl is empty" Fehler Shopify-Connector 4
Abgleich wird abgebrochen durch diesen Fehler Shopify-Connector 7
Neu Worker macht Fehler nach Update. kein Abgleich möglich Betrieb / Pflege von JTL-Shop 1
Neu Fehler Sie können aktuell keine Benutzer-Lizenzen für WMS bzw. WMS Mobile buchen Installation von JTL-WMS / JTL-Packtisch+ 9
Neu Fehler bei Abgleich WooCommerce-Connector 1
Neu EAN Fehler beim Etikettendruck User helfen Usern - Fragen zu JTL-Wawi 5
Neu Shopware 6.6.10.2 Abgleich zu JTL | Bilder Übertragung Fehler: Path cannot be empty Shopware-Connector 0
GLS-Retourenlabel – Fehler bei Feld 'Name1', obwohl DPD funktioniert JTL-Wawi 1.9 0
Neu Ständig wiederkehrender Fehler beim Ableich des Lister 2.0 Amazon-Lister - Fehler und Bugs 5
Zahlungsmodul - PayPal Fehler: kein lauschender Endpunkt JTL-Wawi 1.9 0
Neu DHL Labels kommen sehr stark verzögert raus oder Fehler: "Die HTTP-Anforderung wurde mit Clientauthentifizierungsschema "Anonymous" nicht zugelassen." JTL-ShippingLabels - Fehler und Bugs 1
Neu Fehler beim JTL-Worker – "Der Remoteserver hat einen Fehler zurückgegeben: (502) Ungültiges Gateway" (Shopify) JTL-Wawi - Fehler und Bugs 2
Neu DHL Fehler "Großkundenempfänger" JTL-ShippingLabels - Fehler und Bugs 0
Neu JTL Debug 2.0.4 und Shop 5.5.2 - Fehler 500 Plugins für JTL-Shop 3
Neu NOVA Theme Fehler - 5.5.2 JTL-Shop - Fehler und Bugs 0
Neu Upload-Dateien: Fehler beim Abgleich Onlineshop-Anbindung 0
Neu Paypal Plugin läßt sich nicht installieren - SQL Fehler Plugins für JTL-Shop 2
Neu Plugin Fehler JTL-Shop - Fehler und Bugs 7
Fehler in der JTL-Wawi-Anzeige, ob ein Artikel bereits einem Onlineshop zugeordnet wurde. JTL-Wawi 1.10 5
Neu Fehler DHL Auslandsversand JTL-ShippingLabels - Fehler und Bugs 12
Neu Mit Ameize nutze: Freie Position zum Auftrag hinzufügen verursacht Fehler JTL-Ameise - Fehler und Bugs 3
Neu Barrierefreiheit WAVE-Report mit 1 Kontrast-Fehler im Auswahlmenü Templates für JTL-Shop 1
Neu Otto Import über Eazyauction - Fehler 100096 - SWITCH_API_VERSION User helfen Usern - Fragen zu JTL-Wawi 16
Neu Export der Artikel - Fehler beim Export!? JTL-POS - Fehler und Bugs 0
Neu Fehler Erstabgleich - Konflikt mit der FOREIGN KEY-Einschränkung Shopify-Connector 2
In Diskussion Workflow kurze Pause per Batch - Fehler "Die Eingabeumleitung wird nicht unterstützt" JTL-Workflows - Ideen, Lob und Kritik 6
Fehler beim Belegabruf JTL2Datev aus JTL / "Belegkopf-ExtAuftrag...." JTL-Wawi 1.10 2
Neu Fehler Meldung beim Abgleich Shopware-Connector 4
Neu Fehler beim Aktualisieren einer bestehenden Bestellung mit Ameize JTL-Ameise - Fehler und Bugs 16
Neu Fehler bei Anbindung JTL Wawi und JTL Shop 5 JTL-Shop - Fehler und Bugs 1
Neu Connector funktioniert seit Fehler E-Mail nicht mehr Shopify-Connector 3
Neu Update von 1.9.8.0 auf 1.10.11.0 läuft auf Fehler JTL-Wawi - Fehler und Bugs 2
Neu Anbindung JTL-Connecor an WooCommerce nicht möglich - JSON-Fehler in der WAWI WooCommerce-Connector 2

Ähnliche Themen