HTML5 valide Meta tags in CONTENIDO 4.8.x

xmurrix
Beiträge: 3154
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von xmurrix » Mo 14. Nov 2011, 23:17

Hallo zusammen,

HTML5 hat sich mittlerweile in der Webentwicklung fest positioniert und immer mehr Projekte werden damit umgesetzt. CONTENIDO kann im Grunde im Frontend auch HTML5 Markup ausgeben, es gibt nur eine Kleinigkeit bei der Generierung der Metatags zu berücksichtigen.

Während CONTENIDO Metatags wie

Code: Alles auswählen

<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" />
<meta name="date" content="2008-04-14 16:28:13" />
generiert, gibt es in HTML5 keinen meta name="date" Tag und der Tag für den verwendeten Zeichensatz muss wie folgt ausgegeben werden:

Code: Alles auswählen

<meta charset="iso-8859-1">
<!-- oder XHTML Variante -->
<meta charset="iso-8859-1" />
Eine bessere HTML5 Unterstützung ist in CONTENIDO angedacht. Bis es soweit ist, habe ich hier einen kleinen Hack für alle, die mit aktuellen CONTENIDO-Versionen HTML5 Layouts umsetzen wollen. Im Anhang dieses Beitrags findet ihr eine Überarbeitete Version der Datei functions.con2.php aus der CONTENIDO Version 4.8.15. Kopiert einfach die Datei in das Verzeichnis "contenido/includes/", die darin vorhandene Datei functions.con2.php könnt ihr sicherheitshalber vorher sichern.

Solltet ihr eine andere Version von CONTENIDO 4.8.15 verwenden, könnt ihr die Änderungen ganz leicht manuell übernehmen. In der Datei functions.con2.php wurde nur die Funktion conGenerateCode() angeasst, alle Änderungen sind mit

Code: Alles auswählen

#[html5]
...
#[/html5]
markiert.

Grüße
xmurrix
Dateianhänge
functions.con2.php.zip
Modifizierte functions.con2.php aus CONTENIDO 4.8.15
(6.36 KiB) 274-mal heruntergeladen
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.

Oldperl
Beiträge: 4256
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von Oldperl » Di 15. Nov 2011, 09:50

Hallo,

hat da wohl Jemand den Anhang geklaut? :motz:
Rausrücken! Aber sofort!!! :mrgreen:

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

xmurrix
Beiträge: 3154
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von xmurrix » Di 15. Nov 2011, 21:28

Oldperl hat geschrieben:...hat da wohl Jemand den Anhang geklaut? :motz:
Rausrücken! Aber sofort!!! :mrgreen:
...
Danke für den Hinweis, habe es gerade eben hochgeladen.
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.

malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Re: HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von malsdgtac » Fr 18. Nov 2011, 19:00

Hallo,

super, vielen Dank dafür. Die Angabe

Code: Alles auswählen

<meta charset="iso-8859-1">
mag HTML5 aber leider auch nicht.

Ich habe die Änderung diesbezüglich entfernt - jetzt ist der Code valide.

xmurrix
Beiträge: 3154
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von xmurrix » Fr 18. Nov 2011, 22:11

Es kann aber auch daran liegen, dass der Validator versucht, selber das Encoding zu ermitteln, was nicht immer richtig ist. Wenn man das Encoding vorgibt, es sollte mit der der Seite übereinstimmen, gibt es keine Probleme beim Validieren.

Hier eine Beispielseite:
http://www.purc.de/w3c.php

Hier der Link zum Validator um die Beispielseite mit iso-8859-1 zu validieren:
http://validator.w3.org/check?uri=http% ... ator%2F1.2

Eigenlich kann man auch ganz auf diesen Metatag verzichten, so wie du das gemacht hast.

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.

jacke
Beiträge: 303
Registriert: Mi 25. Sep 2002, 19:37
Kontaktdaten:

Re: HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von jacke » Fr 23. Dez 2011, 13:45

Hallo,

ich habe beide functions.con2.php
ausprobiert - leider keine Änderung. Kein Unterschied im Quellcode.

