Feinheiten in der Frontend Modul Definition

Templates

Jedem Frontend Modul kann per Auswahl ein Template zugeordnet werden. Zur Auswahl stehen 5 Templates.

  • mod_visitors_fe_all
    • Liefert alle Felder die möglich sind (siehe Beispielbild oben)
  • mod_visitors_fe_all_ajax
    • Liefert alle Felder die möglich sind, Zahlen werden per Ajax regelmäßig nachgeladen
  • mod_visitors_fe_hits
    • Hier wurden die beiden Besucherzeilen entfernt
  • mod_visitors_fe_visits
    • Hier wurden die beiden Zugriffszeilen entfernt
  • mod_visitors_fe_invisible
    • Hier wird nichts angezeigt. Dieses Template dient dadurch zur reinen Zählung.

Es können eigene Templates erstellt werden. Diese müssen als Dateiname anfangen mit mod_visitors_fe_ und die Endung “.html5” haben.

Am besten legt man sich über das Backend eine Kopie eines der Templates mod_visitors_fe_... an und nennt es dabei um, z.B. in mod_visitors_fe_special (die Endung wird automatisch angehangen, so wie beim Original)

Nur Gästen anzeigen

Das Frontend Modul wird nicht angezeigt, wenn der Nutzer als Mitglied im Frontend angemeldet ist.

Modul schützen

Das Frontend Modul kann hiermit nur bestimmten Mitgliedergruppen angezeigt werden. Dazu muss der Nutzer sich im Frontend angemeldet haben.

Selbstzählung verhindern

Es gab einige Ideen, wie man noch verhindern kann, eigene Zugriffe nicht zu zählen. Besonders, wenn man mit dynamischen IPs ankommt. Hier ist nun eine Möglichkeit umgesetzt, dieses über einen angepassten User Agent String des Browsers zu tun.

Über:

  • Layout -> Themes -> Frontend-Module -> Modul-Name

vom angelegten Banner-Modul kann im Feld “Keine Zählung bei HTTP_USER_AGENT Teilkennung:” einen String eingegeben werden, dieser sollte eindeutig sein. Beispiel: CTISOK

Es sind, wozu auch immer, auch mehrere Strings dort möglich, diese dann durch Komma getrennt eingeben.

Dazu sollte ein Add-On genutzt werden. Für Firefox einfach suchen nach User-Agent-Switcher