Datum der tt_news als Grafik darstellen

Montag, 21.11.2011 19:13

Möchte man das Datum in der Latest-, List- oder/und Single-Ansicht der tt_news als Grafik darstellen, so ist etwas TypoScript-Arbeit nötig. Mit folgendem Schnipsel (am Beispiel Latest-Ansicht) ist dies aber kein (größeres) Problem.

plugin.tt_news {
	displayLatest {
		date_stdWrap.strftime >
		date_stdWrap.cObject = IMAGE
		date_stdWrap.cObject.titleText.field = title
		date_stdWrap.cObject.altText.field = title
		date_stdWrap.cObject.file = GIFBUILDER
		date_stdWrap.cObject.file {
			# Groesse der zu erzeugenden Grafik
			XY = 49, 49
			# Format der Grafik
			format = jpg
			# Qualitaet der Grafik
			quality = 95
			# Daten fuer die Hintergrundgrafik
			10 = IMAGE
			# Pfad zum Hintergrundbild - hier ist der Pfad in einer Konstanten gespeichert
			10.file = {$filepaths.images}news-latest-date.jpg
			# Daten fuer den Tag
			20 = TEXT
			# Das Datumsfeld der tt_news verwenden
			20.text.field = datetime
			# Aus dem Datumsfeld wird nur der Tag verwendent
			20.text.date = d
			# Pfad zur Schriftart (ttf) - hier ist der Pfad in einer Konstanten gespeichert
			20.fontFile = {$filepaths.fonts}arial.ttf
			# Schriftgroesse
			20.fontSize = 18
			# Schriftfarbe
			20.fontColor = #ffffff
			# Abstand (links, oben)
			20.offset = 0, 25
			# Schrift formatieren
			20.antiAlias = 1
			20.niceText = 1
			# Ausrichtung des Datums
			20.align = center
			# Daten fuer Monat und Jahr
			# aus den Einstellungen vom Tag erben
			30 < .20
			# Monat als dreibuchstabige Abkürzung und zweistelliges Jahr
			30.text.date = M.y
			# Schriftgroesse
			30.fontSize = 9
			# Abstand (links, oben)
			30.offset = 0, 40
		}
	}
}

Thema: Extensions, TYPO3, TypoScript | Kommentare (0) | Autor:

Counterize-Funktionen

Samstag, 18.07.2009 07:43

Um den aktuellen Zählerstand auch im Frontend ausgeben zu lassen, gibt es ein paar nützliche Funktionen, die einfach nur ins Template (sidebar, footer etc.) eingebaut werden müssen.

Folgende Funktionen können dabei benutzt werden:

counterize_getamount() – gibt die Gesamtzahl der Seitenaufrufe zurück
counterize_gethitstoday() – gibt die Gesamtzahl der Seitenaufrufe des aktuellen Tages zurück
counterize_getlatest7days() – gibt die Gesamtzahl der Seitenaufrufe innerhalb der letzten 7 Tage zurück
counterize_getuniqueamount() – gibt die Gesamtzahl der eindeutigen Besucher (verschiedene IPs) zurück
counterize_getfromcurrentip() – gibt die Gesamtzahl der Seitenaufrufe der aktuellen IP zurück
counterize_getuniquehitstoday() – gibt die Gesamtzahl der verschiedenen IPs des aktuellen Tages zurück
counterize_gethitstodayfromcurrentip() – gibt die Gesamtzahl der Seitenaufrufe des aktuellen Tages der aktuellen IP zurück

Thema: Plugins | Kommentare (0) | Autor:

TYPO3 Internetagentur Dresden