Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Fragen zum WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=4)
--- Beitragszahl (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=366)
Geschrieben von Shivaeye am 02.12.2009 um 21:44:
Beitragszahl
Oben in der AWH-Übersicht stehen bei mir 1810 Beiträge, aber links unter meinem Usernamen, in einer Antwort stehen nur 1.421 Beiträge, wieso zählt das nicht richtig? ich hab bei meinem Forum den
Bzw. woran liegt das? Ich hab den AWH drin... hm... und den Toplistenhack von Shorty...
Geschrieben von FOFO am 02.12.2009 um 22:14:
Das problem habe ich auch
Bei mir hängt es wohl mit der UFP zusammen wenn man dort die userbeiträge nicht mitzählt
wenn ich den top10 von mikehh einbaue habe ich auch wesentlich mehr beiträge drin stehn als in meinen postings
Schau mal nach der variable die in dem AWH angegeben ist für die postings und welche z.b in den beiträgen genutzt wird
Geschrieben von haumi am 02.12.2009 um 22:17:
Das AWH und der Toplistenhack nehmen beide unterschiedliche Zähler.
Einer zählt die tatsächlichen Beiträge und der andere nimmt das was in der Tabelle bb1_users steht.
Und da stehen meist mehr weil man beim Löschen der Beiträge in der Regel die userposts nicht zurück zählt.
Ich hab leider jetzt noch etwas zu tun schau aber das ich spätestens morgen früh
die Lösung hier einschreibe.
Es wird allerdings eine Änderung in der index.php sein.
LG
haumi
Geschrieben von FOFO am 02.12.2009 um 22:19:
AWH nutzt $stats[postcount]
Das forum bei in den beiträgen nutzt $posts[userposts]
Geschrieben von haumi am 02.12.2009 um 22:44:
das ist richtig.
gehe mal in die index.php und suche folgende Zeile:
| code: |
1:
|
list($userpostscounter) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_posts WHERE userid = '".$wbbuserdata['userid']."'"); |
|
diese ersetzt du mal mit der folgenden:
| code: |
1:
|
list($userpostscounter) = $db->query_first("SELECT userposts FROM bb".$n."_users WHERE userid = '".$wbbuserdata['userid']."'"); |
|
dann sollte es stimmen.
LG
haumi
Geschrieben von DJ-Asta am 03.12.2009 um 17:06:
Merkwürdig, ich nutze den AWH v.2 aber das Problem habe ich nicht, bei mir zeigt er in
den Benutzerbeiträgen und dem AWH beides die gleichen Postiganzahlen an trotz löschen von
Posts, ewt mal die anzeigen aktualisieren, dann auf Benutzerbeiträge gehen und dann mal schauen
oder aber in der version 2 des AWH wurde das bereits gefixt.
MfG
Asta
Geschrieben von samurai am 04.12.2009 um 12:17:
manche haben ja den codeschniptzel drin das die Beitragszahlen nicht zurück zählen wenn ein beitrag geschlöcht wird sondern bleibt ;)
Geschrieben von 16V-Cabrio am 30.08.2011 um 11:47:
| Zitat: |
Original von haumi
das ist richtig.
gehe mal in die index.php und suche folgende Zeile:
| code: |
1:
|
list($userpostscounter) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_posts WHERE userid = '".$wbbuserdata['userid']."'"); |
|
diese ersetzt du mal mit der folgenden:
| code: |
1:
|
list($userpostscounter) = $db->query_first("SELECT userposts FROM bb".$n."_users WHERE userid = '".$wbbuserdata['userid']."'"); |
|
dann sollte es stimmen.
LG
haumi |
|
Erstmal danke für diesen Hinweis und an haumi die lösung für das problem, jetzt weis Ich auch wenigstens was das War!!!
Ne frage habe Ich dazu aber noch in der zeile steht bei mit es sogar zwei mal nur mit einem kleinen unterschied: ( Auf die 1 Achten bei der 2ten abfrage)
| code: |
1:
2:
3:
|
list($userpostscounter) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_posts WHERE userid = '".$wbbuserdata['userid']."'");
list($userpostscounter1) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_posts WHERE userid = '".$wbbuserdata['userid']."'"); |
|
Sollte die 2te Abfrage so stehen bleiben oder auch verändern wie bei der ersten??
Lg
Andre´
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH