PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vB3 Statistik


Seiten : [1] 2

Andree
07.06.2004, 13:18
Einige hatten mich gefragt, ob ich diesen Hack veröffentliche.

Nun gut.

Ein live Demo findet ihr hier:
http://at-lantis.de/statistik.php

Bevor ihr diesen Hack installiert, wie immer vorher ein Datenbankbackup machen.
Ich übernehme keine Verantwortung falls etwas schief laufen sollte.

Kommen wir zum Hack

Mit dem Hack installiert ihr eine extra Statistik Seite für euer vBulletin Board
Im Moment werden folgende Statistiken angezeigt:

- Allgemeine Statistiken
- Die letzten 10 Themen
- Die Browser und Betriebssysteme eurer Besucher
- Die Länder aus denen eure Besucher kommen ( einmal nach Hoster und einmal nach Browsersprache)
- Einige Suchmaschinen, crawler, bots und spider
- Die letzten 20 Top Referer
- Statistik der letzten 10 Tage (neu)
- Forum Buch der Rekorde (neu)
- einige zusätzliche Anzeigen (Serverinfo usw. neu)

Änderungen
geändert werden muss ein einziges template

Datenbankänderungen
Es müssen für den Hack 6 neue Tabellen angelegt werden

Neue Dateien
4 neue php Dateien
6 neue templates
und jede Menge (aber sehr kleine) images

Die nun komplett englische Version vom Hack findet ihr auf vB.org

Alte zip.files wurde 59 mal runtergeladen

Liebe Grüße
PcFreak

11.06.2004
Ein neues zipfile hochgeladen
Grund: Fixen einger Bugs und Modifizierung des codes.

Die Flagge von Butan wurde nicht angezeigt
für alle die diesen Hack schon installier haben. Ändert den Eintrag in der Tabelle _statistik_laender (ID 31) unter flagge_link
von images/statistik/flaggen/butan.gif nach images/statistik/flaggen/bhutan.gif

Da einige wohl Schwierigkeiten haben solche Zeichen ############ als Tennzeichen von anderen Anweisungen zu verstehen, habe ich sie (nach Anregung von Smooker aus den sql Anweisungen rausgenommen.

Der Code für die Anzeige der letzten 10 Themen modifiziert. Es werden den Besucher nur noch Themen angezeigt für welcher er auch die Berechtigung besitzt (Vielen, vielen Dank an Mystics für diesen Tipp)

kleine Schreibfehler in tempaltes beseitigt.

Geplante Neuerungen

Ich habe vor weitere Module für die Statistik zu entwickeln.
Aktuell habe ich, ein speziell für den Arcade Hack, und eines für die Anzeige der letzten Umfragen auf der Demoseite ausgestellt.
Ansehen könnt ihr diese wie immer unter http://at-lantis.de/statistik.php

Alte Version 72 mal runtergeladen
Ein neues Bild hinzu gefügt. (pool.jpg)

Tarion
07.06.2004, 13:21
Danke PcFreak für deinen Hack, werd Ihr heute abend einbauen

D|ver
07.06.2004, 13:30
ein super hack, vielen dank :)

werde ihn ebenfalls heute abend antesten :)

Onkel_Tom
07.06.2004, 13:42
Vielen Dank PcFreak.
Ich setze mich gleich heute abend ran ;)

Onkel_Tom
07.06.2004, 14:06
Ich konnte nicht warten....

Funzt super ! Einbau sehr einfach und gut beschrieben.

Kleine Änderung wegen uncached Templates in statistik.php

Ersetze:
// pre-cache templates used by all actions
$globaltemplates = array(
'statistik_hauptseite',
);

mit:
// pre-cache templates used by all actions
$globaltemplates = array(
'statistik_hauptseite',
'statistik_browsersprache',
'statistik_letztenbeitraege',
'statistik_referer',
'statistik_hoster'
);

Das spart 4 weitere Datenbankabfragen die nicht nötig sind ;)

Onkel_Tom
07.06.2004, 14:28
weiterer kleiner bug:

Suche in Template statistik_hautpseite:
<img src = 'images/stats/bar3.gif' Alt = 'Der legendäre Netscape Navigator' height = '10' width = ' $netscapew'>

und ersetze mit:
<img src = 'images/statistik/bar3.gif' Alt = 'Der legendäre Netscape Navigator' height = '10' width = ' $netscapew'>

suche weiter nach:
<img src = 'images/stats/bar3.gif' Alt = 'Inktomi' height = '10' width = '$inktomibar'>

und ersetze mit:
<img src = 'images/statistik/bar3.gif' Alt = 'Inktomi' height = '10' width = '$inktomibar'>

Im gleichen Template unter der Kategorie Referer steht zweimal hardcoded at-lantis.de im Text welches am besten gegen uns getauscht werden sollte ;)

öffne statistik.php und suche nach:
$yahoopbar = $yahooprozent * 2;

ersetze es mit:
$yahoobar = $yahooprozent * 2;

Andree
07.06.2004, 15:14
Erstmal danke für das Lob.

Danke für die Bugmeldungen.
Vielleicht kommen ja noch mehr. (vielleicht ja auch nicht :rolleyes: )

Ich werde sie auf jedenfall in einem neuen Zip.file mit einbauen.

Dankeschön
PcFreak

Daveone
07.06.2004, 16:29
das ist geil geiler hack dankeschön! habe jetzt gerade die templates erstellt und war jetzt bei der ersten querie ausführung, aber da kam dieser fehler

Beim Ausführen Ihres Querys trat ein Fehler auf. Die folgenden Informationen wurden zurückgegeben.
Fehlernummer: 1064
Fehlerbeschreibung: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Tab for countries
##########################################

Tarion
07.06.2004, 17:13
also ich hab bei den Bars für Avatare und Profilbilder noch einen Fehler

siehe http://www.dsa-ring.com/vbb2/statistik.php

kann es leider nicht recht reproduzieren.

Marlboro
07.06.2004, 18:21
bei mir kommt leider auch bei beiden querys ein fehler:

thx
mali

FH-Chris
07.06.2004, 18:44
@Malboro & Daveone:

Die SQL-TXT-Dateien nicht kpl. als Query einspielen...

Schritt für Schritt die einzelnen Tabellen und den Inhalt..

C.

Wishmaster
07.06.2004, 18:44
Ist der DOwnload da oben jetzt schon Bugfrei ? :D

Marlboro
07.06.2004, 19:04
@Malboro & Daveone:

Die SQL-TXT-Dateien nicht kpl. als Query einspielen...

Schritt für Schritt die einzelnen Tabellen und den Inhalt..

C.
oh...thx :D

mali

Metro Man
07.06.2004, 19:23
super Arbeit echt meine Hochachtung geht super

Tarion
07.06.2004, 20:32
kleiner Fehler noch gefunden:

in statistik.php
suche nach

$alle_pm= $DB_site->query_first("SELECT COUNT( * ) as pm FROM " . TABLE_PREFIX . "user ");


ersetzte es mit:

$alle_pm= $DB_site->query_first("SELECT COUNT(*) as pm FROM " . TABLE_PREFIX . "pm");


Es wurden bei dieser Abfrage alle User und nicht alle PNs abgefragt.

Elyot
07.06.2004, 21:16
Beim Ausführen dieses Query erhalte ich folgende Fehlermeldung. Wie kann ich das korrigieren?



CREATE TABLE _statistik_zaehler (
Zaehler_für varchar(80) NOT NULL default '',
Summe int(10) NOT NULL default '0',
PRIMARY KEY (Zaehler_für)
) TYPE=MyISAM COMMENT='Zaehler für Hits, Besucher, ect...' ;



Möglicherweise haben Sie einen Bug im SQL-Parser entdeckt. Bitte überprüfen Sie Ihre Abfrage genaustens, insbesondere auf falsch gesetzte oder nicht geschlossene Anführungszeichen. Eine weitere Ursache könnte darin liegen, dass Sie versuchen eine Datei mit binären Daten, welche nicht von Anführungszeichen eingeschlossen sind, hochzuladen. Sie können alternativ versuchen Ihre Abfrage über das MySQL-Kommandozeileninterface zu senden. Die MySQL-Fehlerausgabe, falls vorhanden, kann Ihnen auch bei der Fehleranalyse helfen. Falls Sie weiterhin Probleme haben sollten oder der Parser dort versagt, wo die Kommandozeile erfolgreich ist, so reduzieren Sie bitte Ihre Abfrage auf den Befehl, welcher die Probleme verursacht, und senden Sie uns einen Bugreport mit den Datenausschnitt, den Sie weiter unten auf dieser Seite finden.:

Notice: ob_flush(): failed to flush buffer. No buffer to flush. in /home/www/confixx/html/phpMyAdmin/libraries/sqlparser.lib.php on line 182

Warning: Cannot modify header information - headers already sent by (output started at /home/www/confixx/html/phpMyAdmin/libraries/sqlparser.lib.php:167) in /home/www/confixx/html/phpMyAdmin/libraries/ob.lib.php on line 65

Warning: Cannot modify header information - headers already sent by (output started at /home/www/confixx/html/phpMyAdmin/libraries/sqlparser.lib.php:167) in /home/www/confixx/html/phpMyAdmin/header.inc.php on line 27

Warning: Cannot modify header information - headers already sent by (output started at /home/www/confixx/html/phpMyAdmin/libraries/sqlparser.lib.php:167) in /home/www/confixx/html/phpMyAdmin/header.inc.php on line 28

Warning: Cannot modify header information - headers already sent by (output started at /home/www/confixx/html/phpMyAdmin/libraries/sqlparser.lib.php:167) in /home/www/confixx/html/phpMyAdmin/header.inc.php on line 29

Warning: Cannot modify header information - headers already sent by (output started at /home/www/confixx/html/phpMyAdmin/libraries/sqlparser.lib.php:167) in /home/www/confixx/html/phpMyAdmin/header.inc.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at /home/www/confixx/html/phpMyAdmin/libraries/sqlparser.lib.php:167) in /home/www/confixx/html/phpMyAdmin/header.inc.php on line 32

Andree
07.06.2004, 21:30
kleiner Fehler noch gefunden:

[/php]

Es wurden bei dieser Abfrage alle User und nicht alle PNs abgefragt.

Danke, werde das fixen


@Elyot.
halte dich ganz genau an den sql code.
sicherlich hat du nur das semikolon oder etwas anders vergessen.
@tarion.
Da habe ich wohl bei Domenika ein ".gif" vergessen. werde es fixen.
Du musst, wenn du die Daten nicht verlieren möchtest das direkt in der _statisitik_laender Tabelle ändern.

gebt mir 30 min und ich update das zip.file

PcFreak

Marlboro
07.06.2004, 21:55
also ich hab bei den Bars für Avatare und Profilbilder noch einen Fehler

siehe http://www.dsa-ring.com/vbb2/statistik.php

kann es leider nicht recht reproduzieren.
kannst du mir sagen wie du das problem gefixt hast?

Andree
07.06.2004, 22:03
kannst du mir sagen wie du das problem gefixt hast?
Hallo,
Ich habe im ersten Beitrag etwas dazu geschrieben.
Ich hatte nur ein ".gif" in einem Insert vergessen.

Das kann man auch manuell in der DB eintragen. Das sollte dann funktionieren.
Siehe nochmal den ersten Beitrag.

//ich sehe gerade das ich das beim Land Kongo auch vergessen habe :rolleyes: ,
Ich warte mal auf einige weitere Bugmeldungen und fixe dann das zipfile morgen.

Tarion
07.06.2004, 22:27
ich hab die Datei folgendermaßen erweitert, da bei mir unter PHP 4.3.6

Suche in der Datei statistik.php folgendes:

$alle_user= $DB_site->query_first("SELECT COUNT(*) as benutzer FROM " . TABLE_PREFIX . "user");


füge danach folgendes ein:

$alleuser = $alle_user['benutzer'];


suche

$alle_avantars= $DB_site->query_first("SELECT COUNT( * ) as avantar FROM " . TABLE_PREFIX . "customavatar ");
$alle_avantars = number_format($alle_avantars['avantar']); //Alle Benutzer mit Avantar
$kein_avantar = ($alle_user - $alle_avantars); //Anzahl der Benutzer ohne Avantar
$prozent_avantar = @substr(100 *$kein_avantar / $alle_user , 0, 5); //User ohne Avantar in Prozent
$prozent_mit_avantar = (100 - $prozent_avantar); //User mit Avantar in Prozent
$kein_avantarbar = $prozent_avantar * 2; //Avantarbar für User mit Avantar
$mit_avantarbar = $prozent_mit_avantar *2;


ersetzte es durch folgendes;

