öffnen

RF RSS Tweet´s

Zeigt deine oder eine Fremde Twitter Timeline im FE an. Es werden auf wunsch alle Links geparst, eine Sortierung nach Hashtags ist möglich. Alles kann Individuell per TypoScript oder HTML Template angepasst werden. Ist Kompatibel mit der Twitter API 1.1 und der aktuellen TYPO3 version 6.1.x

Demo & Download

Deine Demo der Extension findest du hier rechts auf der Seite "Gezwitscher" und den Download findest du direkt im TYPO3 TER

Installation

Um die Extension zu nutzen folgende Schritte durchführen:

  1. Installieren Sie die Extension
  2. Fügen Sie das Statische Template zu ihrem Seiten Template hinzu
  3. Konfigurieren Sie das Plugin per TypoScript oder direkt im Plugin (lesen Sie dazu Token generieren)
  4. Viel Spass

Twitter API & Token generierung

  1. Um auf die neue API zuzugreifen musst du nun eine eigene TwitterApp erstellen. Dazu geh einfach auf die DEV Seite von Twitter und Log dich mit deinem Twitter Account dort ein. Nach du dich erfolgreich eingeloggt hast findest du oben nun bei deinem Profilbild eine Navigation, dort wählst du "My applications" dann direkt auf "Create new application"
  2. Nun siehst du in der Übersicht den "Consumer key" sowie den "Consumer secret" diese beiden Schlüssel musst du nun Kopieren und in dein Backend eintragen ob direkt im Plugin oder per TypoScript bleibt dir überlassen.

TypoScript Konfiguration


plugin.tx_rfrsstweets_pi1 {

	// Dieser Customer Key bekommt man von der TwitterAPI zugewiesen
		custom_key = 

	// Dieser Custom Secret bekommt man von der TwitterAPI zugewiesen
		custom_secret = 

	// Wieviele Tweets sollen angezeigt werden (1-20)
		tweets = 8

	// 1.5 -  Sollen Antworten aus der Timeline ausgeschlossen werden?
		exludeReplies = 1

	// Welcher Twitteruser soll angezeigt werden (Username oder ProfilID)
		profile = disegio

	// Soll Datum/Uhrzeit angezeigt werden?
		showDate  = 1

	// Welches Format sollen Datum und Uhrzeit haben
		dateFormat  = %e.%m.%Y - %H:%M:%S Uhr

	// Eigenen Usernamen anzeigen
		showProfileName  = 1

	// 1.5 -  Soll der Profilname zum Profil verlink werden?
		showProfileNameWithLink = 1

	// Soll der Link zur Statusseite auf Twitter.com angezeigt werden?
		showStatuslink  = 1

	// Soll innerhalb der Tweets die Links anklickbar sein?
		showInlineLink = 1	
}

Optionen

Eigenschaften Typ Beschreibung Default
custom_key string (ab 1.5) Dieser Customer Key bekommt man von der TwitterAPI zugewiesen  
custom_secret string (ab 1.5) Dieser Custom Secret bekommt man von der TwitterAPI zugewiesen  
tweets Int Wieviele Tweets sollen angezeigt werden (1-20) 8
exludeReplies Boolean (ab 1.5) Sollen Antworten aus der Timeline ausgeschlossen werden? 1
profile string Welcher Twitteruser soll angezeigt werden (Username oder ProfilID) disegio
tweetCrop string Sollen sie Tweetsgekuerzt werden (0 = No Crop - sample: '70...true') 0
tagonly Boolean Soll innerhalb des User RSS nur spezielle Tags beruecksichtigt werden? 0
tagname string Welcher Tag soll berücksichtigt werden (ohne #). (Nur aktiv wenn tagonly = 1 ist) typo3
showDate string Soll Datum/Uhrzeit angezeigt werden? 0
dateFormat string Welches Format sollen Datum und Uhrzeit haben. Für mehr Infos: de2.php.net/manual/de/function.strftime.php %e.%m.%Y - %H:%M:%S
showProfileName boolean Eigenen Usernamen anzeigen 1
showProfileNameWithLink boolean (ab 1.5) Soll der Profilname zum Profil verlink werden? 1
showProfileNameWithLinkTarget string (ab 1.5) Falls der Profillink verlinkt wird kann man hier noch einen speziellen Target zuweisen _blank
showStatuslink boolean Soll der Link zur Statusseite auf Twitter.com angezeigt werden? 0
statuslinkString string (ab 1.5) Link gerüst für den Statuslink (Param1: Twittername Param2: StatusID https://twitter.com/%s/status/%s
permaLinkStringTarget string ab 1.5) Linkziel für den Statuslink _blank
templateFile string Hier wird das Template angegeben EXT:rf_rsstweets/lib/tpl/template.html
useEncoding boolean Das Encoding in der ausgabe kann gesteuert werden wenn dies 0
encoding string Es kann hier das encoding eingestellt werden (wenn useEncoding = 1 ist) utf-8
showInlineLink boolean Soll innerhalb der Tweets die Links anklickbar sein? 1
_CSS_DEFAULT_STYLE string CSS Default Style siehe unten
twitterApiLink string (ab 1.5) Link zur TwitterAPI um die Tweets auszulesen (Param1: ScreenName, Param2: Anzahl der Tweets, Param3: Replies ausschliessen) https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=%s&count=%s&exclude_replies=%s
twitterApiTokenLink string twitterApiTokenLink https://api.twitter.com/oauth2/token

_CSS_DEFAULT_STYLE


.rfrsstweets .datetime{display:block;text-align:right;color:#ccc}
.rfrsstweets .tweet{font-size:10px}
.rfrsstweets .notweet{font-size:10px;padding:10px 0}
.rfrsstweets .permalink{display:block;text-align:right}
.rfrsstweets .permalink a:hover{background:transparent}

Fragen, Anregungen oder Ideen?

Dann schreib mit einfach eine Nachricht

Mitgliederbereich

 
Benutzername:
Kennwort:
Auto-Login

Gezwitscher

18.04.2017 - 15:46:25
Ralf RT @Cybersmog: No more excuses! Get your @TYPO3Assoc membership today for less than 8 €/year and engage with the #TYPO3 community! https://…

12.12.2016 - 21:53:56

5.11.2016 - 07:52:01
Ralf Sooo auf geht zum #t3crr16 .. A40 ich komme :-D

29.10.2016 - 19:02:20
Ralf RT @pixel_ink: #TYPO3 Kunde: Vor Projektstart hatte ich ja eine Aversion gegen das System, aber jetzt, da ich damit arbeite finde ich es se…