[2.0.x] Admin Reminder

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.
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

webstricker hat geschrieben:Hallo allerseits (mein erster Beitrag),

habe gestern den Admin Reminder - Mod (1.0.7) installiert.
Klappte wunnebar, funktioniert prinzipiell offenbar problemlos...
(ich habe die Tage 2 phpBB-Foren installiert und eingerichtet und bin gerade am Feilen und Schrauben und Kantenglätten...)

Folgendes passiert in den Mails, die der Reminder versendet:

Wenn ich einen nicht aktivierten User 'reminde', erhält er problemlos die Email,
aber mit doppeltem From: - Feld im Header!

so etwa:

From: <absenderadresse>
Message-ID:...
MIME:.....
Content-Type....
From: <absenderadresse>

Das führt bei einem Kollegen, der mit mir zusammen testet und bastelt, in OL Express (WinXP/IE6) dazu, dass in der "Von" - Spalte der Mailübersicht erscheint:

<absenderadresse>,<absenderadresse>

Also der Absender wird verdoppelt.
In meinem AKMail passiert das nicht (hähä..)

Habe vor dem langwierigen Fragen hier im Forum (wie schreib' ichs am besten..) selbst mal im Code gesucht und folgende Lösung gefunden:

In der 'admin_reminder.php' wird in den Zeilen 306, 404, 504 jeweils die folgende Variable gesetzt:

$email_headers = 'From: '

Da diese schon in der 'emailer.php' gesetzt wird, habe ich sie also schnell mal auskommentiert (incl. dem nachfolgenden Verknüpfungspunkt) - und siehe da: das doppelte 'From:' ist weg.

Jetzt klappts also besser, und ich hoffe, dass ich damit nicht irgendwas anderes verbockt habe, was sich irgend-sonstwo negativ auswirkt.

Übrigens: dieser Admin Reminder - Mod ist wirklich gut und nützlich!
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
gool
Mitglied
Beiträge: 173
Registriert: 19.08.2003 14:29

Beitrag von gool »

hallo,

was heißt dass?

Run the following command on your sql database (replace phpbb_ with your db prefix):
##
## ALTER TABLE `phpbb_users` ADD `user_reminded` TINYINT(4) DEFAULT '0' NOT NULL


danke!
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

Das heißt, dass Du in PHPmyAdmin den Befehl

Code: Alles auswählen

ALTER TABLE `phpbb_users` ADD `user_reminded` TINYINT(4) DEFAULT '0' NOT NULL 
ausführen sollst.
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
gool
Mitglied
Beiträge: 173
Registriert: 19.08.2003 14:29

Beitrag von gool »

Chaze hat geschrieben:Das heißt, dass Du in PHPmyAdmin den Befehl

Code: Alles auswählen

ALTER TABLE `phpbb_users` ADD `user_reminded` TINYINT(4) DEFAULT '0' NOT NULL 
ausführen sollst.
ja, dass war klar...

muss ich jetzt `phpbb_users` durch `user_reminded` ersetzen? oder neue zeile einfügen?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

nein, das musst du so lassen, ausser deine tabellen haben einen anderen prefix. wenn deine tabelle zum beispiel forum_users oder board_users heisst musst du das phphbb_ bei der anweisung dementsprechend anpassen. der rest bleibt wie erist
gool
Mitglied
Beiträge: 173
Registriert: 19.08.2003 14:29

Beitrag von gool »

Leuchte hat geschrieben:nein, das musst du so lassen, ausser deine tabellen haben einen anderen prefix. wenn deine tabelle zum beispiel forum_users oder board_users heisst musst du das phphbb_ bei der anweisung dementsprechend anpassen. der rest bleibt wie erist
ich habe in der tabelle nucr phpbb_users!
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

dann kannst du die anweisung..

Code: Alles auswählen

ALTER TABLE `phpbb_users` ADD `user_reminded` TINYINT(4) DEFAULT '0' NOT NULL
..so ausführen wie sie da steht ;)
phpmyadmin -> deine Datenbank auswählen -> SQL auswählen und den code eingeben
gool
Mitglied
Beiträge: 173
Registriert: 19.08.2003 14:29

Beitrag von gool »

Leuchte hat geschrieben:dann kannst du die anweisung..

Code: Alles auswählen

ALTER TABLE `phpbb_users` ADD `user_reminded` TINYINT(4) DEFAULT '0' NOT NULL
..so ausführen wie sie da steht ;)
phpmyadmin -> deine Datenbank auswählen -> SQL auswählen und den code eingeben
also `phpbb_users` in `user_reminded` umbenennen oder neue zeile?
wenn ich umbenennen muss, wie soll ich vorgehen, um nichts zu löschen habe dass noch nie gemacht!
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

du musst nichts umbenennen. so wie es da steht fügst du das in das feld bei SQL ein:

Code: Alles auswählen

ALTER TABLE `phpbb_users` ADD `user_reminded` TINYINT(4) DEFAULT '0' NOT NULL
testit
Mitglied
Beiträge: 234
Registriert: 04.06.2001 02:00

Beitrag von testit »

Kleiner Hinweis noch zum Admin-Reminder:

Wenn ich das richtig sehe, wirkt sich die LÖSCH-Funktion nur auf die USER-Table aus. Werden also bswp. User gelöscht, die seit längerer Zeit inaktiv sind, werden u.U. zugehörige Einträge in anderen Tabellen nicht angepasst und müllen dort unnötig weiter die DB zu.

Gruss
Volker
Antworten

Zurück zu „phpBB 2.0: Mod Support“