Im Wiki ist zwar alles sehr ausführlich erklärt, aber trotzdem komme ich nicht ganz klar. Welcher PHP-Code und welche Inserttags sind für die Ausgabe zuständig und welche für die Zählung? Diesbezüglich irritiert mich auch dieses Beispiel, was im Wiki nicht dokumentiert ist. Ich bin inzwischen fast der Meinung, daß der Insertttag
Code:
{{visitors::katid::count}}
der eigentliche Zähler ist, der unbedingt im Template eingebunden werden muß, damit überhaupt erst gezählt wird. Alles andere, also z.B.
Code:
{{visitors::katid::online}}
sind dann Inserttags für die Ausgabe. Wenn das so ist, sollte das im Wiki unbedingt erwähnt werden.
Weiterhin wird beim Beispiel im Tracker noch der Count-Inserttag ergänzt:
Code:
{{visitors::katid::count::id}}
Statt id kann dem Counter dann wohl noch ein Seitenalias oder eine Seiten-ID mitgegeben werden. Heißt das, daß die Erweiterung jetzt auch endlich einzelne Seiten zählen kann, ohne das man Hunderte von Kategorien anlegen muß? Ich teste nämlich selbst gerade mit dieser Möglichkeit um die Zugriffe auf einzelne Nachrichten zu zählen. Mein Code im Template will aber noch nicht so richtig:
Code:
{{cache_visitors::1::count::<?php echo $this->pid; ?>-<?php echo $this->id; ?>}}
Das könnte aber an meinem eingangs erwähnten Verständnisproblem liegen.
Oder ich habe das Tag an der falschen Stelle eingebunden (in einem Nachrichtentemplate) und es kollidiert jetzt mit dem Count-Tag aus dem Visitors-Template. Aber ich teste das mal weiter.
Lesezeichen