Mitglieder mit 0 Beiträgen nicht anzeigen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
Antworten
proterra
Mitglied
Beiträge: 100
Registriert: 10.03.2005 20:00

Mitglieder mit 0 Beiträgen nicht anzeigen

Beitrag von proterra »

Tach,
irgendwo gab es den Thread. Ich finde ihn aber nicht mehr.

Ich will das Spam-Problem weiter eindämmen und suche den MOD, der nur Mitgleider in der Liste oder im footer anzeigt, die mindestens einen Beitrag geschrieben haben.

Die Zahl der Mitglieder soll aber gleichbleiben.

Besten Dank für Eure Hilfe
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag von MagMo »

Hi,

in der Datei memberlist.php folgendes ändern:

Code: Alles auswählen

#---[ FINDE ]---
$sql = "SELECT username, user_id, .....  // ist nur ein Auszug
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY $order_by";

#---[ FINDE DORT ]---
WHERE user_id <> " . ANONYMOUS . "

#---[ FÜGE DANACH EIN ]---
 AND user_posts > 0
In der Mitgliederliste werden dann nur noch alle Mitglieder mit mehr als 0 Beiträgen angezeigt.

Grüße
MagMo
proterra
Mitglied
Beiträge: 100
Registriert: 10.03.2005 20:00

Beitrag von proterra »

Super Danke.

Und wie zeige ich nur die aktiven User im Footer an:

Unsere Benutzer haben insgesamt 26302 Beiträge geschrieben.
Wir haben 483 registrierte Benutzer.
Der neueste Benutzer ist ****.

So dass der neue User nur als aktiver hier zu sehen ist.
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag von MagMo »

Hi,

dazu musst du die Datei includes/functions.php ändern:

Code: Alles auswählen

#---[ FINDE ]---
case 'newestuser':
$sql = "SELECT user_id, username
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY user_id DESC
LIMIT 1";

#---[ FINDE DORT ]---
WHERE user_id <> " . ANONYMOUS . "
Wenn du nur User, die ihren Account aktiviert haben, anzeigen willst, dann:

Code: Alles auswählen

#---[ FÜGE DANACH EIN ]---
 AND user_active = 1
Willst du nur User anzeigen, die mindestens einen Beitrag geschrieben haben:

Code: Alles auswählen

#---[ FÜGE DANACH EIN ]---
 AND user_posts > 0
Grüße
MagMo
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“