Author Topic: [Beta Test] Statistic Mod  (Read 58951 times)

0 Members and 1 Guest are viewing this topic.

Offline JensF

  • Addicted member
  • ******
  • Posts: 1.028
    • View Profile
    • http://www.terraristik-galerie.de
Re: [Beta Test] Statistic Mod
« Reply #15 on: February 25, 2006, 04:30:19 PM »
Hi,

hier mal mein Config Teil...

Quote
####################################
// CONFIG SETTINGS
define('STATS_TOP_MEMBERS_LIMIT', 5);    // define how many users should be displayed on top member stats

define('STATS_SHOW_OVERVIEW', 1);       // board stats overview is displayed
define('STATS_SHOW_USERS', 1);          // detailed monthly user statistics should be shown
define('STATS_SHOW_COMMENTS',1);        // detailed monthly comment posting statistic should be shown
define('STATS_SHOW_IMAGES',1);          // detailed monthly images statistic should be shown
define('STATS_SHOW_TOPUPLOADERS', 1);   // displays top uploaders
define('STATS_SHOW_TOPCOMMENTER', 1);   // displays top commenters (who gives the most comments)
define('STATS_SHOW_TOPCOMMENTED',1);    // displays from which user the most images were commented by other
define('STATS_SHOW_TOPIMAGE_HITS_FROM_USER',1); // displays which images from users got the most hits
define('STATS_SHOW_TOPIMAGE_RATINGS_FROM_USER',1); // displays avg image rating (avg of all ratings by one imageowner)
define('STATS_SHOW_TOPIMAGES_VOTED',1);      // displays Imageowner which got the most votes
define('STATS_SHOW_TOP_LASTACTIVEUSERS',1); // last active users // Invisible Users can be seen only by admin
define('STATS_SHOW_TOP_NEWUSERS',1);        // Last registered Users / New Users

//For following Options several extra mods must be installed! Take look at the notes!
define('STATS_SHOW_TOPPOSTCARDS_SENDER_USER',0); //displays who sends the most postcards // Note: Postcardsender Mod must be installed
define('STATS_SHOW_TOPPOSTCARDS_FROM_USER',1);   //displays top sended images as postcards from users // Note: [MOD] eCard Counter / Postkartenzähler must be installed
define('STATS_SHOW_TOPDOWNLOADERS',1);  // displays top downloaders // Note: User Download Counter Mod or usertable must be altered
define('STATS_SHOW_VOTES', 1);      // if you wish that detailed monthly vote statistics should be shown
                                    // Note: Save Votes in DB type A must be installed and altered by votetime  http://www.4homepages.de/forum/index.php?topic=6123.0
define('STATS_SHOW_TOPAGEGROUPS',0);   // displays which age group has the most users // Note: Birthday Mod must be installed!
define('STATS_SHOW_TOPIMAGE_VOTER',1); // displays Users by votes  // Note: Save Votes in DB type A must be installed
define('STATS_SHOW_TOPUSERS_SHOUTED',0); // displays Users by the times he shouted // Note: Shoutbox Mod must be installed and IS SHOUTBOX must be set to 1
define('STATS_SHOW_TOPUSERS_PROFILEHITS',1); // displys Top User by Profile Hits // Note: Profile Hits Mod must be installed http://www.4homepages.de/forum/index.php?topic=7758.0
define('STATS_SHOW_TOPUSERS_ONLINETIME',0);  // displys Top User by Onlinetime spent in Gallery
//End extra Mods

// Extra Options if you have several mods installed!
define('STATS_IS_ECARD_COUNT', 1);    // if [MOD] eCard Counter / Postkartenzähler is installed
define('STATS_IS_SHOUTBOX', 0);    // if shoutbox mod is installed and in constants.php SHOUTBOX_TABLE is defined
define('STATS_IS_GUESTBOOK', 1);   // set to 1 if you have an guestbook / in constants.php GUESTBOOK_TABLE must be set
define('STATS_IS_USERAVATARS', 1); // turn on, if you have installed [MOD] Member personal photo v1.1.1 by V@no http://www.4homepages.de/forum/index.php?topic=6797.0
//define('STATS_USERAVATARS_PATH', ROOT_PATH.USERPICS_DIR);   // define your avatar path  e.g. /data/userpic/
define('STATS_USERAVATARS_PATH', 'data/userpic/');

