Ich habe zwei Probleme mit der Extension "Newsmailer".
1) Nachdem sich ein User vom Newsletter-Empfang wieder abgemeldet hat, verschwindet zwar auch der tt-address Datensatz aus der Datenbank, wird aber weiter als Abonnent geführt und die Mails gehen weiterhin an die Person. Soweit mir bekannt, bleiben die Datensätze ja in der Datenbank auch nach Löschen noch erhalten. Kann es sein, dass die Extension es nicht rafft, dass die Datensätze ein "deleted"-flag o.ä. haben?
2) Die Links zu den News in den Mails stimmen nicht. Folgt man einem Link in der Mail wird immer der neueste News-Datensatz angezeigt, unabhängig auf welchen News-Artikel der Link in der Mail zeigte.
Würde mich freuen, ob jemand Hilfe/Alternative weiß.
Viele Grüße,
Christian Hell
Hallo!
Hat jemand eine Lösung für dieses Problem gefunden?? Habe genau das gleiche Problem: User die mal eingetragen sind und sich dann aber gelöscht haben bzw. auch manuell aus dem SysFolder gelöscht wurden bekommen weiterhin News. Warum?
Bin dankbar um jeden Tipp.
Liebe Grüße
Christian
Ach ja: Das zweite Problem habe ich auch!
Also: Wer an Lösung zu 1) interessiert ist:
In der Datei index.php in EXT:newsmailer/mod1
gibt es diese beiden SQL-Abfragen:
function sendAbo(){
$sql = "SELECT email FROM tt_address WHERE pid=".intval($this->config['tt_addresspid'])." AND hidden=0";
(...)
und
function getClients(){
$content = "<hr><h1>Liste Ihrer Abonnenten:</h1>";
$sql = "SELECT email FROM tt_address WHERE pid=".intval($this->config['tt_addresspid'])." AND hidden=0";
Die gelöschten User tauchen auf wegen der Bedingung hidden=0. Dort muss natürlich stehen deleted=0. Dann läufts...
Tja, so einfach ist die Welt ;-)