Verhinderung der Selbstzählung
Hallo,
ich nutze das Modul Visitors und habe mal mit der Verhinderung der Selbstzählung beim Seitentesten rumgespielt. Vorgesehen ist ja die Nutzung eines angepassten User Agent Strings des Browsers. Da ich aber mit vielen verschiedenen Browsern und Platformen teste ist das doch sehr mühsam das in allen Browsern einzustellen. Bin ich dann mal an einem anderen Rechner muss ich das auch wieder vornehmen.
Jetzt habe ich mal was anderes probiert, vielleicht könnt ihr mir eure Meinung dazu sagen was ihr davon haltet.
Das Zählermodul habe ich nur für Gäste freigegeben, sobald man sich im Frontend angemeldet hat (ist ein FE-User ohne weitere Berechtigungen) ist der Zähler nicht mehr eingebunden, zählt also nicht mehr. Für die Seite mit dem Login habe ich ein eigenes Layout ohne Zähler erstellt, sonst wird ja für diese Seite trotzdem gezählt.
Vorteil: Unabhängig von lokalen Eintellungen (User Agent String), ich kann die Seiten von überall aufrufen und es wird nicht gezählt wenn ich im FE angemeldet bin.
Nachteil: Diese Lösung funktioniert nur wenn ich keine weiteren Mitglieder habe die gezählt werden sollen. Das würde nur gehen wenn ich dem Modul sagen könnte, dass es nur für Gäste sichtbar ist und gleichzeitig auch für alle Mitgliedergruppen außer einer bestimmten Gruppe die zum Testen verwendet wird.
Verhinderung der Selbstzählung / Neues für TL 2.8
Zitat:
Zitat von
Russe
Diese Lösung funktioniert nur wenn ich keine weiteren Mitglieder habe die gezählt werden sollen. Das würde nur gehen wenn ich dem Modul sagen könnte, dass es nur für Gäste sichtbar ist und gleichzeitig auch für alle Mitgliedergruppen außer einer bestimmten Gruppe die zum Testen verwendet wird.
Diese Kombination "Gästen + eine Auswahl an Gruppen (alle bis auf die Testgruppe)" wird von TL direkt nicht angeboten.
Die Auswahl "Nur Gästen anzeigen" und "Modul schützen" sind direkt von TL und werden durch mein Modul nicht beeinflusst, da kann ich also nicht eingreifen.
TL steuert damit also: Modul einbauen ins Layout oder nicht einbauen.
Mein Modul steuert:
- nicht zählen bei BE Login, Bot, IP , User Agent, dabei anzeigen für alle oder auch nicht anzeigen für alle
- generell nicht anzeigen, aber zählen (außer bei BE Login, Bot ....)
Eine neue Kombination wird recht komplex und sicher nicht für alle sinnvoll.
Ich habe da noch was im Hinterkopf, aber das muss noch warten.
Zur Zeit bin ich grad bei Visitors komplett auf den Kopf zu stellen für TL 2.8.
Dort ist es dann endlich möglich auch bei gecachten Seiten sicher zählen und anzeigen zu lassen.