schönes Weihnachten!

jacke

sarronsarron
Beiträge: 251
Registriert: Do 10. Mär 2011, 17:02
Wohnort: Erlangen
Kontaktdaten:

Re: HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von sarronsarron » Fr 6. Jul 2012, 12:42

Hallo,

habe functions.con2.php ausgetauscht. Sceint sich nichts geändert zu haben Das Metatag Date ist immer noch drin. Irgendwie geht er bei mir nicht in die Funktion. Gibst noch einen anderen Weg?

Gruß

xmurrix
Beiträge: 3154
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von xmurrix » Fr 6. Jul 2012, 12:56

sarronsarron hat geschrieben:...Sceint sich nichts geändert zu haben Das Metatag Date ist immer noch drin. Irgendwie geht er bei mir nicht in die Funktion...
Hast du auch die Metatag cache-Dateien im cache Verzeichnis des Mandanten gelöscht und die Tabelle con_code geleert?
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.

sarronsarron
Beiträge: 251
Registriert: Do 10. Mär 2011, 17:02
Wohnort: Erlangen
Kontaktdaten:

Re: HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von sarronsarron » Fr 6. Jul 2012, 13:29

Danke für die Info. Hab vergessen die con-code zu leeren.

gruß

sarronsarron
Beiträge: 251
Registriert: Do 10. Mär 2011, 17:02
Wohnort: Erlangen
Kontaktdaten:

Re: HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von sarronsarron » Fr 6. Jul 2012, 13:34

Hallo,

ev. kannst du mir nochmal helfen.

Bei mir werden automatisch die folgenden Meta Tags erstellt.

<meta name="keywords" content="test" />
<meta name="generator" content="CMS Contenido 4.8" />
<meta charset="iso-8859-1" />
<meta name="author" content="Administrator Contenido Demo" />
<meta name="description" content="Die Erstellung von Seiten " />

Keywords, generator, author und dexcription werden in der include.chain.content.createmetatags.php erstellt.

Aber woher kommt das Charset?

Gruß

xmurrix
Beiträge: 3154
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von xmurrix » Fr 6. Jul 2012, 13:50

sarronsarron hat geschrieben:...Aber woher kommt das Charset?...
Charset wird in der functions.con2.php (die Version hier im Beitrag als Anhang beigfefügt ist) generiert, suche darin nach

Code: Alles auswählen

$metatags[] = array('charset' => $encoding[$lang]);
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.

sarronsarron
Beiträge: 251
Registriert: Do 10. Mär 2011, 17:02
Wohnort: Erlangen
Kontaktdaten:

Re: HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von sarronsarron » Fr 6. Jul 2012, 14:22

Danke,

das hab ich voll übersehen.

gruß

sarronsarron
Beiträge: 251
Registriert: Do 10. Mär 2011, 17:02
Wohnort: Erlangen
Kontaktdaten:

Re: HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von sarronsarron » Fr 6. Jul 2012, 14:58

Wir Contenido 4.8.15 irgendwann mal auf Html5 umgestellt?

Bei <table> gibt die Probleme das cellpadding nicht mehr W3C konform ist und man alles händisch im Feld Format eintragen muss.

gru

derju
Beiträge: 301
Registriert: Do 15. Jan 2009, 09:00
Kontaktdaten:

Re: HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von derju » Sa 5. Jan 2013, 15:46

Hallo xmurrix

VIelen Dank für diesen guten Wegweiser!

LG - derJu
Contenido 4.8.20 | Contenido 4.9.12

xmurrix
Beiträge: 3154
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: HTML5 valide Meta tags in CONTENIDO 4.8.x

Beitrag von xmurrix » Sa 5. Jan 2013, 16:13

derju hat geschrieben:...VIelen Dank für diesen guten Wegweiser!...
Gern geschehen. Falls du eine HTML5-Vorlage zum Umsetzen einer Seite in CONTENIDO möchtest, gibt es dazu das Thema HTML5 Layout/Template für CONTENIDO 4.8 hier im Forum.

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.

Gesperrt