$alle_avantars= $DB_site->query_first("SELECT COUNT(*) as avantar FROM " . TABLE_PREFIX . "customavatar");
$alleavatars = $alle_avantars['avantar'];
$alle_avantars = number_format($alle_avantars[avantar]); //Alle Benutzer mit Avantar
$kein_avantar = $alleuser - $alleavatars;
$prozent_avantar = @substr(100 * $kein_avantar / $alleuser , 0, 5); //User ohne Avantar in Prozent
$prozent_mit_avantar = (100 - $prozent_avantar); //User mit Avantar in Prozent
$kein_avantarbar = $prozent_avantar * 2; //Avantarbar für User mit Avantar
$mit_avantarbar = $prozent_mit_avantar *2; //Avantarbar für User ohne Avantar


suche folgendes:

$alle_profilpics= $DB_site->query_first("SELECT COUNT( * ) as profilpic FROM " . TABLE_PREFIX . "customprofilepic ");
$alle_profilpics = number_format($alle_profilpics['profilpic']); //Alle Benutzer mit Profilbild
$kein_profilpic = ($alle_user - $alle_profilpics); //Anzahl der Benutzer ohne Profilbild
$prozent_profilpic = @substr(100 *$kein_profilpic / $alle_user , 0, 5); //User ohne Profilbild in Prozent
$prozent_mit_profilpic = (100 - $prozent_profilpic); //User mit Profilbild in Prozent
$kein_profilpicbar = $prozent_profilpic * 2; //Profilbildbar für User mit Profilbild
$mit_profilpicbar = $prozent_mit_profilpic *2;


ersetze dies durch:

$alle_profilpics= $DB_site->query_first("SELECT COUNT(*) as profilpic FROM " . TABLE_PREFIX . "customprofilepic");
$allepics = $alle_profilpics['profilpic'];
$alle_profilpics = number_format($alle_profilpics['profilpic']); //Alle Benutzer mit Profilbild
$kein_profilpic = $alleuser - $allepics; //Anzahl der Benutzer ohne Profilbild
$prozent_profilpic = @substr(100 * $kein_profilpic / $alleuser , 0, 5); //User ohne Profilbild in Prozent
$prozent_mit_profilpic = (100 - $prozent_profilpic); //User mit Profilbild in Prozent
$kein_profilpicbar = $prozent_profilpic * 2; //Profilbildbar für User mit Profilbild
$mit_profilpicbar = $prozent_mit_profilpic *2; //Profilbildbar für User ohne Profilbild


somit sollten die Avatar und Profilbilder Bars und die Zahlen richtig angezeigt werden.

Ich weiß allerdings nicht ob dies nur PHP Version 4.3.6 betrifft, da es ja bei PcFreak's Seite funktioniert. Aber es scheint so als ob PHP mit number_format udn den danach folgenden Berechnungen ein Problem hat.

@PcFreak: danke :) für den spiten Hack

Marlboro
07.06.2004, 22:50
ich hab die Datei folgendermaßen erweitert, da bei mir unter PHP 4.3.6

somit sollten die Avatar und Profilbilder Bars und die Zahlen richtig angezeigt werden.

Ich weiß allerdings nicht ob dies nur PHP Version 4.3.6 betrifft, da es ja bei PcFreak's Seite funktioniert. Aber es scheint so als ob PHP mit number_format udn den danach folgenden Berechnungen ein Problem hat.

@PcFreak: danke :) für den spiten Hack
thx Tarion! funktioniert nun wunderbar :)
bei mir läuft allerdings PHP 4.3.1

@ PcFreak: ein dickes dankeschön für den tollen hack!

mali

Elyot
07.06.2004, 22:53
@Elyot.
halte dich ganz genau an den sql code.
sicherlich hat du nur das semikolon oder etwas anders vergessen.


Nein, habe ich nicht. Habe es mehrfach versucht und ja auch den Code so wie ich ihn verwendet habe hierhin kopiert.

Alle anderen funktionieren ja einwandfrei. Nur der eine macht Zicken.

Andree
07.06.2004, 22:59
@tarion
Da mein Board sehr klein ist und ich kleine Besucherzahlen habe usw. habe ich wohl einge Dinge übersehen.

Diesen Code$alle_avantars = number_format($alle_avantars['avantar']); also da, wo total summen abgefragt werden, muss dies bei großen Zahlen wohl geändert werden.

Am besten nicht number_format sondern intval nehmen. (sonst funktioniert das nicht und die Prozentanzeige oder die Balken gehen aus dem Ruder)
also so
$alle_avantars = intval($alle_avantars['avantar']);

Versuch einmal ob das klappt, bitte.

PcFreak

Hoffi
07.06.2004, 23:02
Der SQL Fehler kommt daher das du ein Umlaut in Tabellen benutzt. Das ist ein Fataler Fehler und sollte dringenst gefixed werden.

Andree
07.06.2004, 23:03
@tarion
Da mein Board sehr klein ist und ich kleine Besucherzahlen habe usw. habe ich wohl einge Dinge übersehen.

Diesen Code$alle_avantars = number_format($alle_avantars['avantar']); also da, wo total summen abgefragt werden, muss dies bei großen Zahlen wohl geändert werden.

Am besten nicht number_format sondern intval nehmen. (sonst funktioniert das nicht und die Prozentanzeige oder die Balken gehen aus dem Ruder)
also so
$alle_avantars = intval($alle_avantars['avantar']);

Versuch einmal ob das klappt, bitte.

PcFreak


@Elyot
Leider kann ich dir nicht helfen
Habe den code noch einmal in einer Testdatenbank eingegeben und es funktioniert bei mir ohne Probleme. Ich weis da im Moment auch nicht,

Andree
07.06.2004, 23:04
Der SQL Fehler kommt daher das du ein Umlaut in Tabellen benutzt. Das ist ein Fataler Fehler und sollte dringenst gefixed werden.

Das wusste ich nicht. Bei mir machte das keine Schwierigkeiten.
Aber das werde ich fixen

PcFreak

// Aber wo in den Tabellen benutze ich denn einen Umlaut?
Ich finde das im Moment nicht (das habe ich doch alles mit ae usw. gemacht)

Sorry habe es gefunden
fixe ich

Hoffi
07.06.2004, 23:20
Au. Ich lass das erstmal bevor ich selber stundenlang dram rumpuzzle... -1460% ohne avatar, 1560% mit Avatar. ;)

Ein Bug noch: In einem Template steht noch atlantis.de

Da du eh schon nicht-vB3 Dinge drin hast wäre evtl. noch das eine oder andere interessant. Wenn du das nicht einsetzt mach ich dazu nen AddOn.
Ich meine: vBIndex (Shouts) und Download/Link Liste.

Andree
07.06.2004, 23:43
Ja, mach ruhig mal. Freue mich

Das Zipfile habe ich gefixt. Der dumme Umlaut ist draußen.

Und At-lantis nimm ruhig raus.

PcFreak

Das mit den Prozentanzeigen liegt an dem wohl verkehrten number_format code in meinen php Dateien. Bei den total Summen (weil die auf meinem Board so klein sind, habe ich es nicht bemerkt) sollte besser die var intval genommen werden.

Zum Glück habe ich die PHP´s gut dokumentiert.
Da muss man mal sehen, wenn die Anzeigen nicht stimmen, kann man das schon sehr gut eingrenzen.

PcFreak

Onkel_Tom
07.06.2004, 23:47
Ich weiß allerdings nicht ob dies nur PHP Version 4.3.6 betrifft, da es ja bei PcFreak's Seite funktioniert.

Nee, nee, ich habe auch PHP 4.3.6 drauf und der Hack läuft ohne Probleme mit der Version von heute Mittag !

Das mit den Umlauten im SQL habe ich mir auch schon gedacht, da es aber bei mir ohne Probleme läuft habe ich mach nix unternommen.

Onkel_Tom
08.06.2004, 00:39
Fehler gefunden!

Andree
08.06.2004, 00:58
Ich habe die Änderungen nun auch übernommen und auch in der Datenbank "Zaehler_für" in "Zaehler_fuer" geändert.

Leider bekomme ich nun bei der Referer Zusammenfassunn folgende Satz angezeigt.
Über -1 verschiedene Hyperlinks (Referer) haben Besucher zu uns gefunden.

Wie kommt die -1 dort hin ?

Welche Tabellen muss ich leeren damit ich sämtlich Statistikzähler zurücksetze ?

Dann müssen wohl oder übel alle geleert werden.
Am besten du machst folgendes, damit das Board nicht abstürzt.
Im template phpinclude_start nimmst du erstmal solange du an den Tabellen fummelst diesen Code hinaus include("./statistik_counter.php");

Jetzt ist erstmal der Zähler aus.
Nun leerst du die Tabellen oder wenn dir die Daten egal sind alle löschen.
Dann führst du die sql Abfragen nochmal neu aus.

Zum Schluss den herausgenommenden Code wieder in das phpinclude_start einfügen.

Alle Zähler auf 0 setzen geht nicht, da ja in jeder Tabelle gezählt wird. Es sei denn, du editierst die Zählereinträge in der DB manuell. (Da ist alle Tabellen neu anlegen, wohl schneller)
Eine Datenbankabfrage um alles auf 0 zu setzen fällt mir auf die Schnelle leider nicht ein.

Liebe Grüße
PcFreak

Onkel_Tom
08.06.2004, 01:27
Danke für die schnelle Hilfestellung !
habe leider etwas geschlampt und ein zaehler_für übersehen ;)
Problem hat sich gelöst.

Andree
08.06.2004, 05:30
Für alle die noch Probleme mit der Installation oder verkehrten Anzeigen haben.
Ich habe einige Files noch einmal überarbeitet. (Download im ersten Beitrag des Themas)
Ich denke damit sollte es nun bei allen funktionieren.

PcFreak

Subu1
08.06.2004, 07:51
*click install* sozusagen *g*

Smoker
08.06.2004, 09:34
Also ich bekomme bei beiden SQL Files, wenn ich sie in die DB einbringen will nur SQL Fehler, das irgendwas damit nicht stimmt.



Fehler ...
SQL-Befehl :



Statistiksystem für At-lantis Erfassung Browser und BetriebssystemTabs for loggingTabelle 1Loggen der UserUser loggingCREATE TABLE _statistik_log ( ID int(11) NOT NULL auto_increment, IP varchar(15) NOT NULL default '', eingelogt_seit int(15) NOT NULL default '0', PRIMARY KEY (ID) ) TYPE=MyISAM COMMENT='Statistik Logdatei vom heutigen Tag'

MySQL meldet:


You have an error in your SQL syntax.bye

Smoker
08.06.2004, 09:39
Ich habe den fehler gefunden :)
In den SQL Files sind die kommentare nicht auskommentiert.

So steht es z.B. drin ...

###########################################
Tab for countries
##########################################
Tabelle _statistik_laender(Status OK)
##########################################

Müsste aber so sein ...

###########################################
#Tab for countries
##########################################
#Tabelle _statistik_laender(Status OK)
##########################################

bye
Smoker

Smoker
08.06.2004, 09:51
Upz, ganz vergessen ... MEGA GEILE ARBEIT ... DANKE DAFÜR !!!!!

bye
Smoker

Hoffi
08.06.2004, 13:05
Hm. Meine Statistik bleibt leider bei den Browsern leer.

http://www.blutschwerter.de/statistik.php

Das Include ist drin und es kommt kein PHP Fehler.

Onkel_Tom
08.06.2004, 13:31
Sieht aus als ob Deine Datenbank nicht beschrieben oder die Daten nicht ausgelesen werden.
Schau nochmal nach dem "Zaehler_fuer", bei mir hatte sich da auch noch ein nicht geändertes eingeschlichen was mir die Anzeige der Referer verweigerte.

Smoker
08.06.2004, 13:33
Hm. Meine Statistik bleibt leider bei den Browsern leer.

http://www.blutschwerter.de/statistik.php

Das Include ist drin und es kommt kein PHP Fehler.
Geht doch.

bye
Smoker

Hoffi
08.06.2004, 13:51
Geht doch.

bye
Smoker
Entweder siehst du was anderes als ich oder es liegt an was weiss ich.

Der obere Teil funktioniert, aber der untere nicht.

Ebenfalls stimmt die Zahl der neuregistrierungen nicht seit Statistik start.

Smoker
08.06.2004, 14:01
Stimmt, ich dachte es geht garnix, weil du geschrieben hast es kommt nur eine weisse seite.

Haste auch das ( include("./statistik_counter.php"); ) drin ????

bye
Smoker

Onkel_Tom
08.06.2004, 14:07
Also von weiße Seite hat er gar nichts geschrieben :D :D

Ich hab mal das Script für die Datenbanktabellen überarbeitet und in eine Datei gepackt. Es waren dort noch fehlende "`" in den Tabellen für Logs. Außerdem habe ich die Kommentare etwas beschränkt und diese entsprechend auskommentiert damit man das Script "as it is" in PhpMyAdmin o.ä. direkt reinkopieren und ausführen kann.
Ich denke nicht das 42kb ein Problem macht wenn man es direkt in die Datenbank schreibt.

