AddOn


Einfacher Aufrufzähler für Redaxo 5

Beschreibung

Dieses AddOn bietet eine einfache Möglichkeit, die Aufrufe von Artikeln zu zählen, jeweils getrennt nach Sprachversionen. Die Anzahl der Aufrufe wird in einer zusätzlichen Spalte der Tabelle rex_article mitgeführt.

Wird das AddOn zusammen mit Redaxo selbst installiert, bietet es sich an, grundsätzlich für jeden Artikel alle Aufrufe zu sammeln. Alternativ kann man sich darauf beschränken, die Aufrufe von ausgewählten Artikel zu zählen.

Einbindung in Redaxo:
Die Aufrufanzahl wird in der Spalte art_counter der Tabelle rex_article gespeichert. Sie wird bei der Installation angelegt, bei der De-Installation aber nicht wieder entfernt. Für die Zählung von Aufrufen auf ausgewählte Artikel wird ein Zähler-Modul zur Verfügung gestellt, der entsprechenden Artikeln hinzugefügt werden muss. Er wird bei der Installation angelegt, bei der De-Installation aber nicht wieder entfernt.

Aufrufzählung bei allen Artikeln:
Wird das AddOn zusammen mit Redaxo selbst installiert, kann das Hochzählen im Seiten-Template vorgenommen werden. Der Beginn der Zählung ergibt sich aus dem Datum, an dem der Artikel angelegt wurde (Tabelle rex_article, Spalte createdate).

Aufrufzählung bei ausgewählten Artikeln:
Dazu fügt man entsprechenden Artikeln den Zähler-Modul hinzu. Dessen Anlegedatum (Tabelle rex_article_slice, Spalte createdate) liefert den Beginn der Zählung.

Das AddOn liefert diese Daten:
- Anzahl Aufrufe seit Beginn der Zählung
- Datum des Beginns der Zählung
- Anzahl Tage seit Beginn der Zählung (abgeleitet)
- mittlere Anzahl Aufrufe pro Tag (abgeleitet, gerundet)


Umsetzung

Wolfgang Busch

An der Windmühle 3
38173 Dettum

busch-dettum.de


Versionen

1.3.0

Für REDAXO
^5.1.0
Veröffentlicht am
05.03.2019

Die Counter-Funktionen sind jetzt in einer Klasse zusammengefasst.

  • Falls der Aufrufzähler im Seiten-Template angelegt ist, muss der Aufruf von counter_set entsprechend angepasst werden. ***
    Für die Formatierung der exemplarischen Ausgaben des Aufrufzählers ist eine Stylesheet-Datei eingefügt.

1.2.0

Für REDAXO
^5.1.0
Veröffentlicht am
01.03.2019

Die Installation des Moduls ist überarbeitet und systematisiert.

1.1.0

Für REDAXO
^5.1.0
Veröffentlicht am
27.02.2019

Der gesamte Source-Code ist jetzt auf UTF-8 umgestellt.
Der Code ist mit ‘error_reporting(E_ALL);’ überprüft.

1.0.0

Für REDAXO
^5.1.0
Veröffentlicht am
09.12.2017

Dieses AddOn steht auch für Redaxo 4 zur Verfügung, allerdings nur für eine einsprachige Installation (Key: page_count).