// CONFIG SETTINGS END
####################################

Um anzuzeigen wieviele Votes in einem Monat abgeben wurden musste ich allerdings das hier

Code: [Select]
if (defined("STATS_SHOW_VOTES") && STATS_SHOW_VOTES == 1) {
      $sql = "SELECT vote_time
              FROM ".VOTED_TABLE."
              WHERE vote_time > $search_last_year";
      show_monthstats ($sql,votestats,vote_time);
}

mit diesem hier ersetzen

Code: [Select]
if (defined("STATS_SHOW_VOTES") && STATS_SHOW_VOTES == 1) {
      $sql = "SELECT vote_date
              FROM ".VOTED_TABLE."
              WHERE vote_date > $search_last_year";
      show_monthstats ($sql,votestats,vote_date);
}

Ich habe keine vote_time Tabelle, nur eine vote_date
Mit freundlichem Gruß
Jens Funk



-> Sorry for my bad English <-

Offline IcEcReaM

  • Hero Member
  • *****
  • Posts: 714
    • View Profile
    • My little Testboard
Re: [Beta Test] Statistic Mod
« Reply #16 on: February 25, 2006, 07:13:47 PM »
@JensF:
Das ist soweit ich sehen kann, nur ne Veränderung, die dich betrifft,
da normalerweise bisher die Vote Zeit gar nicht gespeichert wird.
Erst mit der Modifikation beiliegend im Text Anhang, wird das gespeichert,
bei mir heisst das Feld vote_time.

Nur zur Erklrung für andere,
da es sonst evtl. zur Verwirrung kommt.
Coding is a everlasting competition between programmers who tries to write larger, better and idiot-safe programs and the universe producing larger and stupider idiots...
...so far the universe won
bump

Offline JensF

  • Addicted member
  • ******
  • Posts: 1.028
    • View Profile
    • http://www.terraristik-galerie.de
Re: [Beta Test] Statistic Mod
« Reply #17 on: February 25, 2006, 07:32:54 PM »
@JensF:
Das ist soweit ich sehen kann, nur ne Veränderung, die dich betrifft,
da normalerweise bisher die Vote Zeit gar nicht gespeichert wird.
Erst mit der Modifikation beiliegend im Text Anhang, wird das gespeichert,
bei mir heisst das Feld vote_time.

Nur zur Erklrung für andere,
da es sonst evtl. zur Verwirrung kommt.

Hab es jetzt nicht weiter getestet aber das Ergebniss bei beiden ist doch eh gleich, oder???
Mit freundlichem Gruß
Jens Funk



-> Sorry for my bad English <-

Offline IcEcReaM

  • Hero Member
  • *****
  • Posts: 714
    • View Profile
    • My little Testboard
Re: [Beta Test] Statistic Mod
« Reply #18 on: February 25, 2006, 07:38:31 PM »
jop, dein Feldname heisst einfach nur anders.


Fragen & Antworten

Quote from: JensF
Hi, ich schon wieder mal :)

Du hast ja den Mod User Download Counter mit begelegt. Wenn ich den einbaue dann steht bei den Top Downloader alles auf 0. Aber es wurden ja schon Bilder runtergeladen.

In meiner Mitgliederliste wird das z.b. angezeigt. Ich selber habe schon 63 Bilder runtergeladen. Das sollte man auf die Statistik übertragen denn sonst passt das ja nicht zusammen.
Ich denke da muss man vielleicht die Daten aus der Mitgliederliste auslesen.

