Hallo,
ich habe den Statistics Mod installiert und würde verschiedene Mitglieder gerne aus den Statistiken rausfiltern, sodass sie dort nicht angezeigt werden.
Man könnte in den Modulen in der jeweiligen .php-Datei bestimmte user-ids ignorieren lassen, sodass sie nicht angezeigt werden.
Wie muss ich da genau vorgehen?
(Beispiel kann mir anhand irgendeines beliebigen Moduls gezeigt werden.)
Bestimmte Mitglieder aus den Statistics filtern
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
Du müsstest bei den gewünschten Modulen die module.php öffnen die sich in stat_modules/modulname befindet.
In der Datei findest du das SQL-Statement. Beim Top Posters Module sieht es so aus:Dort fügst du einfach diese Abfrage hinzuX ist der User, bzw. die User-ID des Users, den du nicht anzeigen willst.
Das ganze sollte dann so aussehen
In der Datei findest du das SQL-Statement. Beim Top Posters Module sieht es so aus:
Code: Alles auswählen
$sql = "SELECT SUM(user_posts) as total_posts FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS;
Code: Alles auswählen
AND user_id != X
Das ganze sollte dann so aussehen
Code: Alles auswählen
$sql = "SELECT SUM(user_posts) as total_posts FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
AND user_id != X";
Herzlichen Dank für diesen Denkanstoß! Wieder etwas gelernt.
Achja, der Vorschlag von dir hat leider nicht funktioniert.
An anderer Stelle eingesetzt funktioniert das ganze jedoch wunderbar.
Ich habe das in der selben Datei weiter unten eingesetzt:
Achja, der Vorschlag von dir hat leider nicht funktioniert.
An anderer Stelle eingesetzt funktioniert das ganze jedoch wunderbar.
Ich habe das in der selben Datei weiter unten eingesetzt:
Damit funktioniert es!$sql = 'SELECT user_id, username, user_posts
FROM ' . USERS_TABLE . '
WHERE (user_id <> ' . ANONYMOUS . ' ) AND (user_id != xx) AND (user_posts > 0)
ORDER BY user_posts DESC
LIMIT ' . $return_limit;