Allgemeine Statistik unterm Zufallsbild
HenrikP
Joined: 2006-01-14
Posts: 28 |
![]() |
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) 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? |
|
sirbenson
![]()
Joined: 2006-03-10
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. 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 |
|
hadrian
Joined: 2003-11-29
Posts: 50 |
![]() |
Hallo Quote:
Also wichtig sit mir egentlich nur der Gesamtbesucherzähler, also wo jede IP, die zugreift, gezählt wird. ... meinen Gesamtbesucherzähler hab ich mir gerade gestern selbst gebastelt. einfach einen PHP-Hit Counter (gibts auch als fertiges Skript) schreiben album.tpl <tr> {* Gallery statistics only on the root page *} {if empty($theme.parents)} <td> <div class="gsSidebarSp2"></div> <div id="mystats1"> {g->block type="core.mystats.tpl"} <== Aufruf der neuen tpl </div> {/if} </td> {*Ende untere Zelle für Statistik*} </tr> Man kann natürlich auch das Standard-Statistik-Modul aufrufen. Bei mir sieht das so aus: Gruß |
|
nobody-44
Joined: 2005-12-15
Posts: 50 |
![]() |
@Hadrian, "Ich habe das Counter-Skript als core-block-modul "mystats.tpl" in der "album.tpl" aufgerufen." Verstehe ich noch nicht ganz. Gruß nobody-44 |
|
sirbenson
![]()
Joined: 2006-03-10
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 |
|
hadrian
Joined: 2003-11-29
Posts: 50 |
![]() |
hallo sirbenson wenn Du in der Gallery das Statistik-Zusatzmodul installiert hast, /gallery2/modules/statistics/ (*.class/*.tpl Files) Diese Files sind sehr gut erklärt. |
|
hadrian
Joined: 2003-11-29
Posts: 50 |
![]() |
@nobody-44 Quote:
Wo genau ( Zeile? ) hast du es in die album.tpl eingebunden? Oder wie geht das? Sorry, eine genaue Zeile kann ich da nicht nennen. Das ist abhängig von deinem Design und vielleicht hilft Dir das weiter: Wenn Du "siriux" benutzt, kannst Du den Codeschnipsel schon vergessen. Hängt sehr |
|
sirbenson
![]()
Joined: 2006-03-10
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: <?php require_once ('modules/gallery2/embed.php'); mache irgendwas zum initialisieren ... Rufe die Funktionen auf und speichere die Werte echo "gib die $Werte aus..."; ?> Gruß, Norbert |
|
sirbenson
![]()
Joined: 2006-03-10
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: GalleryCoreApi::requireOnce('modules/statistics/classes/StatisticsAdminCursoryHelper.class'); $helper = new StatisticsAdminCursoryHelper; // Total items list($ret, $totalItems) = $helper->totalItems(); und schon habe ich in $totalItems die Anzahl der Bilder, genau was ich wollte !! Also, nochmal herzlichen Dank! Norbert |
|
sirbenson
![]()
Joined: 2006-03-10
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 |
|