TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

Facebook I like it Button per TypoScript hinzufügen


Autor Nachricht
Verfasst am: 07. 06. 2010 [16:25]
einpraegsam.net
Moderator
Themenersteller
Dabei seit: 17.01.2005
Beiträge: 8615
Hier mal ein Mini-HowTo wie man einen Facebook "Gefällt mir" Button auf den Seiten hinzufügen kann.


So kann es aussehen
http://easycaptures.com/fs/uploaded/358/9129085354.jpg
http://easycaptures.com/fs/uploaded/358/9654747920.jpg


TypoScript
Das Einfügen eines iframes ist die einfachste Lösung. Das lässt sich natürlich mit TypoScript auch schnell umsetzen.
TYPOSCRIPT
# include iframe via typoscript (remove breaks in wrap)
lib.facebook = COA_INT
lib.facebook {
	10 = TEXT
	10.typolink.parameter.data = TSFE:id
	10.typolink.returnLast = url
	10.dataWrap = {TSFE:baseUrl}|
	10.rawUrlEncode = 1
 
	wrap = <iframe src="http://www.facebook.com/plugins/like.php?href=|
&layout=standard&show_faces=true&width=450&action=like
&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px; margin: 30px 0 0 0;" 
allowTransparency="true"></iframe>
}



Wie binde ich das TypoScript ein
Beispiel 1 - Einbinden auf jeder Seite am Ende
TYPOSCRIPT
page.9999 < lib.facebook


Beispiel 2 - Einbinden am Marker ###FACEBOOK###
TYPOSCRIPT
page.10.marks.FACEBOOK < lib.facebook


Beispiel 3 - Einbinden als Content Element (Seiteninhalt)
Mit Hilfe der Erweiterung typoscript2ce lässt sich TypoScript als normaler Seiteninhalt rendern und einfügen:
http://easycaptures.com/fs/uploaded/358/9876300116.jpg


Links zum Thema
typoscript2ce im TER:
http://typo3.org/extensions/repository/view/typoscript2ce/current/

Facebook Erweiterung von Ingo Renner:
http://typo3.org/extensions/repository/view/socialplugins/current/

Einbindung des "Gefällt mir" Buttons im Detail:
http://developers.facebook.com/docs/reference/plugins/like


Ich hoffe das kann jemand brauchen...

Gruß, Alex

ProfilWWW
Verfasst am: 15. 09. 2010 [15:08]
kdfjg223
Dabei seit: 15.09.2010
Beiträge: 1
Hi.

einpraegsam.net schrieb:

TYPOSCRIPT
lib.facebook = COA_INT



Warum soll das iframe ungecacht (COA_INT) eingebunden werden? Der Inhalt, welcher TS einbindet ist statisch (ein iframe Gerüst).
TYPOSCRIPT
lib.facebook = COA

würde doch auch funktionieren?!
Profil
Verfasst am: 15. 09. 2010 [15:14]
einpraegsam.net
Moderator
Themenersteller
Dabei seit: 17.01.2005
Beiträge: 8615
kdfjg223 schrieb:

Warum soll das iframe ungecacht (COA_INT) eingebunden werden?


Guter Punkt - der Inhalt im Objekt ändert sich nicht.

ProfilWWW
Verfasst am: 16. 09. 2010 [14:56]
karlchen
Dabei seit: 19.10.2006
Beiträge: 921
kann man da nicht ein HowTo draus machen, dann geht der Beitrag nicht verloren icon_smile.gif

Profil
Verfasst am: 24. 10. 2010 [23:13]
djai_dii
Dabei seit: 09.09.2010
Beiträge: 38
Hab die Ext von Ingo Renner importiert, danach hat mir mein Typo3 mitgeteilt, daß für diese Ext. eine weitere Extension notwenig wäre oder ob ich das ignorieren mag. Hab "ignorieren" angeklickt, jetzt geht nix mehr, weder Backend noch Frontend, Fehlermeldung: Fatal error: Class 'Tx_Extbase_Utility_Extension' not found in /html/typo3/typo3conf/temp_CACHED_FE_ps27bb_ext_localconf.php on line 1166
ProfilWWW
Verfasst am: 26. 10. 2010 [18:47]
Malibow
Dabei seit: 26.10.2010
Beiträge: 1
einfach im extensions ordner den socialpluginsordner wieder löschen....

musst natürlich per ftp drauf zugriff haben....


die socialplugins werden erst ab typo version 4.3 unterstützt...


grüße
Profil
Verfasst am: 28. 10. 2010 [12:36]
karlchen
Dabei seit: 19.10.2006
Beiträge: 921
Malibow schrieb:

einfach im extensions ordner den socialpluginsordner wieder löschen....

musst natürlich per ftp drauf zugriff haben....


die socialplugins werden erst ab typo version 4.3 unterstützt...


grüße


nach einer Extension Installation den Ordner zu löschen ?
was soll das bringen ?

eine "manuelle" Deinstallation kannst du nur machen indem du die localconf.php editierst und dort nach dem Extension key suchst und entfernst.
Danach noch die temp_* Dateien löschen.
Profil
Verfasst am: 04. 01. 2011 [10:16]
jansch
Dabei seit: 23.04.2010
Beiträge: 26
Danke für die Anleitung!
Ich hatte noch damit gekämpft, dass auf tt_news Detail Seiten der Link richtig gesetzt wird. Dazu einfach im TS folgende Zeile noch einfügen:

10.typolink.addQueryString = 1

sg, Jan

Profil
Verfasst am: 06. 01. 2011 [15:56]
ppeuss
Dabei seit: 06.01.2011
Beiträge: 2
super, vielen Dank habs über die Extensio direkt in den Contentg gelegt. Ein Problem gibt es noch, wenn ich das dann auf meinem FB Profil sehe fehlt das Bild. Gibt es da einen Weg ein bestimmtes Bild vorzugeben?
Profil
Verfasst am: 25. 02. 2011 [01:24]
squirrel
Dabei seit: 25.02.2011
Beiträge: 5
Möchte an dieser Stelle eine Frage einwerfen.

Ich habe gesucht, es aber bisher nirgends gesehen: Ist es möglich verschiedene Artikel, die auf einer Seite liegen, mit dem Facebook Button zu "Liken" oder nicht?

Bsp: Eine Blogseite mit mehreren Teasern, die auf weitere Seiten verlinken. Können diese Teaser unabhängig voneinander "geliked" werden oder beziehen sich die "Likes" immer nur auf die komplette, aktuell angezeigte Seite?

Wenn es individuell geht, wie setzt man das um?
Profil