Massenemails und gebannte User

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
MDuss
Mitglied
Beiträge: 271
Registriert: 06.02.2008 10:21

Massenemails und gebannte User

Beitrag von MDuss »

Hi Leute.

Ich habe bzgl. der Massenemail folgendes Problem.

Ich habe in meinem Forum einige geabnnte User drinn.
Ab und an versende ich spezielle News über die Massenemailfunktion.

Jetzt aber mein Problem. Bekommen die gebannten User diese Nachricht auch?

Denn diese stehen ja mit ihrer Email ja noch in der Mitgliederliste.

Oder muss ich wirklich eine spezielle Gruppe erstellen, und dann diese Massenemail auf diese Gruppe beschränken?

THX.

MfG
MDuss
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Re: Massenemails und gebannte User

Beitrag von mad-manne »

MDuss hat geschrieben:Jetzt aber mein Problem. Bekommen die gebannten User diese Nachricht auch?
Wenn es sich bei deinem Board um ein phpBB 2.x handelt ... JA !

Ich bastel grade mal eine passende Änderung für die admin/admin_mass_email.php und poste die in Kürze ...

So long,
Manne.

EDIT
Hier ist mein Quick & Dirty-MOD für die gewünschte Funktionalität ...
... nicht vergessen: Vorher ein backup der betroffenen Datei erstellen!!!

ÖFFNE admin/admin_mass_email.php

FINDE

Code: Alles auswählen

	$sql = ( $group_id != -1 ) ? "SELECT u.user_email FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug WHERE ug.group_id = $group_id AND ug.user_pending <> " . TRUE . " AND u.user_id = ug.user_id" : "SELECT user_email FROM " . USERS_TABLE;
ERSETZE MIT

Code: Alles auswählen

	// --- quick&dirty MOD by mad-manne starts here ---
		// this excludes banned users from mass-email!!
		// special thanks @ Pyramide for helping out finding correct SQL-statement ;-)
	if ( $group_id != -1 )
	{
		$sql = "SELECT u.user_email, ub.ban_userid
			FROM ( " . USER_GROUP_TABLE . " ug 
			JOIN " . USERS_TABLE . " u ON u.user_id = ug.user_id
			LEFT JOIN " . BANLIST_TABLE . " ub ON ub.ban_userid = u.user_id )
			WHERE ug.group_id = $group_id
				AND ug.user_pending <> " . TRUE . " 
				AND u.user_id = ug.user_id
			HAVING ub.ban_userid IS NULL";
	}
	else
	{
		 $sql = "SELECT u.user_email, ub.ban_userid
		 	FROM ( " . USERS_TABLE . " u
			LEFT JOIN " . BANLIST_TABLE . " ub ON ub.ban_userid = u.user_id )
				HAVING ub.ban_userid IS NULL";
	}
	// --- quick&dirty MOD by mad-manne ends here ---
Hier in meinem kleinen lokalen Testboard getestet .. sollte also funktionieren.

Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
MDuss
Mitglied
Beiträge: 271
Registriert: 06.02.2008 10:21

Beitrag von MDuss »

Danke mad-manne.

Werde den Code gleich mal einbinden.

Und ja habe ichganz vergessen ich setzte die Version 2.0.23 ein.

Ein kleine Frage habe ich doch noch.

Ist es möglich, oder gbt es einen Mod, der es Erlsubt mehrere User als Gruppenleiter in einer Benutzergruppe zu definieren?

MfG
MDuss
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag von mad-manne »

MDuss hat geschrieben:Ist es möglich, oder gbt es einen Mod, der es Erlsubt mehrere User als Gruppenleiter in einer Benutzergruppe zu definieren?
Hmmm, da habe ich jetzt diesen uralten MOD gefunden.

http://www.rpgnet.clanmckeen.com/demo/v ... .php?t=643

Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
MDuss
Mitglied
Beiträge: 271
Registriert: 06.02.2008 10:21

Beitrag von MDuss »

Vielen vielen Dank mad-manne.

Du hast mir sehr geholfen.

Bin gerade beim Einbau der beiden Mods.

Hier für dich :cookie:

MfG
MDuss
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“