Hoffi
08.06.2004, 14:39
Hab ich doch geschrieben das es drin ist. ;)

Andree
08.06.2004, 15:00
Entweder siehst du was anderes als ich oder es liegt an was weiss ich.

Der obere Teil funktioniert, aber der untere nicht.

Ebenfalls stimmt die Zahl der neuregistrierungen nicht seit Statistik start.

Hast du die Datei statistik_counter in deinem Rootverzeichnis kopiert?
Wenn ja, dann wird diese nicht richtig aufgerufen.
Der Befehl
include("./statistik_counter.php");
muss im phpinclude_start template als letzte Zeile eingetragen werden um die Zähler zu aktivieren.
Es scheint mir, dass du vielleicht dies vergessen haben könntest.
Check das einfach noch einmal.

PcFreak

Andree
08.06.2004, 15:30
Das fehlt noch in meiner Beschreibung.
Damit nicht eure eigenen Links des Boardes im Top Referer Abschnitt angezeigt werden folgendes machen.

In der Datei statistik_counter folgendes suchen // Der User hat einen Link auf dem Board angeklickt, dann wird nichts eingetragen.
if (strpos(strtolower($DER_REFERER), 'at-lantis.de') === false)
{

Nun die domain 'at-lantis.de' in eure domain ändern. Z.B. 'meine-domain.net'.
Jetzt werden Klicks auf euren Board nich als Referer sonder direkte Zugriffe verbucht.

PcFreak

Onkel_Tom
08.06.2004, 15:59
Danke PcFreak !
Kann man jetzt auch noch die eigene Domain aus den Top 20 Referes rausnehmen ?
Bei steht da nur Verweise der eigenen Domain. Interessant wären aber die "externen" Verweise und nicht die eigenen.

Andree
08.06.2004, 16:21
Die Frage habe ich jetzt nicht richtig verstanden?

Ich versuche mal die Funktionsweise zu beschreiben, vielleicht klärt sich dann auch deine Frage.

Externe Verweise zu einer anderen Seite, werden nicht abgespeichert. Denn du verlässt ja mit einem Klick auf diesem Link, die eigene.

Verweise zu der eigenen Seite (Referer) werden nur gespeichert wenn sie nicht direkt als Adresse eingegeben werden oder jemand den Link in seine Favoriten gespeichert hat. Dann ist nämlich der Referer leer.
In der Statistik, verbuche ich das als direkten Zugriff. So sieht man (nur grob) ob die Leute direkt auf das Board kommen (also die Boardadresse in den Favoriten haben).

Die eigene Domain, in meinem Fall, wenn der string at-lantis in dieser enthalten ist, werden nicht in der Datenbanktabelle für die Referer abgespeichert, mit der obrigen Änderung. Somit natürlich auch nicht in der Statistik angezeigt

Gruß
PcFreak

Onkel_Tom
08.06.2004, 16:37
Ah, okay, dann habe ich die alten Referer noch in meiner Datenbank uns somit auch meine eigene Domain da ich die Änderung von Dir erst vor 30 Minuten durchgeführt habe.
Jetzt sollte ich mal schauen das ich wenigsten die Referer Tabelle leere damit meine eigene Domain da rausgelöscht wird.

Gandalf2003
08.06.2004, 18:07
noch ein tip!

ich würde dir empfehlen im 1. beitrag ne art updateliste einzubauen! somit können wir als user sehen, welche änderung/fehler im attachment korregiert wurde! so sieht man es nicht:)

Snyper
08.06.2004, 18:28
Hallo,

habe den Hack auch installiert, verlief auch alles ohne Probs.
Irgendwie habe ich aber einen Fehler in den Template und der Statistik.php ???

Bei mir schaut es so aus wie auf den Screenshot und der IE sagt auch Fehler in Zeile 438 .

Hat jemand ein Tip ?

BigThx

Mystics
08.06.2004, 18:50
Hallo,

habe den Hack auch installiert, verlief auch alles ohne Probs.
Irgendwie habe ich aber einen Fehler in den Template und der Statistik.php ???

Bei mir schaut es so aus wie auf den Screenshot und der IE sagt auch Fehler in Zeile 438 .

Hat jemand ein Tip ?

BigThxVergleiche mal dein statistik_hauptseite Template mit dem Original aus der Hackanleitung. Das fehlt wahrscheinlich bei dir am Anfang:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[bbtitle] - Superstatistik </title>
$headinclude
</head>
<body>

Snyper
08.06.2004, 18:57
Vergleiche mal dein statistik_hauptseite Template mit dem Original aus der Hackanleitung. Das fehlt wahrscheinlich bei dir am Anfang:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[bbtitle] - Superstatistik </title>
$headinclude
</head>
<body>

Hallo,

ja dadurch ist aber nur der Header da, alles andere ist wie auf den Screenshot.

Greets

Onkel_Tom
08.06.2004, 19:18
Ist es Absicht das Großbritanien zweimal in der Länder Datenbank vorhanden ist ?
Einmal unter ID:223 mit uk
und nochmals unter ID:224 mit gb

Andree
08.06.2004, 19:25
Ist es Absicht das Großbritanien zweimal in der Länder Datenbank vorhanden ist ?
Einmal unter ID:223 mit uk
und nochmals unter ID:224 mit gb
Joh, die haben tatsächlich zwei Länderkürzel.
Kuwait glaube ich auch.
Absicht ist es nicht, es ist halt nur so.
Gib doch einfach den einem Kürzel den Namen England und den anderen Kürzel Großbritanien (ist halt für England mit Schottland und Wales :) )

@snyper
Schau noch mal, ob du tatsächlich den kompletten Inhalt des statistik_hauptseite templates mit übernommen hast. Nichts davon weglassen, sonst funktioniert es nicht.

Snyper
08.06.2004, 20:16
Hallo,

habe jetzt den Hack nochmal komplett neu installiert, bekomme aber immer noch keine Tabellen bzw. eine richtige Anzeige.

Läuft dieser Hack mit 3.0.1 `??

Greets

Smoker
08.06.2004, 20:21
Also bei mir läuft er und ich verwende die 3.0.1

bye
Smoker

Snyper
08.06.2004, 20:44
Also bei mir läuft er und ich verwende die 3.0.1

bye
Smoker

Hmm, hat noch jemand eine Idee woran es liegen kann ???

Greets

Andree
08.06.2004, 21:52
Also eine Ferndiagnose ist schwierig, aber das sieht aus, als würden deine templates nicht stimmen.

Ich habe den Hack für die 3.01 Version gemacht und für diese auch ausgetestet. Auf meinem Board läuft er ja schon einige Wochen.

PcFreak

Snyper
08.06.2004, 22:38
Also eine Ferndiagnose ist schwierig, aber das sieht aus, als würden deine templates nicht stimmen.

Ich habe den Hack für die 3.01 Version gemacht und für diese auch ausgetestet. Auf meinem Board läuft er ja schon einige Wochen.

PcFreak


Hi,

habe es hinbekommen, frag mich aber nicht woran es lag ... <g>

Greets

Andree
09.06.2004, 05:41
@Snyper
Super.
Ich habe hier wirklich gegrübelt.
Du hast bestimmt etwas vergessen.

@all
Ich habe, da es ja doch noch manchmal zu Schwierigkeiten kommt ein neues zip.file hochgeladen. Ich hoffe die Anweisungen sind nun noch etwas verständlicher.
Alles andere im ersten Post

Gandalf2003
09.06.2004, 12:35
es wäre grandios, wenn du in der anleitung noch die abteilung angibst, wo man den teil der "navbar" einbauen kann/sollte!

für newbies ist es einwenig schwer da den richtigen punkt zu finden! (dies gilt für die alte anleitung, sofern dieser punkt noch nicht geändert wurde:D)

so long...

Andree
09.06.2004, 13:07
es wäre grandios, wenn du in der anleitung noch die abteilung angibst, wo man den teil der "navbar" einbauen kann/sollte!

für newbies ist es einwenig schwer da den richtigen punkt zu finden! (dies gilt für die alte anleitung, sofern dieser punkt noch nicht geändert wurde:D)

so long...

Ich selber habe diese Statistik nicht in der navbar eingebaut sondern im Forumhome template unten in den Forum Statistiken.
Man kann ja einen Link setzen wo man will, ob Navbar oder da wo ich ihn habe. (gefällt mir am besten)

Dann mal los:
suche in Forumhome template
<div><phrase 1="member.php?$session[sessionurl]u=$newuserid" 2="$newusername">$vbphrase[welcome_to_our_newest_member_x]</phrase></div>
darunter einfach folgendes einfügen
<div>Wer alles ganz genau wissen möchte: <a href="statistik.php">Hier geht es zu der erweiterterten Statistik von $vboptions[bbtitle]</a></div>

Meine Navbar ist schon so überladen, deshalb finde ich die Verlinkung dort besser. (Und es passt ja auch schön dorthin).

PcFreak

Vega
09.06.2004, 14:23
Erst einmal: Klasse Hack! Direkt eingebaut und funktioniert einwandfrei! :)

Dann zwei Sachen, die man vielleicht aendern koennte, was aber nicht notwendig ist, es sei denn, man achtet auf korrekte Rechtschreibung, etc. *gg*

1. Die Dinger heißen Avatare, nicht Avantare.
2. Nicht PM`s, sondern PMs, oder, wenn ueberhaupt, Pm's. Aber im Grunde weder Accent aigu, accent grave, noch Apostroph. ;) (Und Akzente, also ` & ´ sind hier vollkommen falsch)

Anyways. Danke noch 'mal. :)

redlabour
09.06.2004, 14:49
Endlich mal ein fetter deutscher Hack ! MERCI !!! :D

FH-Chris
09.06.2004, 15:06
@Vega:

Rette’t de’n Apo’stro’ph! (http://einklich.net/etc/apostroph.htm) :D



@PcFreak:

Genialer Hack, Danke!

C.

Vega
09.06.2004, 21:34
*g* Chris. Genau das. ;)

Waere es vielleicht moeglich da noch die Top Poster einzubauen? Die Statistik ist ja dann doch mehr Webmaster-spezifisch. Dat waere klasse. :)

dookie
09.06.2004, 21:41
Die Statistik ist ja dann doch mehr Webmaster-spezifisch.

Das ist der Grund, weshalb ich noch auf eine Statistik hoffe/warte, wie sie Afterburner damals fürs vB2 geschrieben hatte. Die war klasse.
Ich möchte nicht sagen, dass diese hier schlecht ist, jedoch hat sie zu viele unwichtige Informationen, interessante Infos fehlen leider. Trotzdem, gute Arbeit. ;)

Andree
09.06.2004, 21:50
So, ich gebe gleich die Statistik Version 1.01 frei
Wie immer alles im ersten Beitrag des Themas

@vega, die ava´ntar'dinges, habe ich ín Benutzerbilder umgeändert

PcFreak

Rici
09.06.2004, 22:05
Das ist der Grund, weshalb ich noch auf eine Statistik hoffe/warte, wie sie Afterburner damals fürs vB2 geschrieben hatte. Die war klasse.
Ich möchte nicht sagen, dass diese hier schlecht ist, jedoch hat sie zu viele unwichtige Informationen, interessante Infos fehlen leider. Trotzdem, gute Arbeit. ;) Ich denke mal, der aktuelle Hack von PcFreak ließe sich zukünftig doch bestimmt noch etwas ausbauen, um irgendwann mal alle Wünsche abzudecken! ;) Hab den Kollegen übrigens gerade eingebaut, ist n feines Ding ^^

Andree
09.06.2004, 22:23
Also die Version 1.01 lässt ja wohl keine Wünsche mehr offen, oder?
Ich versuche hier ja nicht Afterburners Hack nachzubauen, sondern biete euch hier eine erstklassige Statistik in Baukastenweise.

Für zukünftige Versionen muss nur manchmal ein neues Template erstellt werden und eine php ausgetauscht werden (eventuell noch paar Bildchen hochgeladen werden)

Und...
Ganz wichtig. Der Hack ist supereinfach zu installieren.
Man muss nicht in orginal vB php Dateien rumeditieren.
Die einzige Änderung einer Orginal Datei ist das php_includestart template wo man eine winzige Zeile Code einfügen muss.

Ich wollte den Hack nicht veröffentlichen, weil ich ihn selbst noch nicht komplett gefunden habe.
Einge wollten ihn haben und hier ist er nun.

Wem der Hack so nicht gefällt, der brauch ihn nicht installieren.
Es gibt jederzeit die Möglichkeit unter http://at-lantis.de/statistik.php sich den Status dieser Statistikerweiterung anzusehen.

Aber mir jetzt damit zu kommen das eine andere Statistik besser ist oder ich zuviel überflüssiges eingebaut habe, empfinde ich als ziemlich subjektive Aussage und auch ein wenig unverschämt

