Beiträge: 28
Themen: 7
Registriert seit: 16.02.2007
MyBB-Version: 1.4.4
Gibt es eine Möglichkeit, in der kleinen Statistik (große habe ich deaktiviert) ausschließlich die für normale User sichtbaren Foren aufzuführen?
> Alle Mitglieder haben insgesamt x Beiträge in y Themen erstellt.
Meine Baustelle ist im offenen Bereich quasi leer, weist aber in der Statistik bereits eine Unmenge Threads und Posts auf, die alle im internen Forum gepostet sind und überwiegend To Dos enthalten. Das sieht irgendwie seltsam aus.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Öffne die Datei inc/functions_rebuild.php und suche nach:
PHP-Code: function rebuild_stats() { global $db;
$query = $db->simple_select(TABLE_PREFIX."threads", "COUNT(tid) AS threads", "visible='1' AND closed NOT LIKE 'moved|%'"); $stats['numthreads'] = $db->fetch_field($query, 'threads'); $query = $db->simple_select(TABLE_PREFIX."posts", "COUNT(pid) AS posts", "visible='1'"); $stats['numposts'] = $db->fetch_field($query, 'posts');
$query = $db->simple_select(TABLE_PREFIX."users", "COUNT(uid) AS users"); $stats['numusers'] = $db->fetch_field($query, 'users');
update_stats($stats); }
Ersetzen durch:
PHP-Code: function rebuild_stats() { global $db;
$query = $db->simple_select(TABLE_PREFIX."threads", "COUNT(tid) AS threads", "visible='1' AND closed NOT LIKE 'moved|%' AND fid NOT IN ('x','y','z')"); $stats['numthreads'] = $db->fetch_field($query, 'threads'); $query = $db->simple_select(TABLE_PREFIX."posts", "COUNT(pid) AS posts", "visible='1' AND fid NOT IN ('x','y','z')"); $stats['numposts'] = $db->fetch_field($query, 'posts');
$query = $db->simple_select(TABLE_PREFIX."users", "COUNT(uid) AS users"); $stats['numusers'] = $db->fetch_field($query, 'users');
update_stats($stats); }
Ersetze x, y und z durch die IDs der Foren, aus denen die Beiträge nicht eingerechnet werden sollen. Danach musst du im Admin-CP die Statistiken erneuern lassen.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 28
Themen: 7
Registriert seit: 16.02.2007
MyBB-Version: 1.4.4
Danke!
Klappt perfekt!
Beiträge: 252
Themen: 45
Registriert seit: 07.12.2007
MyBB-Version: 1.4.10
Ich weiss dieses Thema ist schon alt aber genau das ist das was ich suche
Leider sieht der Code in der aktuellen Version des MyBB anderes aus
Was muss ich denn in der aktuellen Version ändern
Danke im Voraus
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
23.12.2009, 22:47
(Dieser Beitrag wurde zuletzt bearbeitet: 23.12.2009, 22:53 von Jockl.)
Im Prinzip müsste das immer noch so gehen.
Suche in der inc/functions_rebuild.php
PHP-Code: $query = $db->simple_select("forums", "SUM(threads) AS numthreads");
und ersetze es durch
PHP-Code: $query = $db->simple_select("forums", "SUM(threads) AS numthreads", "fid NOT IN ('X','Y','Z')");
und suche nach
PHP-Code: $query = $db->simple_select("forums", "SUM(posts) AS numposts");
und ersetze es durch
PHP-Code: $query = $db->simple_select("forums", "SUM(posts) AS numposts", "fid NOT IN ('X','Y','Z')");
X, Y und Z sind durch die entsprechenden IDs der Foren zu ersetzen, die Du nicht in der Statistik haben willst. Habe das bei mir gerade ausprobiert und es scheint zu funktionieren.
Achja, anschließend im ACP die Statistiken erneuern, dann solltest Du das Ergebnis sehen können.
Beiträge: 252
Themen: 45
Registriert seit: 07.12.2007
MyBB-Version: 1.4.10
24.12.2009, 09:16
(Dieser Beitrag wurde zuletzt bearbeitet: 24.12.2009, 09:18 von Wszene Online.)
danke dir genau so hat es funktioniert
Und gibt es jetzt noch eine Möglichkeit die besagten Beiträge nicht mehr in den neusten und heutigen Beiträgen anzuzeigen?
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
User, die keine Berechtigung für bestimmte Foren haben, sollten die dortigen Beiträge und Themen in der Übersicht der neusten bzw. heutigen Beiträgen gar nicht sehen.
Beiträge: 252
Themen: 45
Registriert seit: 07.12.2007
MyBB-Version: 1.4.10
Die User haben ja die Berechtigung für diese Foren es geht mir nur darum das sich einige User beschweren das der die News aus aller Welt da immer mit drin stehen und das wollte ich ändern
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
24.12.2009, 11:59
(Dieser Beitrag wurde zuletzt bearbeitet: 24.12.2009, 12:04 von Jockl.)
Achso, das hattest Du nicht erwähnt.
Da sollte Dir vielleicht dieser Beitrag von Michael weiterhelfen können:
https://www.mybb.de/forum/thread-13377-p...l#pid95791
Vielleicht kannst Du hier auch mit "!=" arbeiten, um eine bestimmte Foren-ID auszuschließen.
Beiträge: 252
Themen: 45
Registriert seit: 07.12.2007
MyBB-Version: 1.4.10
(24.12.2009, 11:59)Jockl schrieb: Achso, das hattest Du nicht erwähnt.
Da sollte Dir vielleicht dieser Beitrag von Michael weiterhelfen können:
https://www.mybb.de/forum/thread-13377-p...l#pid95791
Vielleicht kannst Du hier auch mit "!=" arbeiten, um eine bestimmte Foren-ID auszuschließen.
wie meinst du das mit dem "!="
|