Der Counter zählt ja erst ab dem Zeitpunkt, ab dem er eingebaut wurde.
Vorher wurden ja noch keine Werte erfasst.
Gilt natürlich ebenso für die versendeten Postkarten Statistik.
« Last Edit: February 25, 2006, 08:04:20 PM by IcEcReaM »
Coding is a everlasting competition between programmers who tries to write larger, better and idiot-safe programs and the universe producing larger and stupider idiots...
...so far the universe won
bump

Offline JensF

  • Addicted member
  • ******
  • Posts: 1.028
    • View Profile
    • http://www.terraristik-galerie.de
Re: [Beta Test] Statistic Mod
« Reply #19 on: February 25, 2006, 08:18:35 PM »
To all they have install this Mod: [Mod] Keep Track Of What Each User Has Downloaded

Replace

Quote
//-----------------------------------------------------
//--- TOP Downloaders -----------------------------------
//-----------------------------------------------------

if (defined("STATS_SHOW_TOPDOWNLOADERS") && STATS_SHOW_TOPDOWNLOADERS == 1) {

         $sql = "SELECT ".get_user_table_field("",user_id).get_user_table_field(",",user_name).",image_downloads".$additional_sql_userpic."
                 FROM ".USERS_TABLE."
                 ORDER BY image_downloads DESC, ".get_user_table_field("",user_id)." ASC
                 LIMIT ".STATS_TOP_MEMBERS_LIMIT;

         show_topmembers($sql,"topdownloaders","image_downloads");
}

in statistics.php

with this one...

Code: [Select]
//-----------------------------------------------------
//--- TOP Downloaders -----------------------------------
//-----------------------------------------------------

if (defined("STATS_SHOW_TOPDOWNLOADERS") && STATS_SHOW_TOPDOWNLOADERS == 1) {

         $sql = "SELECT ".get_user_table_field("",user_id).get_user_table_field(",",user_name).",user_dn_images".$additional_sql_userpic."
                 FROM ".USERS_TABLE."
                 ORDER BY user_dn_images DESC, ".get_user_table_field("",user_id)." ASC
                 LIMIT ".STATS_TOP_MEMBERS_LIMIT;

         show_topmembers($sql,"topdownloaders","user_dn_images");
}


and


*EDIT*

replace

Quote
//-----------------------------------------------------
//--- TOP POSTCARDS SENDER USER ------------------------
//-----------------------------------------------------


if (defined("STATS_SHOW_TOPPOSTCARDS_SENDER_USER") && STATS_SHOW_TOPPOSTCARDS_SENDER_USER == 1) {

         $sql = "SELECT ".get_user_table_field("",user_id).get_user_table_field(",",user_name).",send_postcards".$additional_sql_userpic."
                 FROM ".USERS_TABLE."
                 ORDER BY send_postcards DESC, ".get_user_table_field("",user_id)." ASC
                 LIMIT ".STATS_TOP_MEMBERS_LIMIT;

         show_topmembers($sql,"toppostcardssenduser","send_postcards");
}

with this one

Code: [Select]
//-----------------------------------------------------
//--- TOP POSTCARDS SENDER USER ------------------------
//-----------------------------------------------------