Ein Grund auch, dass ich mir hier tatsächlich überlege noch einmal etwas zu veröffentlichen.

In diesem Hack stecken sicherlich mehr als 150 std. Arbeit und er enthält mehere 1000 Zeilen Code.

In diesem Sinne PcFreak

Rici
09.06.2004, 22:30
Du scheinst hier etwas falsch verstanden zu haben... niemand kritisiert Deine Arbeit, im Gegenteil, genau wie ich werden alle froh sein, dass sich endlich jemand an einem Statistik-Hack versucht! Und ich bin, wie gesagt, mit dem Ergebnis hochzufrieden - und wie Du auf den letzten Seiten gelesen hast, gilt das für so gut wie alle, die ihn eingebaut haben. Dass noch Wünsche offen ist, ist doch völlig selbstverständlich und sollte keineswegs als negative Kritik aufgefasst werden!

Andree
09.06.2004, 22:51
@Rici

ich bin ein wenig im Stress wegen diesem Hack. Ich habe da wohl etwas falsch verstanden und ein wenig genervt reagiert.
Sehe mir das bitte nach. :)

Liebe Grüße
PcFreak

Natürlich bin ich für wirkliche Anregungen offen.
Was würdet ihr denn gerne noch in diesem Hack haben? (Kommt mir aber bitte nicht mit, nur für bestimmte Benutzergruppen sichtbar usw.)
Ich möchte nicht an den orginal vB Dateien rumeditieren und ich fand diese Benutzergruppensachen sowieso schon immer ein wenig suspekt. Für mich ist ein User wie jeder andere. Ob 1000 Beiträge oder nur lesender Gast, Admin oder Mod. Ich unterscheide da nicht. ;)

Rici
09.06.2004, 23:02
Wenn wir schon einmal dabei sind:
Kleinere Fehlerberichte, wie sollten diese am besten zu Dir gelangen? Private Nachricht, hier antworten - wie ist es am bequemsten?
:D

Achso, und Du kannst in die "Anforderungen" für den Hack aufnehmen, dass er auch 3.0.0-kompatibel ist (so läuft es zumindestens bei mir), nicht, dass einige Leute nervös werden, weil sie noch nicht auf dem neuesten Stand sind! *g*

Karsten242
09.06.2004, 23:08
So eben upgedatet:

Kleiner Bug in der neuen statistik.php , sehr Unschön für alle Table Prefix User

Suche:

FROM stats

Ersetze mit :

FROM " . TABLE_PREFIX . "stats

Dann gehts.

Was ich bisher überhaupt nicht zum laufen gebracht habe ist die Anzeige der verwendeten Browser.. aber ich forche mich mal durch

Greets Karsten242

Andree
09.06.2004, 23:16
Wenn wir schon einmal dabei sind:
Kleinere Fehlerberichte, wie sollten diese am besten zu Dir gelangen? Private Nachricht, hier antworten - wie ist es am bequemsten?
:D

Achso, und Du kannst in die "Anforderungen" für den Hack aufnehmen, dass er auch 3.0.0-kompatibel ist (so läuft es zumindestens bei mir), nicht, dass einige Leute nervös werden, weil sie noch nicht auf dem neuesten Stand sind! *g*

Ich kann den Hack leider nur auf 3.01 testen.
Fehlerberichte hier, ist schon o.k

@Karsten242
Danke, habe ich vergessen

Gib mir mal den Link zur deiner Statistikseite bitte.

PcFreak

Karsten242
09.06.2004, 23:18
und noch ein paar Käfer:

Diesmal in der functions_statistik.php, eine Leerzeile zu viel. tötlich für Präfix User.

Suche:
UPDATE " . TABLE_PREFIX . " _statistik_browser_os

Ersetze mit:

UPDATE " . TABLE_PREFIX . "_statistik_browser_os

Suche:

UPDATE " . TABLE_PREFIX . " _statistik_spider

Ersetze mit:

UPDATE " . TABLE_PREFIX . "_statistik_spider

Suche:

UPDATE " . TABLE_PREFIX . " _statistik_laender

Ersetze:

UPDATE " . TABLE_PREFIX . "_statistik_laender

Suche:

UPDATE " . TABLE_PREFIX . " _statistik_laender

Ersetze:

UPDATE " . TABLE_PREFIX . "_statistik_laender


ansonsten sehr geiler Hack, weitermachen :-)

Rici
09.06.2004, 23:19
Ok, das beantwortet die Frage, also hier rein ;)

1.) >Link zum Screenshot< (http://www.rpg-inn.de/Allerlei/01.png)
Entweder, es ist wirklich ein Fehler oder einfach nur etwas unglücklich formuliert. Wenn gesagt wird "davon 13 Suchmaschinen", ist dann von der Gesamtzahl der Browser die Rede? Falls nicht, dürfte sich hier ein Fehler eingeschlichen haben, denn 13 von 7 ist ne etwas komische Quote!
;)

2.) >Link zum Screenshot< (http://www.rpg-inn.de/Allerlei/02.png)
Bei Kollege Lycos wird ne Grafik angezeigt, auch wenn der Wert auf 0 steht. Ein Schönheitsfehler, mehr nicht.

Und noch zwei Angaben, die noch aus den phpBB-Tagen kenne (sollte nicht allzu schwer zu lösen sein *g*) :
- Tage seit Boardstart
- Durchschnittliche Beiträge/Themen pro Tag (seit Boardstart)

Soweit von mir, zurück zur Front ^^

Karsten242
09.06.2004, 23:21
So geht nun.. hat an der function_statistik.php gelegen.

http://www.electronic-music-magazin.de/forum/statistik.php <-- Hier der gewünschte Link :D

Hoffi
09.06.2004, 23:30
Das Download-File ist nicht mehr im Beitrag.

Andree
09.06.2004, 23:35
Ich fixe das mal alles.

Ach ja Karsten242

habe die verkehrte statistik.php in den udate file gepackt.
Fixe ich auch. Musst du noch einmal austauschen sonst werden die letzten 10 Tage nicht angezeigt.

Gebt mir 30 Minuten.

PcFreak

@Rici
ich erkenne nicht alle Browser und unterscheide intern auch nur zwischen 10 oder 13 Suchmaschinen.
Die Anzeige bedeutet das 13 Browser nicht erkannt wurden, aber davon wurden trotzdem 7 als Suchmaschine identifiziert.

Schau mal auf meine Statsitikseite. Normalerweise muss immer ein Minibalken angezeigt werden (auch wenn 0 ist)

Andree
09.06.2004, 23:51
Das Download-File ist nicht mehr im Beitrag.

Ich habe die kurz rausgenommen um Karstens gemeldete Bugs zu fixen.
Sind wieder da.

Rici
09.06.2004, 23:57
Schau mal auf meine Statsitikseite. Normalerweise muss immer ein Minibalken angezeigt werden (auch wenn 0 ist) Ist offensichtlich ein Browserproblem... lediglich im Internet Explorer werden die Balken angedeutet, in richtigen Browsern gibt es eben diese Abweichungen!

Holger
10.06.2004, 03:24
sehr schöne arbeit PcFreak

ich hab das mal testhalber eingebaut
das einzige was mir persönlich nicht gefällt ist das bei
Die 10 letzten Themen von ..... < --- die rechte nicht greifen jeder bekommt das letzte posting angezeigt auch wenn er zu diesem bereich keine berechtigung hat
lässt sich vielleicht ja noch ändern und wenn nicht trotzdem sehr gute arbeit wenn nur mal alle hacks so gut beschrieben wären


mfg

Andree
10.06.2004, 03:35
Du hast Glück, dass ich an alles gedacht habe. (leider habe ich nicht alles in der Installationsanleitug dokumentiert)

Suche in der statistik.php folgendes

//4 ist das interne Forum
$getbeitraege= $DB_site->query("
SELECT threadid, title, lastpost, postusername,lastposter,dateline
FROM " . TABLE_PREFIX . "thread
WHERE forumid NOT IN ('4')
ORDER BY lastpost
DESC LIMIT $limit
");


Andere diesen Abschnitt WHERE forumid NOT IN ('4')
4 ist mein internes Forum. Ersetze die Zahl einfach mir den Foren für welche die Themen nicht aufgelistet werden sollen ('2' , '11')
Wichtig, die ForenID´s mit einem Komma trennen.

Gruß PcFreak

Holger
10.06.2004, 03:48
damit sind diese foren aber global ausen vor
und auch der wo berächtigt wäre sieht es dann nicht mehr

das ist zwar eine lösung aber meiner meinung nach keine gute
zumal ich da hmmmmmm überlegen ca 20 id´s angeben müsste ;)

mfg

Karsten242
10.06.2004, 09:13
Kleiner Käfer in Statistik.php

Suche

FROM FROM " . TABLE_PREFIX . "stats

Ersetze mit:

FROM " . TABLE_PREFIX . "stats

Grüßli..

Daveone
10.06.2004, 10:37
das hier ist die Statistik von meinem Board http://www.freaky-forum.de/statistik.php?do=list

aber da verändert sich nix bei der betriebssystem statistik z.B.

obwohl ich schon mehrere Besucher hatte ;(

ausserdem ändert sich das nicht
Gezählte Besucher seit Statistik Start: Besucher
Seitenaufrufe seit Statistik Start aktualisierte Seiten

Karsten242
10.06.2004, 11:35
das hier ist die Statistik von meinem Board http://www.freaky-forum.de/statistik.php?do=list

aber da verändert sich nix bei der betriebssystem statistik z.B.

obwohl ich schon mehrere Besucher hatte ;(

ausserdem ändert sich das nicht
Gezählte Besucher seit Statistik Start: Besucher
Seitenaufrufe seit Statistik Start aktualisierte Seiten

Schau mal ob du diese Query richtig ausgeführt hast:

Zuerst ausführen
##############

CREATE TABLE _statistik_zaehler (
Zaehler_fuer varchar(80) NOT NULL default '',
Summe int(10) NOT NULL default '0',
PRIMARY KEY (Zaehler_fuer)
) TYPE=MyISAM COMMENT='Zaehler fuer Hits, Besucher ect...';






Danach ausführen
#################


INSERT INTO _statistik_zaehler VALUES ('Anzahl_der_Hits', '0');
INSERT INTO _statistik_zaehler VALUES ('Anzahl_der_Besucher', '0');
INSERT INTO _statistik_zaehler VALUES ('Anzahl_der_Referer', '0');

Ich hatte beim ersten mal den zweiten Teil vergessen und mich dann gewundert. Wieso nichts gezählt wird.

Beim erstellen auch drauf achten das die Tabellen deinen Präfix bekommen :

Bei mri z,B würde die erste Zeile dann so heißen : CREATE TABLE vb3__statistik_zaehler (

Vega
10.06.2004, 11:56
@Rici

ich bin ein wenig im Stress wegen diesem Hack. Ich habe da wohl etwas falsch verstanden und ein wenig genervt reagiert.
Sehe mir das bitte nach. :)

Liebe Grüße
PcFreak

Natürlich bin ich für wirkliche Anregungen offen.
Was würdet ihr denn gerne noch in diesem Hack haben? (Kommt mir aber bitte nicht mit, nur für bestimmte Benutzergruppen sichtbar usw.)
Ich möchte nicht an den orginal vB Dateien rumeditieren und ich fand diese Benutzergruppensachen sowieso schon immer ein wenig suspekt. Für mich ist ein User wie jeder andere. Ob 1000 Beiträge oder nur lesender Gast, Admin oder Mod. Ich unterscheide da nicht. ;)
Was ich gerne noch haette, waere eine Top Poster-Angabe. :)

Daveone
10.06.2004, 14:11
und durchschnittliche beiträge pro tag ;)

Subu1
10.06.2004, 14:56
Schau mal ob du diese Query richtig ausgeführt hast:



Beim erstellen auch drauf achten das die Tabellen deinen Präfix bekommen :




Hmmmm, habe Ihm den Hack installt, allerdings mußte ich die Queries übers ACP laufen lassen( vielleicht wollte es nicht und ist nur bedingt tauglich), hatte kein phpmyadmin, allerdings läuft der Hack bei mir anstandslos ohne Präfix wie Du es beschreibst.

grüße subu1

Mystics
10.06.2004, 16:14
Die 10 letzten Themen von ..... < --- die rechte nicht greifen jeder bekommt das letzte posting angezeigt auch wenn er zu diesem bereich keine berechtigung hat
lässt sich vielleicht ja noch ändern und wenn nicht trotzdem sehr gute arbeit wenn nur mal alle hacks so gut beschrieben wären
Suche in der statistik.php:

