Hi!
Die G2 hat ja überall kleine Zählerchen
Ich würde die gerne mal zusammengefasst haben, auf der Hauptseite unterm Zufallsbild zB
Gesamtbesucherzahl (ohne die nich geklickt haben)
Gesamte Bilder
Gesamte Kommentare
....
Also wichtig sit mir egentlich nur der Gesamtbesucherzähler, also wo jede IP, die zugreift, gezählt wird.
Gibbtes sowas als Pätsch oder Addon?
Posts: 12
Hallo,
ich suche das Gleiche ,,,
Wie komme ich an Statistikinfos aus Gallery? Ich möchte in einem eigeneme Block anzeigen wieviele Bilder ich in Gallery habe, wieviel angesehen wurden, wieviele Kommentare usw.
Halt ein Statistikübersicht.
Dabei ist mir wichtig, dass ich nicht einen Template nutzen muß da ich sonst wieder Probleme mit UTF-8 und ISO-* bekomme, also ich wüßte nur gerne wie ich die DB Abfragen machen muß...
Vielen Dank, Norbert
Posts: 50
Hallo
... meinen Gesamtbesucherzähler hab ich mir gerade gestern selbst gebastelt.
einfach einen PHP-Hit Counter (gibts auch als fertiges Skript) schreiben
und als Modul in die Sidebar (oder wo anders) einbinden.
Ich habe das Counter-Skript als core-block-modul "mystats.tpl" in der "album.tpl" aufgerufen.
Ich weiss, es ist nicht nach den Programmierrichtlinien für Gallery
geschrieben. Bin noch dabei das Ganze tpl/inc konform zu schreiben.
Aber es funktioniert schon mal.
album.tpl
Man kann natürlich auch das Standard-Statistik-Modul aufrufen.
Bei mir sieht das so aus:
http://www.norki.de/g21/main.php
Gruß
hadrian.
Posts: 50
@Hadrian,
das sieht ganz gut aus;-)
"Ich habe das Counter-Skript als core-block-modul "mystats.tpl" in der "album.tpl" aufgerufen."
Verstehe ich noch nicht ganz.
Wo genau ( Zeile? ) hast du es in die album.tpl eingebunden? Oder wie geht das?
Gruß nobody-44
Posts: 12
Hallo,
kann sein, dass ich das Thema hier nicht ganz treffe, aber vielleicht kann mir doch einer helfen.
Ich brauche die Statistikdaten für mein phpNuke, ich kann diese nicht mit Gallery direkt (Theme) ausgeben, weil diese Ausgaben in Unicode (UTF-8) sind und phpNuke in ISO-8859-1 ausgibt.
Also hätte ich diese Werte gerne als Ergebnis um sie selber mit eigenem Code auszugeben, also ich brauche einen Tip wie und wo ich Statistikwerte finde.
Ich möchte gerne sehen wieviele Bilder, Alben, Kommentare etc. ich in der Gallery habe. Gibt es Klassen oder Funktionen die ich nutzen kann oder hat jemand einen Vorschlag für eine Select Abfrage? Wäre toll!
Gruß, Norbert
Posts: 50
hallo sirbenson
wenn Du in der Gallery das Statistik-Zusatzmodul installiert hast,
findest Du die SQLs und Klassen/Templates unter
/gallery2/modules/statistics/ (*.class/*.tpl Files)
Diese Files sind sehr gut erklärt.
Ich habe meinen eigenen Hitcounter dazugeschrieben, weil
ich vermeiden möchte, dass bei jedem Aufruf der Albumseite
eine Datenbankabfrage für die Statstik erfolgt. Ist zwar
nicht mehr ganz so dynamisch - für meine Anwendung
reicht es aber aus.
Gruß hadrian
Posts: 50
@nobody-44
Sorry, eine genaue Zeile kann ich da nicht nennen. Das ist abhängig von deinem Design und
verwendetem Theme. meine Basis ist das Matrix-Theme. Aber meine album.tpl hat mit
der original-Datei nichts mehr gemeinsam, da ich viel selbst angepasst habe.
vielleicht hilft Dir das weiter:
- editieren der Dateien im Statistik-Zusatzmodul von G2 (sehr gut erklärt)
- daraus eigenes Modul mit einer Tpl entwickeln oder
Teile des G2-Statistik-Moduls nutzen (SQL/PHP-Basics reichen dafür aus)
- diese TPL dann in der "album.tpl" wie oben im Codeschnipsel gezeigt, aufrufen
Wenn Du "siriux" benutzt, kannst Du den Codeschnipsel schon vergessen. Hängt sehr
stark am verwendeten Design und an welcher Stelle die Statistik angezeigt werden soll.
Gruß
hadrian.
Posts: 12
Hallo,
also mir hast Du fast geholfen
Ich habe das statistikmodul installiert und das läuft innerhalb von G2 auch prima...
Nur, bleibt mein Problem, wie beomme ich die Ergebnisse in 'normalen' php code? Ich möchte doch nur eine Funktion aufrufen (oder Klasse) und das Ergebnis selber mit ganz einfachen echo Befehlen ausgeben.
Wie muß ich z.B. GalleryModule::StatisticsModule oder GalleryModule::getSiteAdminViews aufrufen damit ich nicht HTML als Ergebnis bekomme sondern nur die Werte selber ???
Ich brauche sowas wie:
Gruß, Norbert
Posts: 12
Hallo ich nochmal,
also ich hab's hinbekommen ... Nach dem Einbinden der embed.php kann ich die Werte einfach erhalten indem ich die Klassen einfach aufrufe:
und schon habe ich in $totalItems die Anzahl der Bilder, genau was ich wollte !!
Also, nochmal herzlichen Dank! Norbert
Posts: 12
... und ich nochmal,
nachdem ich das Modul etwas erweitert habe zeigt es jetzt die letzten latestViews, latestAdditions und latestComments an ...
Jetzt fehlen mir noch die letzten Bewertungen ...
Gruß, Norbert