Der Mod "Prune User" soll keine Urlauber löschen!

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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
Freeza007

Der Mod "Prune User" soll keine Urlauber löschen!

Beitrag von Freeza007 »

Hi! Ich hab den Mod "Prune User" installiert (von phpbb.com), und wie kann ich jetzt da im Code einstellen, dass User, die sich für die Benutzergruppe "Urlauber" angemeldet haben, nicht gelöscht werden?
Freeza007

Beitrag von Freeza007 »

Also ich kann mir schon denken, wie es geht. In der admin_prune_users.php stehen die Befehle, welche User aufgelistet werden sollen. Da muss ich einfach die if-Abfrage erweitern.
Wie lautet der Befehl, ob ein User zu einer bestimmten Gruppe gehört? Nur der müsste da rein, und dann gehts!
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

Reden wir hier über den "Prune User Posts" Mod?
Freeza007

Beitrag von Freeza007 »

Nein, das ist ein Mod, der alle User, die nichts gepostet haben, löscht.
Kennst du den?
Weisst du den Befehl für die Abfrage, ob jemand zu einer bestimmten Benutzergruppe gehört?
Benutzeravatar
frederic
Mitglied
Beiträge: 142
Registriert: 18.07.2003 18:25
Wohnort: Eschborn
Kontaktdaten:

Beitrag von frederic »

ich kenne den Mod nicht.
suche die Variable für die Usergruppe herraus z.B. $usergroups
und mach dann bei der abfrage beim löschen:

Code: Alles auswählen

if($usergroups == "NAMEDERUSERGRUPPE")
{
nicht loeschen
}
else
{
loeschen
}
Mit freundlichen Grüßen
Frederic Schneider
Freeza007

Beitrag von Freeza007 »

Also in der Datei steht bei der Suche nach den Usern das drin:
//
// Initial selection
//

// find zero posters
$sql [0] = ' AND user_posts="0" ';
$default [0] = 240;

// find users who have newer logged in
$sql [1] = ' AND user_lastvisit="0"';
$default [1] = 240;

// find not activated users
$sql [2] = ' AND user_lastvisit=0 AND user_active=0';
$default [2] = 240;

// find users not visited since 60 days
$sql [3] = ' AND user_lastvisit<'.(time()-86400*60);
$default [3] = 120;

Wie kann ich ergänzen, dass er aber NICHT die User raussuchen soll, die zur Benutzergruppe Urlauber gehören?
Freeza007

Beitrag von Freeza007 »

Mein Problem ist ja, wie kann ich da diese Variable raussuchen? Ich find des einfach net :(
Freeza007

Beitrag von Freeza007 »

*push*
Antworten

Zurück zu „phpBB 2.0: Mod Support“