//4 ist das interne Forum
$getbeitraege= $DB_site->query("
SELECT threadid, title, lastpost, postusername,lastposter,dateline
FROM " . TABLE_PREFIX . "thread
WHERE forumid NOT IN ('4')
ORDER BY lastpost
DESC LIMIT $limit
");

Ersetze es mit: $forumids = array_keys($forumcache);
// get forum ids for all forums user is allowed to view
foreach ($forumids AS $key => $forumid)
{
$fperms = &$bbuserinfo['forumpermissions']["$forumid"];
$forum = &$forumcache["$forumid"];

if (!($fperms & CANVIEW) OR !($fperms & CANSEARCH) OR !verify_forum_password($forumid, $forum['password'], false))
{
unset($forumids["$key"]);
}
}

$getbeitraege= $DB_site->query("
SELECT threadid, title, lastpost, postusername,lastposter,dateline
FROM " . TABLE_PREFIX . "thread
WHERE forumid IN(" . implode(', ', $forumids) . ")
AND thread.open <> 10
AND thread.visible = '1'
ORDER BY lastpost
DESC LIMIT $limit
");Dann ist es immer abhängig von den jeweiligen Berechtigungen.

Smoker
10.06.2004, 17:29
@Mystics

Danke :)

@PcFreak

Danke für das Update :)
Könnte man noch irgendwie einbauen, das man sieht wer schon alles HEUTE online war ?

bye
Smoker

Mastermaik
10.06.2004, 18:05
denn, wenn ich im ACP auf Querie ausführen klicke und dann da steht, "Sie können keine Queries ausführen" !?
Woran kann das liegen ?
Muß ich dazu noch irgendwas ausführen/starten/kaufen !?

Danke & LG
Maik

Smoker
10.06.2004, 18:11
denn, wenn ich im ACP auf Querie ausführen klicke und dann da steht, "Sie können keine Queries ausführen" !?
Woran kann das liegen ?
Muß ich dazu noch irgendwas ausführen/starten/kaufen !?

Danke & LG
Maik
Öffne die includes/config.php und suche nach ...

$canrunqueries = '1';
oder eventuell ( weis das orginal nicht mehr )
$canrunqueries = '';

und änder die 1 in deine UserID

bye
Smoker

Mastermaik
10.06.2004, 18:18
Gedankt Smoker
LG
Maik

Mastermaik
10.06.2004, 18:41
Bei mir kommt folgende Fehlermeldung bei den Queries:
Beim Ausführen Ihres Querys trat ein Fehler auf. Die folgenden Informationen wurden zurückgegeben.
Fehlernummer: 1064
Fehlerbeschreibung: You have an error in your SQL syntax near ';
INSERT INTO _statistik_browser_os VALUES ('browser' , 'Netscape' , '0');
' at line 1

Danke & LG

Edit: Diese Fehlermeldung kommt beim Querie: _statistik_browser_os.txt

darkdiver
10.06.2004, 18:51
Einfach ein guter Hack, ich habe ihn mal im Ttest und frage mich wie ich die "letzten 10 tage" reseten kann, habe aus irgendwelchen gründen den 9.6.2004 zweimaldrin und es tut sich nichts mehr.....

danke und weiter so ;)

Smoker
10.06.2004, 19:27
Bei mir kommt folgende Fehlermeldung bei den Queries:
Beim Ausführen Ihres Querys trat ein Fehler auf. Die folgenden Informationen wurden zurückgegeben.
Fehlernummer: 1064
Fehlerbeschreibung: You have an error in your SQL syntax near ';
INSERT INTO _statistik_browser_os VALUES ('browser' , 'Netscape' , '0');
' at line 1

Danke & LG

Edit: Diese Fehlermeldung kommt beim Querie: _statistik_browser_os.txt
Der Autor hat kommentare in den sql Foles drin die leider NICHT auskommentiert sind und deswegen diesen fehler verursachen.
Hier im Anhang die selben SQL Files nur das sie richtig gehen über das ACP oder PHP My Admin etc.

bye
Smoker

Mastermaik
10.06.2004, 19:34
Danke an meinen Retter !
SUPER !
LG
Maik

Mastermaik
10.06.2004, 19:35
Klappt aber leider immer noch nicht !
KOmisch !
LG
Maik

Mastermaik
10.06.2004, 19:37
Ich sehe da auch auf den ersten Blick keinen Unterschied zwischen Smokers und Freaks ?!
LG & Danke
Maik

Vega
10.06.2004, 19:45
Ansonsten mach es doch einfach ueber myphpadmin?!

Mastermaik
10.06.2004, 19:46
Ansonsten mach es doch einfach ueber myphpadmin?!

Keinen Peil wie das geht...
Warum habe ich so Probleme und alle anderen haben keine !?
Hmmmm


LG
Maik

Vega
10.06.2004, 19:55
Webspace? Wo?

Mastermaik
10.06.2004, 20:03
all-inkl.com


LG

Smoker
10.06.2004, 20:35
Der Unterschied hier ... Orginal ...


Zuerst ausführen
#################

CREATE TABLE _statistik_spider (
Spidername varchar(80) NOT NULL default '',
Zaehler int(10) unsigned NOT NULL default '0'
) TYPE=MyISAM COMMENT='Statistic for the Spider' ;


Danach ausführen
#################

INSERT INTO _statistik_spider VALUES ('googlebot', 0);
INSERT INTO _statistik_spider VALUES ('msnbot', 0);
INSERT INTO _statistik_spider VALUES ('inktomi', 0);
INSERT INTO _statistik_spider VALUES ('lycos', 0);
INSERT INTO _statistik_spider VALUES('webcrawler', 0);
INSERT INTO _statistik_spider VALUES ('Yahoo', 0);
INSERT INTO _statistik_spider VALUES ('Infoseek', 0);
INSERT INTO _statistik_spider VALUES ('W3C_Val', 0);
INSERT INTO _statistik_spider VALUES ('Andere Suchmaschinen', 0);

Meins ... OHNE diese KOmmentare drin ...

CREATE TABLE _statistik_spider (
Spidername varchar(80) NOT NULL default '',
Zaehler int(10) unsigned NOT NULL default '0'
) TYPE=MyISAM COMMENT='Statistic for the Spider' ;


INSERT INTO _statistik_spider VALUES ('googlebot', 0);
INSERT INTO _statistik_spider VALUES ('msnbot', 0);
INSERT INTO _statistik_spider VALUES ('inktomi', 0);
INSERT INTO _statistik_spider VALUES ('lycos', 0);
INSERT INTO _statistik_spider VALUES('webcrawler', 0);
INSERT INTO _statistik_spider VALUES ('Yahoo', 0);
INSERT INTO _statistik_spider VALUES ('Infoseek', 0);
INSERT INTO _statistik_spider VALUES ('W3C_Val', 0);
INSERT INTO _statistik_spider VALUES ('Andere Suchmaschinen', 0);

bye
Smoker

Mastermaik
10.06.2004, 20:39
habe ich auch probiert !
Aber dann kommt die Fehlermeldung, dass das _statistik_browser_os schon existiert und er bricht ab !?
Also meinst Du, eine komplette durchgehende Querie ausführen ? Mit Create und INSERT ?
Danke & LG
Maik

Vega
10.06.2004, 20:47
Dann fuehre nur noch das hier aus.


INSERT INTO _statistik_spider VALUES ('googlebot', 0);
INSERT INTO _statistik_spider VALUES ('msnbot', 0);
INSERT INTO _statistik_spider VALUES ('inktomi', 0);
INSERT INTO _statistik_spider VALUES ('lycos', 0);
INSERT INTO _statistik_spider VALUES('webcrawler', 0);
INSERT INTO _statistik_spider VALUES ('Yahoo', 0);
INSERT INTO _statistik_spider VALUES ('Infoseek', 0);
INSERT INTO _statistik_spider VALUES ('W3C_Val', 0);
INSERT INTO _statistik_spider VALUES ('Andere Suchmaschinen', 0);

Mastermaik
10.06.2004, 20:49
Und wenn ich dann Deine _statistik_laender.txt ausführen lasse als Querie:
vBulletin-Systemmitteilung

Beim Ausführen Ihres Querys trat ein Fehler auf. Die folgenden Informationen wurden zurückgegeben.
Fehlernummer: 1064
Fehlerbeschreibung: You have an error in your SQL syntax near ';

INSERT INTO `_statistik_laender` VALUES (1, 'ac', 'Ascension', 'images/stat' at line 10

Woran liegts ?

LG & Danke
Maik

Vega
10.06.2004, 20:49
all-inkl.com hat doch sicherlich auch 'ne Moeglichkeit auf die SQL-DB zuzugreifen, oder nicht?

Mastermaik
10.06.2004, 20:53
all-inkl.com hat doch sicherlich auch 'ne Moeglichkeit auf die SQL-DB zuzugreifen, oder nicht?

Ja, die haben sie, aber sie gehen sicherlich nicht hin und adden nen Hack für mich ins Forum ! Shit !
Die Jungs sind erstklassig im Support usw. aber warum sollten Sie das für mich tun, kann ich ja verstehen !
Hoffi,
ich bitte um dringende PN an mich zwecks Problem !
Ansonsten hat vielleicht Smoker noch ne Idee !
Danke & LG
Maik

darkdiver
10.06.2004, 20:57
und was ist mit meinem Trivialen Problem der letzten 10 tage ich will die gerne löschen weil heute zweimal drinsteht und sich da nicht tut ???
bin offen für alles ;-)

Vega
10.06.2004, 21:11
Ja, die haben sie, aber sie gehen sicherlich nicht hin und adden nen Hack für mich ins Forum ! Shit !
Die Jungs sind erstklassig im Support usw. aber warum sollten Sie das für mich tun, kann ich ja verstehen !
Hoffi,
ich bitte um dringende PN an mich zwecks Problem !
Ansonsten hat vielleicht Smoker noch ne Idee !
Danke & LG
Maik
Nein, werden sie auch nicht, allerdings haben sie, wenn sie nen phpmyadmin (sql-datenbank zugriff) haben, auch die Moeglichkeit von dort aus ein Query auszufuehren...

Anyways, lass das 'mal als Query laufen.

DROP TABLE IF EXISTS `_statistik_laender`;


Und dann erstelle noch mal die _statistik_laender Tabelle.

Andree
10.06.2004, 23:30
Danke für die Statusmeldungen.

Ich werde alle gemeldeten Bugs fixen und euch diese in einem neuen download zur Verfügung stellen.

PcFreak

Andree
11.06.2004, 01:32
Alle bisher bekannten Bugs gefixt und ein neues zip.file hochgeladen.
Siehe wie immer ersten Beitrag in diesem Thema.

PcFreak

Maddrax
11.06.2004, 07:25
@PcFreak
klasse Teil ;)

werde das demnächst bei mir auch einbauen

was mir aber aufgefallen ist, ich war mit Mozilla 1.4 (Mozilla/5.0 (Windows; U; Windows NT 5.1; de-AT; rv:1.4) Gecko/20030624) auf deiner Site und in der Stats wurde Mozilla nicht erkannt

Andree
11.06.2004, 10:01
Mit diesem Browserstamp, wird der Browser als Netscape erkannt.

Ich muss mal demnächst ein wenig feintunen. Diese Mozillaclones geben sich immer als "was weis ich aus".

Ich wundere mich auch darüber das noch niemand mit einem IE 5.5 oder älter auf meinem Board war.
Entweder stimmen da ein oder zwei Routinen nicht ganz, oder diesen IE nutzt tatsächlich niemand mehr.

PcFreak

Hoffi
11.06.2004, 11:05
Ein Tipp fürs Haupttemplate:
Benutze anstatt von
<font face="Times New Roman">Ø </font>
lieber
&oslash;

Hoffi
11.06.2004, 14:19
Heute Abend poste ich ein AddOn. Zu sehen gints das bei den referer schon bei www.calibra.de/forum/statistik.php (http://www.calibra.de/forum/statistik.php)

Es listet Die referer nur nach der Haupt-Domain auf.

Experience18
11.06.2004, 15:40
@Hoffi

Es trat ein Problem mit der Das Opel Calibra Problem Forum Datenbank auf.
Bitte versuchen Sie es erneut, indem Sie die Seite neu laden (Aktualisieren, Refresh, Reload usw. im Browser klicken).

Eine E-Mail wurde an den Technischen Administrator geschickt, den Sie ebenfalls kontaktieren können, falls das Problem weiterhin auftritt.

Wir entschuldigen uns für die Unannehmlichkeiten.

Mastermaik
11.06.2004, 15:43
Und ich habe nun die neue Version runtergeladen, wieder diese Fehlermeldung:
vBulletin-Systemmitteilung

Beim Ausführen Ihres Querys trat ein Fehler auf. Die folgenden Informationen wurden zurückgegeben.
Fehlernummer: 1064
Fehlerbeschreibung: You have an error in your SQL syntax near ';



INSERT INTO _statistik_browser_os VALUES ('total','hits','0');
INSER' at line 5

Was tun ?

Danke & LG

Daveone
11.06.2004, 15:53
bei mir ging es vorhin auch nicht jetzt schon

http://www.calibra.de/forum/statistik.php


kann mir mal jemand sagen ob die file im ersten beitrag jetzt ganz aktuell ist oder ob nachträglich noch was geändert werden muss? bei mir in der statistik zählt er nämlich bei den besucherbrowsern etc nicht
http://www.freaky-forum.de/statistik.php?do=list

Hoffi
11.06.2004, 19:02
@Daveone: Es sieht so aus als ob du den Eintrag im phpinclude_start Template nicht gemacht hast.

Ich hatte den Fehler noch nicht. Komisch.

@Mastermaik: Ich hab frisch installiert, aber mit phpmyadmin die SQL ausgeführt. Da gabs keine Fehler, und ich hab immer die komplette Datei hineinkopiert. Ich bin jetzt nicht sicher ob das Query-Feld im ACP multi-SQL Statements kann, oder immer nur eins nach dem anderen.

Karsten242
11.06.2004, 19:02
und noch ein Käferchen ;-) in der statistik.php