if (defined("STATS_SHOW_TOPPOSTCARDS_SENDER_USER") && STATS_SHOW_TOPPOSTCARDS_SENDER_USER == 1) {

         $sql = "SELECT ".get_user_table_field("",user_id).get_user_table_field(",",user_name).",user_p_images".$additional_sql_userpic."
                 FROM ".USERS_TABLE."
                 ORDER BY user_p_images DESC, ".get_user_table_field("",user_id)." ASC
                 LIMIT ".STATS_TOP_MEMBERS_LIMIT;

         show_topmembers($sql,"toppostcardssenduser","user_p_images");
Mit freundlichem Gruß
Jens Funk



-> Sorry for my bad English <-

Offline IcEcReaM

  • Hero Member
  • *****
  • Posts: 714
    • View Profile
    • My little Testboard
Re: [Beta Test] Statistic Mod
« Reply #20 on: February 25, 2006, 11:33:38 PM »
To all they have install this Mod: [Mod] Keep Track Of What Each User Has Downloaded
Quote

Das solltest du lieber nicht machen,
da der Mod nicht die Anzahl der Downloads sondern nur die unterschiedlichen Bilder erfasst,
d.h. wenn jmd das gleiche Bild 3 mal runterldt, steht mit der oben genannten Veränderung dennoch nur 1 mal da?
Coding is a everlasting competition between programmers who tries to write larger, better and idiot-safe programs and the universe producing larger and stupider idiots...
...so far the universe won
bump

Offline JensF

  • Addicted member
  • ******
  • Posts: 1.028
    • View Profile
    • http://www.terraristik-galerie.de
Re: [Beta Test] Statistic Mod
« Reply #21 on: February 26, 2006, 04:29:06 PM »
To all they have install this Mod: [Mod] Keep Track Of What Each User Has Downloaded
Quote

Das solltest du lieber nicht machen,
da der Mod nicht die Anzahl der Downloads sondern nur die unterschiedlichen Bilder erfasst,
d.h. wenn jmd das gleiche Bild 3 mal runterldt, steht mit der oben genannten Veränderung dennoch nur 1 mal da?

Ich habe das halt so geändert weil ich es in der Mitgliederliste halt auch so habe. Das sollte ja dann schon gleich sein. Das jedes Bild aber nur einmal gezählt wird wußte ich nicht.
Mit freundlichem Gruß
Jens Funk



-> Sorry for my bad English <-

Offline IcEcReaM

  • Hero Member
  • *****
  • Posts: 714
    • View Profile
    • My little Testboard
Re: [Beta Test] Statistic Mod
« Reply #22 on: February 26, 2006, 06:09:53 PM »
steht auch in dem Mod selbst expilizit drin,
da ja nur die Image IDs erfasst werden und keine weiteren Download Hits seperat gespeichert werden.


An alle Betatester:
Bitte die statistics.php & statistics.html updaten.
Die alten gegen die neuen ersetzen.

Wenn ihr eure Config beibehalten wollt,
und nicht die alte statistics.php durch die neue ersetzen wollt, folgendermassen vorgehen:

In der statistics.php nur alles nach
Code: [Select]
// CONFIG SETTINGS END
####################################

ersetzen aus der alten mit der neuen.

Ausserdem bitte dann noch folgende Zeile suchen:
Code: [Select]
define('STATS_IS_SHOUTBOX', 1);und davor einsetzen:
Code: [Select]
define('STATS_IS_ECARD_COUNT', 1);    // if [MOD] eCard Counter / Postkartenzähler is installed

Coding is a everlasting competition between programmers who tries to write larger, better and idiot-safe programs and the universe producing larger and stupider idiots...
...so far the universe won
bump

Offline JensF

  • Addicted member
  • ******
  • Posts: 1.028
    • View Profile
    • http://www.terraristik-galerie.de
Re: [Beta Test] Statistic Mod
« Reply #23 on: February 26, 2006, 07:07:29 PM »
Ich weiß nicht wieso aber irgendwie sind deine ZIP Dateien bei mir immer fehlerhaft. Kann die aktuelle Version jetzt gar nicht entpacken.
Habe die neueste ZIP Version drauf auf meinem Rechner. Komische Sache!!!
Mit freundlichem Gruß
Jens Funk



-> Sorry for my bad English <-

Offline IcEcReaM

  • Hero Member
  • *****
  • Posts: 714
    • View Profile
    • My little Testboard
Re: [Beta Test] Statistic Mod
« Reply #24 on: February 26, 2006, 07:22:52 PM »
die zip oder die rar Version?

Bei mir klappts einwandfrei.

Werd mir mal die neueste rar Version runterladen,
und schauen obs dann besser klappt.

Benutze WinZip 8.0 und WinRar 3.40
Coding is a everlasting competition between programmers who tries to write larger, better and idiot-safe programs and the universe producing larger and stupider idiots...
...so far the universe won
bump

Offline JensF

  • Addicted member
  • ******
  • Posts: 1.028
    • View Profile
    • http://www.terraristik-galerie.de
Re: [Beta Test] Statistic Mod
« Reply #25 on: February 26, 2006, 07:34:04 PM »
Ich benutze WinRar 3.51. Das neueste was man auf der herstellerseite bekommen kann.

Habe nochmal eine Frage zur Funktion Top Altersgruppen.

Besteht die Möglichkeit die Gruppen zu unterteilen??

Also das man nicht nur die Anzeige hat 18 jährige sondern das man das so sieht

0-18 Jahre: 5 User
19-45 Jahre: 20 User
etc.
Mit freundlichem Gruß
Jens Funk



-> Sorry for my bad English <-

Offline IcEcReaM

  • Hero Member
  • *****
  • Posts: 714
    • View Profile
    • My little Testboard
Re: [Beta Test] Statistic Mod
« Reply #26 on: February 26, 2006, 07:49:26 PM »
Ich benutze WinRar 3.51. Das neueste was man auf der herstellerseite bekommen kann.

Habe nochmal eine Frage zur Funktion Top Altersgruppen.

Besteht die Möglichkeit die Gruppen zu unterteilen??

Also das man nicht nur die Anzeige hat 18 jährige sondern das man das so sieht

0-18 Jahre: 5 User
19-45 Jahre: 20 User
etc.

Hab gerade eben mal nochmal versucht, das rar Archiv mit Winrar 3.51 zu packen.
Versuchs bitte nochmal.

Was die Altersgruppen angeht,
muss ich mal schauen, müsste dazu die SQL Abfrage etwas umändern.
Anfrage gabs dazu auch schon von nem anderen User,
bin aber noch nicht dazu gekommen.
Coding is a everlasting competition between programmers who tries to write larger, better and idiot-safe programs and the universe producing larger and stupider idiots...
...so far the universe won
bump

Offline Loda

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
    • Fotosucht Schweiz
Re: [Beta Test] Statistic Mod
« Reply #27 on: February 26, 2006, 08:01:40 PM »
hallo! runtergeladen bekomme ich es, aber leider lässt es sich nicht mit winrar 3.51 entpacken.

Offline JensF

  • Addicted member
  • ******
  • Posts: 1.028
    • View Profile
    • http://www.terraristik-galerie.de
Re: [Beta Test] Statistic Mod
« Reply #28 on: February 26, 2006, 10:01:22 PM »
Kann es auch immer noch nicht entpacken. Welches ist denn eigentlich das aktuelle? Der Download von 23.35 Uhr oder von 0.18 Uhr?

Was sind denn das für Änderungen die gemacht wurden? Kannst die nicht hier posten?
Mit freundlichem Gruß
Jens Funk



-> Sorry for my bad English <-

Offline IcEcReaM

  • Hero Member
  • *****
  • Posts: 714
    • View Profile
    • My little Testboard
Re: [Beta Test] Statistic Mod
« Reply #29 on: February 26, 2006, 11:05:17 PM »
Sind beide gleich aktuell.
Das Datum stimmt nicht ganz,
da ich es jeweils per FTP aktualisiere.

Die änderungen sind, soweit ich sie noch im Kopf hab:
Einmal für Leute, die keinen Postcard Counter Mod drin haben -> gibt ne Fehlermeldung
Die Balkenanzeige war falsch (bzw wurde bei manchen Werten 0 angezeigt) -> fixed

Das wars, was ich erstmal noch im Kopf hatte.
Coding is a everlasting competition between programmers who tries to write larger, better and idiot-safe programs and the universe producing larger and stupider idiots...
...so far the universe won
bump