4images Forum & Community
4images Modifications / Modifikationen => Mods & Plugins (Requests & Discussions) => Topic started by: IcEcReaM on February 20, 2006, 12:28:21 PM
-
Just a short question to all.
I know that there are already several mods for statistic display,
but i wanted to keep an statistic site on an extra page,
with more detailed informations than the mods which are already been published.
So my question is,
if you need it to,
and the more important thing is
thats why i started this thread,
is which informations would be useful for you.
I already has a lot of informations implemented yet,
but may be some other tips would be useful, which i dont had think about.
A small screenshot is attached.
(it's just a part of the statistic site, cause it's too big to screencapture the whole site.
-
-search statistik > keywords
i didn't have installed this mod,
maybe i will do it later, and alter the statistic code.
-multilingual
this is already be done, all my codes are multilanguage to keep 4images standard.
-top ten images
hmm, i don't know if this is necessary, cause there is already the build in function of 4images.
-top keywords searchengine google, msn etc
what do you exactly mean with this?
Mightbe i need for this mod some beta testers,
cause it has various options to config for each user, depending on their build in mods.
(config can be easily set in the config part of the statistics)
-
- i would like to know how many time a detail.php have been opend do not only the website visit but realy had a look at the Photo
- top Ten - but daily - weekly - monthly - and yearly (the TOP Ten enclouded is useless because a 3 Years old picture is always on the top)
- maybe which time people visit the page
sincerly
vincent
and Deutsch:
- ich möchte gerne wissen wie oft die detail.php datei aufgerufen wird denn dann weiss ich auch wann efektiv ein Foto angeschaut worden ist!
- eine top zehn - aber täglich - wöchentlich - monatlich
- eine auflistung um welchen Zeit meine Seite besucht wird!
-
Bitte nochmal auf deutsch,
hab das ein oder andere nicht ganz klar verstanden.
-
now i need 2-3 beta testers,
cause this time there are several config to set.
Please PM me.
A frist preview can be seen here:
Link (http://icecreamtest.ic.funpic.de/gallery/statistics.php)
- i would like to know how many time a detail.php have been opend do not only the website visit but realy had a look at the Photo
This is already been counted by default 4 images script -> image hits (note: admin hits aren't counted
- top Ten - but daily - weekly - monthly - and yearly (the TOP Ten enclouded is useless because a 3 Years old picture is always on the top)
maybe i will alter the statistic code to get this mode of image stats.
- maybe which time people visit the page
dor this you would take a (external) logging script,
like phplogger and built in 4images.
-
Very nice IcEcReaM!
What is the database structure for these statistics? How will it handle high trafic?
P.S.
The page looks "interesting" in english (http://icecreamtest.ic.funpic.de/gallery/statistics.php?l=english) :P ;)
-
Thanks.
This Mod doesn't need extra data tables,
cause it uses the data from build in mods,
thats why i need for this mod first some beta testers to test it on different configurations with
different mods.
On the top of the statistics.php is an config part,
where all options can be set, which mods are build in and which rankings are should be shown.
So Performance should be not really a problem,
cause extra queries are only been made, on the statistic site itself.
(There are about 40 queries if all options are enabled).
P.S.: Yes i know about the language files,
thatss why i always said, that making all mods multilanguage drives me crazy,
beacuse i never edited the english main.php file..^^
P.S.: @everybody: You can register at this test site, and test,
if the displayed values/rankings are working probably,
no valid email is required.
-
(requested)
####################################
// 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',1); //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',1); // 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',1); // 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
//End extra Mods
// Extra Options if you have several mods installed!
define('STATS_IS_SHOUTBOX', 1); // 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
####################################
-
:wink: darf Beta User sein :?
http://www.foto-kocher.com/statistics.php
gruss
vincent
-
beta test also here:
http://www.ggrec.com/zapomnime2/statistics.php?l=deutsch (german)
Mod works very good so far, thanks IcEcReaM
-
This Mod doesn't need extra data tables,
cause it uses the data from build in mods,
thats why i need for this mod first some beta testers to test it on different configurations with
different mods.
... und die MOD-Voraussetzungen werden immer das Problem bei Statistiken sein ...
... nicht für den Einzelnen, aber allgemein wenn man solche Statistik als MOD veröffentlichen möchte ...
... aber wenn man die Konfiguration seiner installierten MODs im Statistiktool vornehmen kann ... dann bestens ...
... habe etwas ähnliches auch mal probiert ... hier ... Statistik (http://klick.kl.funpic.de/sitestats.php)
... irgendwo trifft man sich sogar beim Design ... :wink:
mawenzi
-
... und die MOD-Voraussetzungen werden immer das Problem bei Statistiken sein ...
... nicht für den Einzelnen, aber allgemein wenn man solche Statistik als MOD veröffentlichen möchte ...
... aber wenn man die Konfiguration seiner installierten MODs im Statistiktool vornehmen kann ... dann bestens ...
Jap, dafür ist der Config Teil da,
aber da ich einige Tabellen mehr hab,
und meine Gallery sowieso schon stark verändert, musste ich nochmal durch den Text checken,
ob ich da nicht Tabellen abrufe, die so in der Standard 4images Config gar nicht vorhanden sind.
Was dank trez sich ja auch bewahrheitet hat.. (hab dank ihm noch den einen oder anderen kleinen Fehler gefunden)
... habe etwas ähnliches auch mal probiert ... hier ... Statistik (http://klick.kl.funpic.de/sitestats.php)
... irgendwo trifft man sich sogar beim Design ... :wink:
mawenzi
Jop, hab als ich mit meinem Mod schon fast fertig war,
mich noch auf allen möglichen Seiten umgeschaut (nicht nur bei 4images Gallerys),
was für Statistiken wohl sonst nicht interessant sein könnten.
Hab dann durch Zufall dein Mod gesehen..sieht auch sehr interessant aus.
Hätte ich das vorher gewusst, dass du ebenfalls an sowas bastelst, hätte ich mit meinem evtl. gar nicht erst angefangen,
dachte nur es gibt noch keine ausführliche Extra Statistikseite.
-
hallo!
ich habe den mod auch testen können. er funktioniert sehr gut. dankeschön.
-
meine Config teil
------------------
####################################
// CONFIG SETTINGS
define('STATS_TOP_MEMBERS_LIMIT', 0); // 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', 0); // detailed monthly user statistics should be shown
define('STATS_SHOW_COMMENTS',0); // detailed monthly comment posting statistic should be shown
define('STATS_SHOW_IMAGES',1); // detailed monthly images statistic should be shown
define('STATS_SHOW_TOPUPLOADERS', 0); // displays top uploaders
define('STATS_SHOW_TOPCOMMENTER', 0); // displays top commenters (who gives the most comments)
define('STATS_SHOW_TOPCOMMENTED',0); // 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',0); // displays avg image rating (avg of all ratings by one imageowner)
define('STATS_SHOW_TOPIMAGES_VOTED',0); // 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',1); //displays who sends the most postcards // Note: Postcardsender Mod must be installed
//define('STATS_SHOW_TOPPOSTCARDS_FROM_USER',0); //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',1); // 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',1); // 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
//End extra Mods
// Extra Options if you have several mods installed!
// define('STATS_IS_SHOUTBOX', 1); // 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
####################################
-
Hello, where it is possible to be seen the instructions of installation of this MOD?
-
Hi,
hier mal mein Config Teil...
####################################
// 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
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
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
-
@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.
-
@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???
-
jop, dein Feldname heisst einfach nur anders.
Fragen & Antworten
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.
-
To all they have install this Mod: [Mod] Keep Track Of What Each User Has Downloaded (http://www.4homepages.de/forum/index.php?topic=4606.0)
Replace
//-----------------------------------------------------
//--- 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...
//-----------------------------------------------------
//--- 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
//-----------------------------------------------------
//--- 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
//-----------------------------------------------------
//--- 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");
-
To all they have install this Mod: [Mod] Keep Track Of What Each User Has Downloaded (http://www.4homepages.de/forum/index.php?topic=4606.0)
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?
-
To all they have install this Mod: [Mod] Keep Track Of What Each User Has Downloaded (http://www.4homepages.de/forum/index.php?topic=4606.0)
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.
-
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
// CONFIG SETTINGS END
####################################
ersetzen aus der alten mit der neuen.
Ausserdem bitte dann noch folgende Zeile suchen:
define('STATS_IS_SHOUTBOX', 1);
und davor einsetzen:
define('STATS_IS_ECARD_COUNT', 1); // if [MOD] eCard Counter / Postkartenzähler is installed
-
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!!!
-
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
-
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.
-
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.
-
hallo! runtergeladen bekomme ich es, aber leider lässt es sich nicht mit winrar 3.51 entpacken.
-
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?
-
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.
-
Kannst du die Änderungen nicht posten? Bin ja scheinbar nicht der einzige der die Archive nicht entpacken kann ;)
*EDIT*
der direkte DL hat funktioniert.
-
Schon wieder ich *nerv* :)
Mir ist aufgefallen das in meiner Statistik die nicht aktivierten Bilder nicht angezeigt werden.
Habe die Statistics.php mal angeschaut und die nicht aktivierten Bilder werden ja aus der Images_table Zeile image_active ausgelesen wenn dieser Wert gleich Null ist.
Nicht freigeschaltete Bilder stehen bei mir aber nicht in der images_table sondern in der images_table_temp.
Was muss in der statistics.php geändert werden um die nicht aktivierten Bilder anzuzeigen???
-
Danke für den Hinweis.
Da hat sich ein Rechtschreibfehler eingeschlichen.
Sollte nicht "nich aktiviert" sondern "nicht aktiv" heissen.
Um die nicht aktivierten Bild anzuzeigen musst du fast den gleichen Code nehmen,
wie für die Zählung der aktiven Bilder nur musst du die IMAGES_TEMP_TABLE auslesen.
Die gewünschte Altersgruppierung änderung ist fertig,
werd sie heute abend noch zum updaten zum download stellen,
allerdings muss ich erstmal schauen, warum die rar Archive beim Download über 4images immer defekt sind bei einigen.
-
mach doch ein zip file! :wink:
-
Um die nicht aktivierten Bild anzuzeigen musst du fast den gleichen Code nehmen,
wie für die Zählung der aktiven Bilder nur musst du die IMAGES_TEMP_TABLE auslesen.
habe es hinbekommen :) Für alle bei denen das auch nicht geht hier die Änderung:
diesen Block
// Total Images not activated
ändern. Und zwar durch diesen
// Total Images not activated
$sql = "SELECT COUNT(image_id) AS count_images
FROM ".IMAGES_TEMP_TABLE;
$row = $site_db->query_firstrow($sql);
$stats_total_not_activated_images = $row['count_images'];
Die gewünschte Altersgruppierung änderung ist fertig,
werd sie heute abend noch zum updaten zum download stellen,
Kannst du dann die genauen Änderung posten? Habe schon eine Änderungen in meiner statistics.php vorgenommen und wenn ich alles nur ersetze dann gehen die wieder flöten....Wäre klasse.
mach doch ein zip file!
auch das macht leider Probleme.
-
Please, from where this MOD can be unloaded or where it is the instructions of the installation.
-
So habe den Fehler jetzt endlich gefunden, warum die Dateien bei euch jeweils korrupt waren,
und bei mir nicht.
Es lag am Download Tracking Mod, der ja bei Admins nicht loggt,
und deswegen bei mir nicht zum Tragen kam.
Und da die download.php keine direkte Seite anzeigt,
sondern nur ein File an den Browser sendet, gabs auch keine sichtbare Fehlermeldung,
sondern nur korupte Files/Archive, was bei Bild Downloads allerdings nicht so schwerwiegend ist,
wie bei Archiven.
Der Fehler ist jetzt gefixed.
Es liegt eine neue statstic.php zum download bereit,
jetzt auch mit der entsrprechenden Möglichkeit,
die Altersgruppen in grösseren Altersbereichen zusammenzufassen.
Einfach nochmal neu downloaden.
Was die gemachten änderungen angeht,
lad dir mal das Programm UltraEdit runter.
Mit dem Programm kannst du 2 Dateien auf unterschieden vergleichen (-> Menü -> Dateien vergleichen)
Die Unterschiede werden dann farblich hervorgehoben, und du kannst die entsprechenden änderungen bei dir einfügen.
An diejenigen, denen ich damals nen direkten DL Link gegeben hatten, können sich ja bitte nochmal bei mir melden,
dann geb ich ihnen die Zugangsdaten.
Denke werd dann demnächst den Mod veröffentlichen können.
Please, from where this MOD can be unloaded or where it is the instructions of the installation.
After finishing the Beta Test it will be released.
-
hallo!
jetzt lässt sich die datei entpacken - danke!
leider bekomme ich eine "weisse" seite angezeigt, sobald ich den "TOP AGE GROUPS" Part erneuert habe.
-
hast du nur den unteren Part erneuert, oder die komplette statistics.php ersetzt?
Im config Teil sind 2 neue Werte hinzugekommen.
-
@IcEcReaM
wo befindet sich eigentlich unterdessen die neuste version?
könntest du diese nicht jedesmal wenn du etwas schreibst noch einfügen?
gruss
vincent
-
hast du nur den unteren Part erneuert, oder die komplette statistics.php ersetzt?
Im config Teil sind 2 neue Werte hinzugekommen.
ich habe die ganze statistics.php und die html ersetzt und auch mal nur den geänderten teil ausgetauscht. beides mal bekomme ich eine blanke seite.
-
a) betreffend blanker Seite - ist mir aufgefallen das wenn das aufrufen zu lange dauert etwas abbricht und die weisse seite kommt. Ich mach mit F5 ein refresch dann erscheint es!
b) image Stats - ich fände es interessant das nicht nur monate weiss aufgelistet ist sondern
------------------------------------------------------------------------------------------------------
2004 -------------------------45
März 2005 ----------------------------------------------120
2006 ------------25
------------------------------------------------------------------------------------------------------
somit könnte man sehen ob eine steigerung stattfindet oder nicht - wobei mir soetwas noch besser mit mit den Bilder Hits: passen würde
gruss
Vincent
-
Hi,
die Lösung für die blank Page
Ersetze das hier
define('STATS_SHOW_TOPAGEGROUPS_MODE',1) // which Mode of Top Age Groups displyed
mit dem hier
define('STATS_SHOW_TOPAGEGROUPS_MODE',1); // which Mode of Top Age Groups displyed
-
Danke, hab das File gefixed.
wo befindet sich eigentlich unterdessen die neuste version?
könntest du diese nicht jedesmal wenn du etwas schreibst noch einfügen?
Der Download ist jeweils immer die neueste Version, da ich das File dann nur noch per FTP update,
stimmt die Datumsangabe in der Gallery nicht.
Seht ihr dann auch am Datum des rar Files selbst.
b) image Stats - ich fände es interessant das nicht nur monate weiss aufgelistet ist sondern
------------------------------------------------------------------------------------------------------
2004 -------------------------45
März 2005 ----------------------------------------------120
2006 ------------25
------------------------------------------------------------------------------------------------------
Muss ich mal schauen, ob ich das noch mache.
Eigentlich sind die Grenzen fast erreicht,
was man mit der Standard Tabellen Struktur erreichen kann/sollte.
Bei so detaillierten Statistiken wäre es der Performance wegen besser,
eine neue Tabelle anzulegen, wo entsprechende Werte aufbewahrt werden,
da sonst die Anzahl der Queries in die Höhe schiessen,
und bei sehr gut besuchten Seiten, die Statistik Seite, wenn sie von sehr vielen Usern aufgerufen wird (-> mehrere hundert gleichzeitig) unnötig Ressourcen verschlingt.
-
Hi,
die Lösung für die blank Page
Ersetze das hier
jepp! das war es.. danke.. habe ich glatt übersehen.
-
OK, da der Mod ja jetzt perfekt ist (für mich jedenfalls) werde ich den auch Online stehen ganz offiziell.
Vielen Dank an IcEcReaM für dieses coole Teil.
Eine sehr doofe Frage habe ich allerdings noch und ich denke ich weiß die Antwort aber ich will nochmal sicher gehen :) Also nicht hauen...
Wenn ich bei Top Imageowner by Image Hits auf Platz 1 stehe mit 83000 bedeutet das meine Bilder insgesamt 83000 mal angeklickz#t wurden???
Und genauso ist es sicherlich dann auch bei den anderen Top Imageowner Blöcken, oder???
Wie gesagt, ne sehr doofe Frage aber ich will sichergehen :)
Und dann würde ich gerne noch wissen was das AVG in Top Imageowner by AVG Image Ratings bedeutet. Irgendwie kann ich damit gar nichts anfangen.
Und noch was :) Du hast irgendwo geschrieben das du den Mod auch bald offiziell machst. Cool wäre dann noch ne Anleitung zum Online Time Mod das dieser Block ja auch in der Statistik vorhanden ist.
-
bei Jens gesehen und das will ich auch!
.............
Bilder Hits: 623742 (heute: 2700 - gestern: 3303)
.............
gruss
Vincent
-
Wenn ich bei Top Imageowner by Image Hits auf Platz 1 stehe mit 83000 bedeutet das meine Bilder insgesamt 83000 mal angeklickz#t wurden???
Und genauso ist es sicherlich dann auch bei den anderen Top Imageowner Blöcken, oder???
Genau so ist es.
Mit den Beschreibungen hab ich mich etwas schwer getan.
Wie gesagt, ne sehr doofe Frage aber ich will sichergehen
Fragen kostet nix, gibt nur dumme Antworten. :mrgreen:
Und dann würde ich gerne noch wissen was das AVG in Top Imageowner by AVG Image Ratings bedeutet. Irgendwie kann ich damit gar nichts anfangen
Damit wird ermittelt, wer den besten Durchschnitt an Bewertungen hat für alle seine Bilder zusammengerechnet.
Beispiel:
User 1 hat 2 Bilder mit Rating (6 und 8) -> durschn. Bewertung für alle seine Bilder: 7
User 2 hat 3 Bilder mit Rating (alle 10) -> durschn. Bewertung für alle seine Bilder: 10
User 2 ist also vor User 1 in der Liste.
Natürlich ist die Anordnung nicht ausgereift,
weil so ein User, der nur ein Bild hat, das mit 10 berwertet wurde,
mehr oder weniger gezwungenermassen an oberster Stelle steht.
Da müsste man je nach Wunsch den Code so ändern,
das erst ab ner bestimmten Mindestanzahl an Votes, man dort gelistet ist.
bei Jens gesehen und das will ich auch!
.............
Bilder Hits: 623742 (heute: 2700 - gestern: 3303)
.............
gruss
Vincent
@Vincent:
Frag mal Jens selbst.
Diese Erweiterung wollte ich nicht noch extra einbauen,
da dazu eine seperate Tablle nötig ist,
die jeweils noch die Hits per Datum speichert.
In der regulären 4 Images Struktur werden nur die Hits gespeichert.
Cool wäre dann noch ne Anleitung zum Online Time Mod das dieser Block ja auch in der Statistik vorhanden ist.
Das ist ein sperater Mod, der die Online Zeit auf in der Gallery erfasst.
Den hab ich derzeit noch nicht dokumentiert,
wird wohl noch etwas dauern, da ich gerade noch an anderen Sachen sitze,
bis ich die nötigen änderungen wieder rausgesucht hab.
-
User 2 ist also vor User 1 in der Liste.
Natürlich ist die Anordnung nicht ausgereift,
weil so ein User, der nur ein Bild hat, das mit 10 berwertet wurde,
mehr oder weniger gezwungenermassen an oberster Stelle steht.
Da müsste man je nach Wunsch den Code so ändern,
das erst ab ner bestimmten Mindestanzahl an Votes, man dort gelistet ist.
Hi, könnte das hier vielleicht bei dem Problem weiterhelfen???
http://www.4homepages.de/forum/index.php?topic=11622.0
-
Made some changes to the templates and the statistic.php itself,
to change 2 little things.
1. corrected negativ values for width.
2. templates had been corrected a little bit to make it XHTML conform.
I think in the next days it will be relased then offically.
-
Hallo,
ich habe einen Fehler in der Statistik gefunden. Und zwar werden bei der Geburtstagsfunktion nicht alle Altergruppen angezeigt.
Bei mir werden nur die Gruppen
8-15 und 16-23 angezeigt.
Aller User die über 23 sind werden gar nicht gelistet. Habe einige die über 40 sind und auch über 50 aber die sehe ich nicht in der Statistik. Wo könnte da der fehler sein???
-
Das ist kein wirklicher Fehler in dem Sinne,
kommt aber daher, dass die Usergruppen erst nach der DB Abfrage zusammengefasst werden.
D.h. hast du Usergruppen von 16-23,
und es gibt Leute, die 16,17,18,19,20 sind,
und das Limit ist auf 5 eingestellt,
werden die Leute zu einer Gruppe zusammengefasst.
änder mal folgendes:
if (defined("STATS_SHOW_TOPAGEGROUPS") && STATS_SHOW_TOPAGEGROUPS == 1 && STATS_SHOW_TOPAGEGROUPS_MODE == 2) {
$sql = "SELECT (YEAR(CURRENT_DATE ) - YEAR( birthday)) - ( RIGHT( CURRENT_DATE, 5 ) < RIGHT( birthday, 5 ) ) AS age, COUNT( * ) AS age_hits
FROM ".USERS_TABLE."
WHERE birthday != '0000-00-00'
GROUP BY age
ORDER BY age ASC
LIMIT ".STATS_TOP_MEMBERS_LIMIT;
in das ändern:
if (defined("STATS_SHOW_TOPAGEGROUPS") && STATS_SHOW_TOPAGEGROUPS == 1 && STATS_SHOW_TOPAGEGROUPS_MODE == 2) {
$sql = "SELECT (YEAR(CURRENT_DATE ) - YEAR( birthday)) - ( RIGHT( CURRENT_DATE, 5 ) < RIGHT( birthday, 5 ) ) AS age, COUNT( * ) AS age_hits
FROM ".USERS_TABLE."
WHERE birthday != '0000-00-00'
GROUP BY age
ORDER BY age ASC
LIMIT 20";
dann solltest du auch die anderen Gruppen sehen.
Werd die SQL Abfrage evtl. noch umschreiben,
wenn ich mehr Zeit hab.
Hab auch noch einen anderen kleinen Fehler gefunden,
den ich erstmal auch noch fixen muss.
Nix grossartiges.
-
Greetings,,
Pardon by my insistence, but I must be the only idiot who does not know of where this MOD can be unloaded, equal is that as I do not speak English nor German I do not understand the solution that you to me give.
Simply they can give the direction me of where is possible to be unloaded?
Thanks for its understanding
-
In a few days it will be released.
This thread is only for discussion and problems which are come up
by betatesting this mod.
Cause i had not much time this wasn't released earlier.
-
Hallo,
ich habe einen Fehler in der Statistik gefunden. Und zwar werden bei der Geburtstagsfunktion nicht alle Altergruppen angezeigt.
Bei mir werden nur die Gruppen
8-15 und 16-23 angezeigt.
Aller User die über 23 sind werden gar nicht gelistet. Habe einige die über 40 sind und auch über 50 aber die sehe ich nicht in der Statistik. Wo könnte da der fehler sein???
Habs jetzt geändert.
Ist jetzt im offizielen Release zu finden.
-
auch die programmierung ist sehr sauber und gut erklärt (vorallem bei änderungen)
ich persönlich würde eine bessere anleitung noch beifügen wo was reinkommt,
statistic in den root folder andere in template folder, denke da an die lieben anfänger.
Erstmal danke auch nochmal an alle Betatester,
war sicher diesmal ne gute Entscheidung bei solch einem Mod möglichst unterschiedliche Testumgebungen zu testen.
Was die Anletiung angeht,
hatte ich mir das auch schon überlegt noch detailierter zu machen.
Aber im rar Achiv selbst steht das ja sowieso schon detailiert genug (hoffe ich).
-
Habs jetzt geändert.
Ist jetzt im offizielen Release zu finden.
Besten Dank, habe jetzt den Top Age Block ausgetauscht und nun habe ich beim aufrufen der Seite oben links eine 6 stehen. Leider kann ich diese nicht finden und weiß nicht durch was die erscheint. Hast du da ne Idee???
http://www.terraristik-galerie.de/statistics.php
Und noch ne Frage. Werden durch den Aufruf LIMIT $userlimit_sql"; jetzt alle User berücksichtigt???
Bin der Meinung ich habe auch Leute dabei die über 50 sind aber diese werden nicht angezeigt. Aber da muss ich erstmal noch genau schauen.
-
Habs jetzt geändert.
Ist jetzt im offizielen Release zu finden.
Besten Dank, habe jetzt den Top Age Block ausgetauscht und nun habe ich beim aufrufen der Seite oben links eine 6 stehen. Leider kann ich diese nicht finden und weiß nicht durch was die erscheint. Hast du da ne Idee???
Wusste ich doch, dass ich da noch ne kleinigekeit vergessen hatte.
such mal nach echo $i;
und lösche das.
Und noch ne Frage. Werden durch den Aufruf LIMIT $userlimit_sql"; jetzt alle User berücksichtigt???
Bin der Meinung ich habe auch Leute dabei die über 50 sind aber diese werden nicht angezeigt. Aber da muss ich erstmal noch genau schauen.
Nein nicht alle.
Die Anzahl der Gruppen, die angezeigt werden,
ist abhängig von der Konstante LIMIT (oder so ähnlich)
D.h. werden überall nur die Top 5 User angezeigt,
werden auch bei der Altersgruppe nur die Top5 Altersgruppen angezeigt.
-
Wusste ich doch, dass ich da noch ne kleinigekeit vergessen hatte.
such mal nach echo $i;
und lösche das.
Danke, das wars.
Die Anzahl der Gruppen, die angezeigt werden,
ist abhängig von der Konstante LIMIT (oder so ähnlich)
OK, dann weiß ich bescheid.
-
ich möchte gerne eine liste der top 10 Fotos bei View pro Monat haben und dies über einem Jahr!
gruss
vincent
-
ohne weitere modifiaction geht das nicht,
da die bild hits nicht zeitabhängig gespeichert werden.
-
@IcEcReaM
aber es wäre genial und für mich nützlich zu sehen was meine potenzielen kunden wünschen!
gruss
vincent
-
jop, das ist aber wieder ein eher spezieller wunsch,
und derzeit sitz ich auch noch an anderen projekten.
-
:D woran den?
-
mehrere unterschiedliche sachen..^^