Suche:


$getbeitraege= $DB_site->query("
SELECT threadid, title, lastpost, postusername,lastposter,dateline
FROM " . TABLE_PREFIX . "thread
WHERE forumid IN(" . implode(', ', $forumids) . ")
AND thread.open <> 10
AND thread.visible = '1'
ORDER BY lastpost
DESC LIMIT $limit
");

ersetze mit:

$getbeitraege= $DB_site->query("
SELECT threadid, title, lastpost, postusername,lastposter,dateline
FROM " . TABLE_PREFIX . "thread
WHERE forumid IN(" . implode(', ', $forumids) . ")
AND " . TABLE_PREFIX . "thread.open <> 10
AND " . TABLE_PREFIX . "thread.visible = '1'
ORDER BY lastpost
DESC LIMIT $limit
");

Mystics
11.06.2004, 19:08
und noch ein Käferchen ;-)
Ich würde es lieber damit ersetzen:$getbeitraege= $DB_site->query("
SELECT threadid, title, lastpost, postusername,lastposter,dateline
FROM " . TABLE_PREFIX . "thread AS thread
WHERE forumid IN(" . implode(', ', $forumids) . ")
AND thread.open <> 10
AND thread.visible = '1'
ORDER BY lastpost DESC
LIMIT $limit
"); Wobei man das "thread." in diesem Query auch ganz weglassen könnte :)

Daveone
11.06.2004, 19:11
mein phpinclude_start template sieht so aus


// Example of how to include a seperate file:
// ob_start();
// require("yourheader.html");
// $header = ob_get_contents();
// ob_end_clean();
// ##### BEGINN Neue Themen #####
if (strpos($_SERVER['PHP_SELF'], 'index.php') != false)
{

$starttime = mktime(0, 0, 0, date('m'), date('d'), date('Y'));

$todaythreads = $DB_site->query_first("SELECT COUNT(*) AS count FROM " . TABLE_PREFIX . "thread WHERE dateline >= $starttime");

eval('$threadstoday .= "' . (vb_number_format($todaythreads['count'])) . '";');

}
// ##### ENDE Neue Themen #####
// ##### BEGINN Neue Beiträge #####
if (strpos($_SERVER['PHP_SELF'], 'index.php') != false)
{

$starttime = mktime(0, 0, 0, date('m'), date('d'), date('Y'));

$todayposts = $DB_site->query_first("SELECT COUNT(*) AS count FROM " . TABLE_PREFIX . "post WHERE dateline >= $starttime");

eval('$poststoday .= "' . (vb_number_format($todayposts['count'])) . '";');

}
// ##### ENDE Neue Beiträge #####
// ##### BEGINN Neue User #####
if (strpos($_SERVER['PHP_SELF'], 'index.php') != false)
{

$starttime = mktime(0, 0, 0, date('m'), date('d'), date('Y'));

$todayuser = $DB_site->query_first("SELECT COUNT(*) AS count FROM " . TABLE_PREFIX . "user WHERE joindate >= $starttime");

eval('$userstoday .= "' . (vb_number_format($todayuser['count'])) . '";');

}
// ##### ENDE Neue User #####
include("./statistik_counter.php");

//##################################

include("./statistik_counter.php");

//##################################

Mastermaik
11.06.2004, 19:29
@Mastermaik: Ich hab frisch installiert, aber mit phpmyadmin die SQL ausgeführt. Da gabs keine Fehler, und ich hab immer die komplette Datei hineinkopiert. Ich bin jetzt nicht sicher ob das Query-Feld im ACP multi-SQL Statements kann, oder immer nur eins nach dem anderen.

Kannst Du mir denn bald helfen !?

LG
Maik

Daveone
11.06.2004, 19:39
wäre es bei solchen Threads nicht sinnvoller sich per PN oder icq zu helfen?

Dann bleibt das hier übersichtlicher und man schafft es schneller wenn man direkt "chattet"

redlabour
11.06.2004, 19:50
Find ich gut so - so ist zumindest per Suche nachvollziehbar welche Probleme schon auftraten und aktuell behoben sind. Das wäre per Chat nicht mehr gegeben ! ;)

Vega
11.06.2004, 21:37
Kannst Du mir denn bald helfen !?

LG
Maik


So, da von Dir ja keine Infos kommen, hab ich 'mal auf der Seite von all-inkl.com nachgeschaut und folgendes gefunden.

http://www.all-inkl.com/?content=anleitungen_mysql&partner=



Ebenfalls mit installiert wird das Webfrontend PHPMyAdmin. Dieses finden Sie auf der URL IhreDomain.de/mysqladmin. Dieses Verzeichniss wird automatisch mit den aktuellen KAS Zugangsdaten Passwortgeschützt.



Ich sagte ja bereits, dass Du phpmyadmin hast, also fuehr doch selbigen aus, loesche die Tables (wie das geht, hab ich weiter oben schon beschrieben oder aber Du loeschst sie, indem Du auf Drop Table klickst ;)) und fuehre dann noch 'mal die Queries aus.

Hoffi
12.06.2004, 00:15
@DaveOne: Du hast die Include-Zeile doppelt drin, was nichts machen sollte. Allerdings hab ich bei mir ein Phänomen festgestellt: Wenn kein weiterer PHP-Code da drin steht, wird der Include ausgeführt, wenn Code drin ist, wird er nicht ausgeführt.

@Mastermaik: siehe Vega. ;)

FlashNash
12.06.2004, 08:07
Löppt die Statistik auch auf vB 3.0 RC4 - Wenn es um die vB Version ging hab ich nur immer etwas von vB 3.0.1 gelesen!

Andree
12.06.2004, 09:20
Löppt die Statistik auch auf vB 3.0 RC4 - Wenn es um die vB Version ging hab ich nur immer etwas von vB 3.0.1 gelesen!

Das kann ich nicht sagen, da ich diese für die vBulletin 3.01 Version geschrieben habe und sie nicht auf anderen getestet habe.

Vielleicht hat aber jemand sie auf diese Version laufen (ich denke das sie auch auf die älteren Versionen läuft, da sie ausser den globalen Funktionen, und der user_funktions.php keine anderen vBulletin phps benötigt. Die läuft sogar ohne ein vBulletin Board :) )

PcFreak

FlashNash
12.06.2004, 09:47
@PcFreak
Thx für Deine Response. Ich werde mal noch bis morgen warten. Wenn sich bis dahin niemand ´negativ´ geäußert hat d.h. konkret von Probs beim Einbau in die vB3.0 RC4 berichtet, dann werde ich die Statistik mal einbauen und anschließend hier berichten. Aber vielleicht kommt ja noch jemand ins Forum hier eingeflogen, der die Statistik i.V. mit der RC4 am runnen hat. :D

Hoffi
12.06.2004, 10:23
Ich hab sie auf 3.01 und 3.00 am Laufen.

Mastermaik
12.06.2004, 17:01
Also erstmal danke, ich habe es nun mit myPHP hinbekommen, allerdings wird trotz Änderung in der functions_online es nicht angezeigt, wenn ich auf WIO klicke !?
Und ich habe noch die Probs mit den Zeichensätzen, alles mit "ä", "ö" usw ist falsch dargestellt ? Tip ?

Danke & LG
Maik

Daveone
12.06.2004, 23:49
ich hab die neue version des hacks nun eingebaut und es geht immer noch nicht :( http://www.freaky-forum.de/statistik.php?do=list

Hoffi
13.06.2004, 02:05
Es wird immer noch nicht die statistik_counter.php bei jedem beuch ausgeführt. Kontrollier noch mal dein phpinclude_start template.

Die Browser auflösung zum Mozilla funzt noch nicht.

Das DB Feld für die Referrer sollte länger sein da die immer abgeschnitten werden und man es so nicht zurückverfolgen kann.

Andree
13.06.2004, 02:33
Und noch etwas. Sieht zwar schöm aus aber bringt nichts.
Die 1.01 Version ist nicht W3C XHTML 1.0 kompatibel.
Du hast nämlich deren logo auf die Hauptseite eingebunden. Das hat keinen Sinn

Hoffi hat mich aber auch schon darauf aufmerkamm gemacht.

Zur Zeit code ich eine verbesserte Version mit den XHTML Standards.

Wer sich mal ein Bild davon machen möchte kann sich die neue Version hier ansehen. http://at-lantis.de/test.php

PcFreak

redlabour
13.06.2004, 10:38
Wäre schön wenn Du die Queries erstmal korrigierst ! ;)

Wo ist der Fehler ??

Daveone
13.06.2004, 10:39
@hoffi und pcfreak, habt ihr das zu mir gesagt oder zu mastermaik?

Daveone
13.06.2004, 11:03
wie erstelle ich denn den cronjob?

Daveone
13.06.2004, 11:07
kann man löschen

Andree
13.06.2004, 11:28
Wäre schön wenn Du die Queries erstmal korrigierst ! ;)

Wo ist der Fehler ??

Führ mal zuerst den Tabellenabschnitt aus und anschliessend die inserts.

Die queries sind absolut in Ordnung. Habe sie jetzt noch einmal alle Tabellen mehrmals auf eine Testdatenbank installiert.

Der Fehler liegt zu 100% bei dir.
Also, vor dem mosern erst einmal schauen ob man eventuell nicht selbst einen Fehler gemacht hat. :rolleyes:

Liebe Grüße
PcFreak

redlabour
13.06.2004, 11:28
Wäre schön wenn Du die Queries erstmal korrigierst ! ;)

Wo ist der Fehler ??
Ich bin zu 100% nach Deiner Anleitung vorgegangen - es klappt nicht. Habe alle Templates angelegt.

Andree
13.06.2004, 11:33
Auf dem Bild sieht es so aus als hättest du im letzten Insert das semikolon vergessen zu pasten.

Also, dieses Zeichen ; muss als letztes Zeichen einen insert abschliesen,

Und beim letzten fehlt er. Zumindestens auf deinem Bild. :)

Schau noch mal nach.

PcFreak

Snyper
13.06.2004, 11:36
Also die Anleitung von PCFreak ist 100%ig ok.... !
Lösche über "MySQLAdmin" einfach nochmal die Tabellen und leg Sie neu an.

Greets

redlabour
13.06.2004, 11:56
Sagt einem doch mal das jede Zeile manuell ausgeführt werden muss.

Hatte die komplette Textdatei einkopiert ! ;)

EDIT :// Momentmal - das kann ja wohl nicht sein - da brauche ich ja Stunden für die anderen !?

Wieso lässt die Ausführung das letzte Zeichen immer weg auch wenn ich es eingebe ?

Andree
13.06.2004, 11:58
Sagt einem doch mal das jede Zeile manuell ausgeführt werden muss.

Hatte die komplette Textdatei einkopiert ! ;)

Das funktioniert ja auch.
Nur hattest du das allerletzte Zeichen vergessen mir einzukopieren ;)

PcFreak

redlabour
13.06.2004, 12:01
Das funktioniert ja auch.
Nur hattest du das allerletzte Zeichen vergessen mir einzukopieren ;)

PcFreak

Nein hatte ich nicht - es wird immer mit übernommen aber bei der Ausführung ignoriert ! Wie kann das denn ?

Ich brauch ja sonst Stunden für alle !

EDIT : // Das Problem tritt nur aus dem AdminCP heraus auf - unter phpMyAdmin geht es ! ;)

Und funzt wunderbar - thanx for this one !

Mastermaik
13.06.2004, 13:50
Und ich habe noch keine Lösung, warum die Online nicht eingebunden wird, habe alle Änderungen so gemacht, wie in der Anleitung angegeben ! Dazu diese Sache mit dem Schriftsatz !

LG & Danke
Maik

Daveone
13.06.2004, 14:01
der hack ist prima aber hier
http://www.freaky-forum.de/statistik.php?do=list

