Head-Angaben / Valides HTML5 / Leere Description

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Head-Angaben / Valides HTML5 / Leere Description

Beitrag von malsdgtac »

Hallo,

mir sind gerade ein paar Dinge aufgefallen:
- wenn im Artikel keine Description angegeben wurde (aber im Layout eine steht) wird die description trotzdem leer ausgegeben
- meta date: es wird nach wie vor ein meta name="date" ausgegeben das nicht valider HTML5 Code ist
- <meta name="" /> - wird bei mir auch noch ausgegeben - das wird natürlich nicht benötigt.

Ich habe in der class.code.generator.standard.php folgende Codezeile gefunden:

Code: Alles auswählen

if (getEffectiveSetting('generator', 'html5', 'false') == 'true') {
aber ich kann im Contenido nirgends eine Einstellung für HTML5 finden - gibt es dafür einen Trick?

Vielen Dank für Eure Antworten!
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Head-Angaben / Valides HTML5 / Leere Description

Beitrag von xmurrix »

Hallo smac,

hast du etwa meta name="date" im Layout drin? Falls ja, dan würde ich es dort raus nehmen.

Es gibt eine Einstellung

Code: Alles auswählen

Type       Name    Wert
generator  html5   true oder false
und in der class.code.generator.standard.php wird anhand der Einstellung dafür gesorgt, dass ein valider meta charset Tag generiert wird. Es wird nicht überprüft, ob andere vorhandene Meta-Tag Angaben korrekt sind.

Leere Metatags sollten nicht generiert werden, dafür wird eigentlich gesorgt. Vermutlich generieren Funktionen, die sich der Chain 'Contenido.Content.CreateMetatags' registrieren, leere Meta-Tags. Vielleicht is es eine benutzerdefinierte Funktion, vielleicht auch die Funktion in der contenido/includes/chains/include.chain.content.createmetatags.php. Das müsste man sich mal genauer ansehen...

Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
apicalart
Beiträge: 161
Registriert: Fr 18. Mär 2005, 13:09
Wohnort: Linnich ( NRW )
Kontaktdaten:

Re: Head-Angaben / Valides HTML5 / Leere Description

Beitrag von apicalart »

Ich habe dasselbe Problem in 4.9.2
In den Systemeinstellungen und Mandanteneinstellungen habe ich jeweils generator html5 true eingestellt und bei xhtml erzeugen nein eingegeben.

Ich habe im Layout keywords und description ausgefüllt.
In der Ausgabe werden Sie von Contenido geleert.

Dann schreibt er mir folgendes in den Head rein

<meta name="generator" content="CMS CONTENIDO 4.9">
<meta charset="utf-8" name="">
<meta name="date" content="2013-10-22 11:10:55">

date muss weg und das name="" natürlich auch sonst gibt es kein html5 valides
Dat gijjt et doch nit wirklich, odder !

Grüsse aus dem Rheinland
http://www.eukoba.de
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Head-Angaben / Valides HTML5 / Leere Description

Beitrag von xmurrix »

@apicalart: Danke für das feedback, scheint ein Bug zu sein...

Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
volupp11
Beiträge: 94
Registriert: Di 28. Nov 2006, 00:33
Wohnort: Berlin
Kontaktdaten:

Re: Head-Angaben / Valides HTML5 / Leere Description

Beitrag von volupp11 »

Der Bug ist in der aktuellen 4.9.3-Version leider noch immer enthalten.
mischa.holz
Beiträge: 86
Registriert: Do 28. Jun 2012, 15:30
Wohnort: Darmstadt
Kontaktdaten:

Re: Head-Angaben / Valides HTML5 / Leere Description

Beitrag von mischa.holz »

https://issues.contenido.org/browse/CON-1772

Hab diesen Bug soeben gefixt ^.^

Dabei ist jedoch zu beachten, dass der date-Tag immer noch ausgegeben wird, solange der Artikel im SEO-Tab irgendwelche Inhalte für diesen Tag hat (was standardmäßig nicht der Fall ist).
Sollte man den Tag nicht benötigen, kann ein Sysadmin/Clientadmin ihn jetzt auch im Backend komplett löschen.
CONTENIDO Doku - API Doku - Git Repo - Bug Tracker - CONTENIDO 4.9.4!!
Arbeitet nicht mehr bei 4fb
volupp11
Beiträge: 94
Registriert: Di 28. Nov 2006, 00:33
Wohnort: Berlin
Kontaktdaten:

Re: Head-Angaben / Valides HTML5 / Leere Description

Beitrag von volupp11 »

Wo findet man die gefixten Korrekturen?
mikesteiner99
Beiträge: 93
Registriert: Mi 12. Aug 2009, 11:01
Wohnort: Au, Zürich
Kontaktdaten:

Head-Angaben / Valides HTML5 / Leere Description

Beitrag von mikesteiner99 »

Das wird in der Version 4.9.4 kommen.


Gesendet von meinem iPhone mit Tapatalk
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Head-Angaben / Valides HTML5 / Leere Description

Beitrag von Oldperl »

Hi,

immer diese Geheimniskrämereien... :motz: :roll:
Wer nicht warten möchte kann sich auch einfach die entsprechenden Patches aus dem SVN ziehen. Guckst Du hier :P :arrow: http://svn.dev.contenido.org/trunk

Gruß aus Franken

Ortwin

PS: Natürlich wie immer in einem Trunk ohne Gewähr! 8)
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: Head-Angaben / Valides HTML5 / Leere Description

Beitrag von frederic.schneider_4fb »

Guten Morgen,

der SVN-Trunk wird nicht mehr aktualisiert, wir haben vor kurzem auf git umgestellt. Die entsprechenden Inhalte findet Ihr nun unter dieser Adresse:
https://git.contenido.org
Frederic Schneider
Entwickler bei der four for business AG
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Head-Angaben / Valides HTML5 / Leere Description

Beitrag von Oldperl »

Hi Frederic,

na das ist doch mal ne Info :D

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Bernbacher
Beiträge: 63
Registriert: Fr 21. Jan 2011, 13:29
Kontaktdaten:

Re: Head-Angaben / Valides HTML5 / Leere Description

Beitrag von Bernbacher »

Also ich bekomme mit 4.9.4 immer noch kein valides HTML:

Code: Alles auswählen

<meta name="copyright" content="XXX" />
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
werfen beide Fehler.
Überschreibe jetzt beide in der Contenido/classes/code_generator/class.code.generator.standard.php manuell mit

Code: Alles auswählen

<meta name="dcterms.rightsHolder" content="XXX" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
dann bekomme ich zumindest keine Fehler mehr. Aber das sollte nicht die Lösung sein, oder?
Antworten