Page 1 of 1

Twitter Card Meta Tags

Posted: Mon 13. Jun 2016, 22:06
by eccentric.worx
Hallo,
ist es möglich, basierend auf den Artikel-Daten dynamisch Twitter-Tags so zu generieren, dass diese im HEAD Bereich erscheinen?
Habe die entsprechenden Tags mit den typischen RT´s im Artikel Template bereits "vorbereitet", diese müssen allerdings HEAD Bereich der Seite auftauchen und nicht im Body...
Über das Haupt-(Seiten)Template können die Tags jedoch nicht eingeblendet werden, da diese an der Stelle nichts verwertbares generieren...

diese Tags hier meine ich:
https://dev.twitter.com/cards/getting-started

Ziel ist es, dass Twitter bei einfügen des Links in die "Twittern"-Zeile den Link inklusive Bild ausliest und das Posting als "Karte" darstellt:
Beispiel siehe hier: https://twitter.com/StevenErlanger/stat ... 2106379265

Image

Die Opengraph-Tags reichen dazu nicht aus....

Re: Twitter Card Meta Tags

Posted: Tue 14. Jun 2016, 18:28
by Oliver Georgi
Könnte man relativ leicht über frontend_render und Regular Expression realisieren, in Verbindung mit z.B. Tags im Template, also wenn Bild, dann <!--TWITTER:photo--> usw.

Re: Twitter Card Meta Tags

Posted: Tue 14. Jun 2016, 22:34
by eccentric.worx
Leider bin ich was PHP angeht komplett überfragt.
Dachte, es gäbe irgendeine einfache Lösung dafür.

Trotzdem Danke!!

Re: Twitter Card Meta Tags

Posted: Tue 14. Jun 2016, 23:36
by eccentric.worx
ok, habs hinbekommen zumindest zusätzliche Meta-Tags im Head mittels 'custom_htmlhead' zu generieren.
leider habe ich keine Ahnung, mit welcher PHP Syntax ich Author/Creator, Title, Description und Image basierend auf den Artikel-Daten auslese...

Re: Twitter Card Meta Tags

Posted: Wed 15. Jun 2016, 08:12
by Oliver Georgi
im custom_htmlhead ist es nicht dynamisch und somit nicht gut zu steuern. Habe mal was vorbereitet.
https://gist.github.com/slackero/20386e ... 15c9b17ba5

Re: Twitter Card Meta Tags

Posted: Wed 15. Jun 2016, 16:57
by eccentric.worx
Hey,
Danke dass Du Dir die Mühe machst!!

Alle Artikelfelder "ordnungsgemäß ausgefüllt. Bei mir werden mit Deinem Script jedoch nur die ersten 2 Zeilen gerendert:

Image

PHPWCMS Version 1.8.2

Gibts da nen Trick??
Hab um ganz sicher zu gehen die anderen Scripte aus dem frontend_render verzeihnis entfernt - Ergebnis ist das gleiche.

Re: Twitter Card Meta Tags

Posted: Wed 15. Jun 2016, 17:16
by Oliver Georgi
Der Autor muss auch Twitter User ID sein, ist doch im Gist kommentiert.
Bildschirmfoto 2016-06-15 um 17.16.38.png
Und am besten im Template des Artikels noch sowas unterbringen:

Code: Select all

[IMAGE]<!--TWITTER:summary_large_image-->[/IMAGE]