die letzten 10 tage, das klappt noch nicht so ganz! das geht nur vom 16. mai bis 26.mai

Mastermaik
13.06.2004, 14:39
der hack ist prima aber hier
http://www.freaky-forum.de/statistik.php?do=list

die letzten 10 tage, das klappt noch nicht so ganz! das geht nur vom 16. mai bis 26.mai
Aber warum klappt das bei Dir mit den Schriften und Zeichen ?!
Bei mir ist das komisch !
LG
Maik
7

Sebi
13.06.2004, 14:43
bei mir wird leider nichts aktualisiert. ich denke das der cron nicht funzt.

http://www.forum-barebonecenter.de/statistik.php

weiss vielleicht jemand wo das problem liegen könnte?

Andree
13.06.2004, 14:53
bei mir wird leider nichts aktualisiert. ich denke das der cron nicht funzt.

http://www.forum-barebonecenter.de/statistik.php

weiss vielleicht jemand wo das problem liegen könnte?

Du hast den counter nicht aktiviert.
Der Crownjoab hat nichts damit zu tun.
Aktualisieren erfolgt über die Datei statistik_counter.
Diese muss in das phpinclude_start template eingebunden werden mit einem include Befehl.

Das steht aber auch alles so in der Anleitung
Schau dort noch einmal nach.
Entweder hast du die statistik_counter Datei nicht hochgeladen, oder sie nicht eingebunden.

PcFreak

Daveone
13.06.2004, 15:09
@mastermaik ich habe keine ahnung!

weiss nicht jemand wie ich das problem mit den "letzten 10" hinkriege?

Sebi
13.06.2004, 17:44
okay habe es, die datei war nochgeladen. warum auch immer ;)

Mastermaik
14.06.2004, 10:10
Vielleicht hat ja noch jemand ne Idee bzgl. meiner Schriftdarstellung:
http://www.mh-medien.com/forum/statistik.php
Und die letzten 10 Tage funktionieren auch nicht ! Komisch
Danke & LG
Maik

redlabour
14.06.2004, 11:28
Sorry - bei mir ist alles auf Anhieb ok gewesen ! http://www.redlabour.de/vbulletin/statistik.php

Ich versteh das nicht - da finde ich mal einen Hack der auf Anhieb funzt und dann haben alle anderen Probs ! :D

Onkel_Tom
14.06.2004, 13:00
kleiner bug:

In statistik.php suche nach
$mostpopular_views = $maxthread[views];

ersetzte mit:
$mostpopular_views = $mostpopular[views];

Außerdem sind die ALT- Tags der Balkengrafik für User ohne Avatar und mit Avatar vertauscht ;)

Hoffi
14.06.2004, 13:24
Das DB-Feld für de Referrer ist viel zu klein, die URL's werden immer abgeschnitten. Grad für die Google-Suchen usw. sehr Schade.

Onkel_Tom
14.06.2004, 14:09
@ Hoffi
Wolltest Du nicht Deinen Add-On mit den Referer noch posten ? ;)

MrZeropage
14.06.2004, 15:13
Ich hätte gerne statt den "Top 3 Poster" eine "Top 10 Poster" - wie kann ich das erweitern ?

Ansonsten sehr cooler Hack, ich hätte auch gerne die Arcade-Statistiken mit drin, meistgespieltes Spiel usw :)

Stussi
14.06.2004, 17:18
Einfach nur geiler Hack! *lob*

Don B.
14.06.2004, 19:51
Ist auf der ersten seite / erstes posting jetzt die aktuellste version oder muss man sich noch was zusammensuchen?? weil 12 seiten schon :(

kann mir da jemand genau weiterhelfen? wäre sehr nett :)


cheers

Mastermaik
14.06.2004, 20:03
Also, einige Dinge der letzten Seiten sind schon bereinigt, was meine Postings angeht, waren es Änderungen in den Templates, die ich per Hand umschreiben mußte, damit die "ä"´s´usw. richtig angezeigt werden !
Die letzten 10 Tage klappen bei mir noch nicht !
Ansonsten denke ich, das File auf Seite eins ist aktuell !
LG
Maik

Hoffi
15.06.2004, 00:47
Hier das AddOn.
Es gibt jetzt auch eine Liste der Referrer-Liste der Second-Level-Domains. Unabhängig von welcher Seite es aufgerufen wurde.

Edit

Bug gefixed.

Hoffi
15.06.2004, 01:35
Alternative Templates.

In dem ZIP sind verändertet Templates die die Statistik in besserem HTML erstrahlen lassen. Wenn ich nix übersehen habe sollte es XHTML konform sein.

Demo: http://www.calibra.de/forum/statistik.php

Es ist mein AddOn mit drin!

Fixed!

Onkel_Tom
15.06.2004, 01:42
Danke Hoffi !
Sollte ich nun erstmal alle "alten" Referer aus der Tabelle _statistik_top_referer löschen damit der AddOn korrekt funktioniert ?

Hoffi
15.06.2004, 01:46
Das ist egal. Nur wenn du die andere Tabelle leerst, sind beide auf dem gleichen Stand. Ist aber nicht notwendig.

Onkel_Tom
15.06.2004, 02:30
Ähm, Hoffi, ich dachte die URL's werden nun etwas bereinigt dargestellt...
Aber ich habe nun die selbe Ausgabe wie auf der linken Seite.

Heute mittag hattest Du diese bereinigten URLs noch im Opel Calibra Forum und jetzt hast Du da Second Level Domains stehen. Das wollte ich eigentlich haben...

Hoffi
15.06.2004, 10:04
Willst du nur die Bereinigten URL's haben? Eigentlich sollte es nach dem AddOn so aussehen wie bei mir.

Du hast auf beiden Seiten die selbe Ausgabe?

Mastermaik
15.06.2004, 10:09
@Hoffi:
Was muß ich denn mit Deinen Templates machen !? Einfach hochladen oder wie ?

LG
Maik

Hoffi
15.06.2004, 10:25
Hochladen nicht. Einfach anstelle der Original-Templates benutzen. Aber im Hauptseiten-Template ist der AddOn von mir drin, ich stell heute noch ein Online ohne mein AddOn.

MrZeropage
15.06.2004, 10:43
Wie kann ich die Arcade-Statistik einbinden ? Gibt es das AddOn dazu irgendwo/irgendwie ?

Andree
15.06.2004, 10:59
Wie kann ich die Arcade-Statistik einbinden ? Gibt es das AddOn dazu irgendwo/irgendwie ?
Das Add On gibt es nicht.
Dies wird demnächst in der neuen Version verfügbar sein.

PcFrea

MrZeropage
15.06.2004, 11:34
Ok, prima.

Was mir noch aufgefallen ist:
unter "populärstes Forum" werden auch Foren angezeigt, die ein User nicht sehen kann (Forumpermissions) und somit auch private Foren.

Das ist übel, hab das deshalb erstmal rausgenommen ... Wie kann man das so machen, dass nur Foren berücksichtigt werden, die der Betrachter auch kennt bzw. sehen darf ?



...und: wann kommt diese neue Version ?

Daveone
15.06.2004, 11:42
ich hab immernoch das Problem das die statistik der letzten 10 tage nicht funzt! Geht nur vom 16.-25. mai http://www.freaky-forum.de/statistik.php?do=list

AKINCI
15.06.2004, 11:57
Erstmal Danke für hack.
Die letzten 10 Tage werden bei mir garnicht angezeigt.
http://www.avaralar.bc-host.net/statistik.php
______________
edit
Habe von aktuelle zip file statistik.php nochmal uploaded.
Jetzt geht es auch bei mir. Nur bisschen Grafik störungen. Das ist kein Problem :)
In Original style wird es richtig angezeigt.

Andree
15.06.2004, 12:19
Ok, prima.

Was mir noch aufgefallen ist:
unter "populärstes Forum" werden auch Foren angezeigt, die ein User nicht sehen kann (Forumpermissions) und somit auch private Foren.

Das ist übel, hab das deshalb erstmal rausgenommen ... Wie kann man das so machen, dass nur Foren berücksichtigt werden, die der Betrachter auch kennt bzw. sehen darf ?



...und: wann kommt diese neue Version ?

Schau mal hier:
http://www.vbulletin-germany.com/forum/showpost.php?p=69636&postcount=93

Ist aber im aktuellen zip.file schon geändert.
PcFreak

Maddrax
15.06.2004, 12:50
Bei mir tritt folgendes Problem mit diesem Code (orginal) auf:

$getbeitraege= $DB_site->query("
SELECT threadid, title, lastpost, postusername,lastposter,dateline
FROM " . TABLE_PREFIX . "thread
WHERE forumid IN(" . implode(', ', $forumids) . ")
AND thread.open <> 10
AND thread.visible = '1'
ORDER BY lastpost
DESC LIMIT $limit
");

bekomme ich folgenden Fehler
IE:

Datenbankfehler in vBulletin 3.0.1:

Ungueltige SQL-Abfrage:
SELECT threadid, title, lastpost, postusername,lastposter,dateline
FROM dm_vb3_thread
WHERE forumid IN(1, 2, 3, 4, 6, 22, 7, 8, 10, 9, 35, 11, 34, 12, 27, 5, 29, 31, 21, 23, 24, 36, 25, 13, 14, 16, 33, 28, 17, 32, 15, 30, 18, 19, 20, 26)
AND thread.open <> 10
AND thread.visible = '1'
ORDER BY lastpost
DESC LIMIT 10

mysql error: Unknown table 'thread' in where clause

mysql error number: 1109

Mozilla:

Datenbankfehler in vBulletin 3.0.1:

Ungueltige SQL-Abfrage:
SELECT threadid, title, lastpost, postusername,lastposter,dateline
FROM dm_vb3_thread
WHERE forumid IN()
AND thread.open &lt;&gt; 10
AND thread.visible = '1'
ORDER BY lastpost
DESC LIMIT 10

mysql error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')
AND thread.open &lt;&gt; 10
AND thread.visible = '1'

mysql error number: 1064

mit Mystics Änderung

$getbeitraege= $DB_site->query("
SELECT threadid, title, lastpost, postusername,lastposter,dateline
FROM " . TABLE_PREFIX . "thread AS thread
WHERE forumid IN(" . implode(', ', $forumids) . ")
AND thread.open <> 10
AND thread.visible = '1'
ORDER BY lastpost
DESC LIMIT $limit
");

funtioniert es unter dem IE, unter Mozilla nicht
Mozilla Fehler:

Datenbankfehler in vBulletin 3.0.1:

Ungueltige SQL-Abfrage:
SELECT threadid, title, lastpost, postusername,lastposter,dateline
FROM dm_vb3_thread AS thread
WHERE forumid IN()
AND thread.open &lt;&gt; 10
AND thread.visible = '1'
ORDER BY lastpost
DESC LIMIT 10

mysql error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')
AND thread.open &lt;&gt; 10
AND thread.visible = '1'

mysql error number: 1064


Ich habe mich schon "dumm und dämlich" gesucht, aber kein Ergebnis ...

Onkel_Tom
15.06.2004, 12:57
Willst du nur die Bereinigten URL's haben? Eigentlich sollte es nach dem AddOn so aussehen wie bei mir.

Du hast auf beiden Seiten die selbe Ausgabe?

Also irgendwas stimmt da bei mir nicht.
Ich habe in der Tabelle _statistik_top_referer_url ganz andere Daten wie auf der Statistikseite angezeigt werden. Im Anhang siehst Du den Inhalt der Tabelle _statistik_top_referer_url und auf er Statistikseite steht ein und der selbe Eintrag mittlerweile 4 mal, der aber gar nicht in der Tabelle steht.

guckst Du => http://www.zx-12r.de/forum/statistik.php

Habe nochmals Deine Anleitung durchgearbeitet und alles genauso eingebaut wie beschrieben.

Onkel_Tom
15.06.2004, 13:07
Na super, ich habe die permission Abfrage bei mir rausgenommen damit Hoffi auf die Statistik zugreifen kann, nun bekomme ich auch einen MySQL Fehler sobald ein unregistrierter auf die Statistik zugreifen will.


Datenbankfehler in vBulletin 3.0.1:

Ungueltige SQL-Abfrage:
SELECT threadid, title, lastpost, postusername,lastposter,dateline
FROM thread
WHERE forumid IN()
AND thread.open <> 10
AND thread.visible = '1'
ORDER BY lastpost
DESC LIMIT 10

mysql error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')
AND thread.open <> 10
AND thread.visible = '1'


mysql error number: 1064

Maddrax
15.06.2004, 13:10
genau der gleiche Fehler wie bei mir mit Mozilla ...

MrZeropage
15.06.2004, 13:11
Schau mal hier:
http://www.vbulletin-germany.com/forum/showpost.php?p=69636&postcount=93

Ist aber im aktuellen zip.file schon geändert.
PcFreak

Nein, das meinte ich nicht. Dein Verweis bezieht sich auf die letzten 10 Beiträge, da funktioniert das ja auch wunderbar.

Ich meine unter "Other Records" (mal übersetzen ;)) das "populärste Forum", also das mit den meisten Antworten. Ist bei mir leider ein privates Forum, aber alle User bekommen dies angezeigt, was ein bisschen blöd ist, weil die teilweise von der Existenz gar nix wissen :eek:

Onkel_Tom
15.06.2004, 13:27
Der MySQL Fehler tritt bei mir nur auf wenn ein unregistrierter Benutzer versucht die Statistik aufzurufen, was ich sowieso später wieder durch den folgenden Code in der Statistik.php nach der Zeile
$actiontemplates = array();

mit

// get permissions to view Statistik
if (!($permissions['adminpermissions'] & CANCONTROLPANEL) AND !can_moderate())
{
print_no_permission();
}


untersage.

Es liegt wohl an der Zeile
WHERE forumid IN()
da keine Foren ID in der runden Klammer steht !
Das passiert wohl wenn die Gäste (unregistrierte Benutzer) keine Leserechte in den Foren bekommen da ich mein Forum komplett geschlossen habe. Nur registrierte können lesen und schreiben, Gäste müssen sich erst registrieren um überhaupt Beiträge lesen zu können.
Die MySQL Abfrage müsste in diesem Fall also andersherum lauten bzw. die Ausgabe der letzten Beiträge bei Gästen in der Statistik komplett deaktivert werden.

Mastermaik
15.06.2004, 13:31
Schau mal hier:
http://www.vbulletin-germany.com/forum/showpost.php?p=69636&postcount=93

Ist aber im aktuellen zip.file schon geändert.
PcFreak

Wenn das so ändere, kommt das:
Datenbankfehler in vBulletin 3.0.1:

Ungueltige SQL-Abfrage:
SELECT threadid, title, lastpost, postusername,lastposter dateline
FROM thread
WHERE forumid IN()
AND thread.open <> 10
AND thread.visible = '1'
ORDER BY lastpost
DESC LIMIT 10

mysql error: You have an error in your SQL syntax near ')
AND thread.open <> 10
AND thread.visible = '1'
ORDER BY lastpost
DESC LIM' at line 4

mysql error number: 1064

Datum: 15.06.2004 13:30:03
Skript: http://www.mh-medien.com/forum/statistik.php
Referer: http://www.mh-medien.com/forum/index.php?


LG
Maik


//EDIT: Hat sich erledigt !

Mastermaik
15.06.2004, 14:16
Also, ich habe immer noch das Problem der Anzeige der letzten 10 Tage, siehe Bild... kommt nichts, passiert nichts !

Was tun ?
Änderungen wie in der Anleitung angesagt, habe ich gemacht !


Danke & LG
Maik

Hoffi
15.06.2004, 14:47
Der Mozilla wird auch nicht erkannt.

Mastermaik
15.06.2004, 14:54
Der Mozilla wird auch nicht erkannt.
Ne und ich bin sogar mit dem MAC online mit Safari, zählt wohl zu Netscape !

LG
Maik

Vega
15.06.2004, 15:26
Erst einmal danke fuer das Addon. :)
Allerdings werden die Links im Referer, nach Hoffis Addon, wieder abgeschnitten. Dat find ich doof. ;)

