Der Mod "Prune User" soll keine Urlauber löschen!
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.
Der Mod "Prune User" soll keine Urlauber löschen!
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?
-
- Ehemaliges Teammitglied
- Beiträge: 3005
- Registriert: 13.10.2002 15:15
- Wohnort: Wilhelmshaven
- Kontaktdaten:
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:
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
Frederic Schneider
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?
//
// 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?