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!
[2.0.x] Admin Reminder
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.
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Das heißt, dass Du in PHPmyAdmin den Befehl ausführen sollst.
Code: Alles auswählen
ALTER TABLE `phpbb_users` ADD `user_reminded` TINYINT(4) DEFAULT '0' NOT NULL
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
ja, dass war klar...Chaze hat geschrieben:Das heißt, dass Du in PHPmyAdmin den Befehlausführen sollst.Code: Alles auswählen
ALTER TABLE `phpbb_users` ADD `user_reminded` TINYINT(4) DEFAULT '0' NOT NULL
muss ich jetzt `phpbb_users` durch `user_reminded` ersetzen? oder neue zeile einfügen?
ich habe in der tabelle nucr phpbb_users!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
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
dann kannst du die anweisung....so ausführen wie sie da steht 
phpmyadmin -> deine Datenbank auswählen -> SQL auswählen und den code eingeben
Code: Alles auswählen
ALTER TABLE `phpbb_users` ADD `user_reminded` TINYINT(4) DEFAULT '0' NOT NULL

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