Maddrax
15.06.2004, 15:33
führe folgende Querys aus:


ALTER TABLE `_statistik_top_referer` CHANGE `Referer` `Referer` VARCHAR( 255 ) NOT NULL;


und


ALTER TABLE `_statistik_top_referer_url` CHANGE `Referer` `Referer` VARCHAR( 255 ) NOT NULL;


falls du Präfix benutzt setze den vor _statistik

Onkel_Tom
15.06.2004, 16:06
führe folgende Querys aus:


ALTER TABLE `_statistik_top_referer` CHANGE `Referer` `Referer` VARCHAR( 255 ) NOT NULL;


und


ALTER TABLE `_statistik_top_referer_url` CHANGE `Referer` `Referer` VARCHAR( 255 ) NOT NULL;


falls du Präfix benutzt setze den vor _statistik

Meinst nicht das es eher an folgender Zeile in statistik.php liegt ?
$refererurl_adresse = substr($refererurl_long,0,50);
Die 50 nach dem Komma gibt die Anzahl der Zeichen in der URL an. Schreibste da 80 rein werden alle URLs auf max 80 Zeichen begrenzt.

Vega
15.06.2004, 16:17
Thx Dir! :)

So, naechstes Problem:

nachdem ich die Templates aus Hoffis Addon benutzt hab, ist es da nun ein wenig verschoben. Hab nur ich das Problem und etwas vergessen?

Sieht so aus..

http://www.space-dementia.de/bla.gif

Oder eben direkt hier: http://www.space-dementia.de/goth-board/statistik.php?

User: test
pw: test

Maddrax
15.06.2004, 16:25
suche mal im "statistik_hauptseite" Template nach

<!-- ######### Browsersprachen und Ländertabelle ENDE######### -->


genau darunter müsste ein </div> sein was dort noch nicht hingehört sondern erst vor

$footer
</body>
</html>

hinkommt.

@Onkel Tom
ich erweitere den Code mal und checke das

@All
Wegen des Mozilla Problems habe ich ein Lösung:
sucht in der "functions_statistik.php" nach:

elseif((ereg("Nav", $agent)) ||
(ereg("Gold", $agent)) ||
(ereg("X11", $agent)) ||
(ereg("Mozilla", $agent)) ||
(ereg("Netscape", $agent)) AND
(!ereg("MSIE 6", $agent))) $c_browser = "Netscape";


ersetzt es mit:

elseif((ereg("Nav", $agent)) ||
(ereg("Gold", $agent)) ||
(ereg("X11", $agent)) ||
(!ereg("Mozilla", $agent)) ||
(ereg("Netscape", $agent)) AND
(!ereg("MSIE 6", $agent))) $c_browser = "Netscape";


nun wird Mozilla nicht mehr zu Netscape gerechnet

Vega
15.06.2004, 16:38
Yay, dank Dir! :)

Onkel_Tom
15.06.2004, 16:47
@ Hoffi
Kann es sein das in Deinem AddOn eine Tabellenerweiterung für die Tabelle _statistik_zaehler fehlt ?

Du hast in Deinem Code für die Datei statistik_counter.php folgenden Abfrage

// Da ein neuer Referer eingetragen wurde wird dieser in der Zählertabelle vermerkt

$DB_site->query("
UPDATE " . TABLE_PREFIX . "_statistik_zaehler
SET Summe = Summe + 1
WHERE Zaehler_fuer = 'Anzahl_der_Referer_URL'
");
}

aber der Eintrag Anzahl_der_Referer_URL ist nicht in der Tabelle.

Onkel_Tom
15.06.2004, 17:05
Arrrgh ! Ich hab's !
Hoffi Du hast da ein Template mit Namen statistik_referer_url mit folgendem Inhalt vergessen

<tr>
<td class="$bgclass" valign="top" align="left"><span class="smallfont">
&nbsp;<a href="$refererurl_adresse">$refererurl_adresse
</a>&nbsp;($refererurl_summe Besucher)</span>
</td>
</tr>

und in der Datei statistik.php muss folgende Zeile geändert werden
eval('$statistik_referer_url .= "' . fetch_template('statistik_referer') . '";');
in
eval('$statistik_referer_url .= "' . fetch_template('statistik_referer_url') . '";');

Auch die oben fehlende Datenbankerweiterung muss man mit:
INSERT INTO _statistik_zaehler VALUES ('Anzahl_der_Referer_URL', '0');
hinzufügen dann funktioniert der Hack ;)

FH-Chris
15.06.2004, 17:17
//Edit: THX Onkel Tom für den Hinweis, das war mir noch gar nicht aufgefallen...

//Edit zum Zweiten: Ich war blind, mein Problem wurde schon eine Seite vorher gelöst... :eek:

C.

Daveone
15.06.2004, 18:12
das
eval('$statistik_referer_url .= "' . fetch_template('statistik_referer') . '";');

gibt es bei mir in der statistik.php überhaupt nicht :confused:

Onkel_Tom
15.06.2004, 18:25
das
eval('$statistik_referer_url .= "' . fetch_template('statistik_referer') . '";');

gibt es bei mir in der statistik.php überhaupt nicht :confused:

Das gibt es nur wenn Du Hoffi's AddOn installiert hast !

Hoffi
15.06.2004, 19:05
@OnkelTom: Dein Insert in die statistik_zaehler habe ich in der Tat vergessen. Der Rest ist unntig da ich das Template statistik_referer benutze. Ich weiss aber was verkehrt ist. Ich hatte es bei mir geändert aber wohl in der Textdatei nicht. ;)

statistik.php
Suche

$refererurl_long = $top_refererurl['Referer'];
$refererurl_adresse = substr($refererurl_long,0,50);
$refererurl_summe = $top_refererurl['Zaehler'];

und ersetze es mit

$referer_long = $top_refererurl['Referer'];
$referer_adresse = substr($referer_long,0,50);
$referer_summe = $top_refererurl['Zaehler'];


Anleitung geändert.

@Vega: Hm, es sind exakt die Templates die ich benutze.
Ah ja, das </div> ist zu viel. Aber es muss nicht verschoben sondern gelöscht werden. Fixed im ZIP.

Daveone
15.06.2004, 19:16
wo finde ich das addon?

Andree
15.06.2004, 19:29
Der Mozilla wird auch nicht erkannt.
Das habe ich auch schon gemerkt. Ebenfalls ist wohl auch kaum einer mit einem IE unterwegs der eine andere als die 6.0 Version ist.

Ich bin zur Zeit am versuchen den Code zu optimieren in dem ich diverse Browserstamps auswerte und deren Erkennung optimiere (bei dem IE bin ich mir aber nicht sicher ob da tatsächlich ein Problem vorliegt)

Es kommt aufjedenfall noch eine verbesserte Version.
Durch euer Feedback bin ich in der Lage viele Fehler, die ich alleine so warscheinlich nie bemerkt hätte, auszumerzen.

Daher noch einmal vielen Dank, für euer Feedback.
Auch wenn ich nicht auf jeden Beitrag hier antworten kann, so lese ich jedoch jeden ganz genau und versuche die Fehler im code zu fixen.

@Mastermaik
Wenn sich der Browser wirklich als Safari ausgibt und nicht als Nescape oder Mozilla, so wird dieser richtig als Mac Browser erkannt.
Ich räume aber ein, das ich vielleicht die Reihenfolge der Routinen ändern muss. (Das werde ich alles noch beheben)

MrZeropage
15.06.2004, 19:51
Falls du noch Vorschläge für weitere Statistiken suchst ...

ich fände es noch nett, wenn man z.B. die letzten 10 verwendeten Suchbegriffe sehen kann :)

Einen Hack dazu gibt es bei vbulletin.org ;)


Auf die Arcade-Integration freue ich mich auch schon, vielleicht unterstützt diese ja auch den "Arcade King"-Mod

Hoffi
15.06.2004, 20:06
wo finde ich das addon?
AddOn: http://www.vbulletin-germany.com/forum/showpost.php?p=70201&postcount=169
Templates: http://www.vbulletin-germany.com/forum/showpost.php?p=70206&postcount=170

Hoffi
15.06.2004, 20:08
Wünschenswert wäre: Settings in denen man z.B. die Anzahl der Top-Poster ändern kann.
Evtl. auch bei Themen eine Top 5.

Mystics
15.06.2004, 22:29
bekomme ich folgenden Fehler
IE:
[PHP]
Datenbankfehler in vBulletin 3.0.1:

Ungueltige SQL-Abfrage:
SELECT threadid, title, lastpost, postusername,lastposter,dateline
FROM dm_vb3_thread
WHERE forumid IN(1, 2, 3, 4, 6, 22, 7, 8, 10, 9, 35, 11, 34, 12, 27, 5, 29, 31, 21, 23, 24, 36, 25, 13, 14, 16, 33, 28, 17, 32, 15, 30, 18, 19, 20, 26)
AND thread.open <> 10
AND thread.visible = '1'
ORDER BY lastpost
DESC LIMIT 10

mysql error: Unknown table 'thread' in where clause
Ersetze:FROM " . TABLE_PREFIX . "thread mit:FROM " . TABLE_PREFIX . "thread AS thread

Daveone
15.06.2004, 23:11
alles klar, das erste habe ich eingebaut aber wofür braucht man das zweite? http://www.vbulletin-germany.com/forum/showpost.php?p=70206&postcount=170

bzw. wie kann ich diese html dateien einbauen?

Hoffi
15.06.2004, 23:22
alles klar, das erste habe ich eingebaut aber wofür braucht man das zweite? http://www.vbulletin-germany.com/forum/showpost.php?p=70206&post