PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PN-Center von Skandal - Wie Email deaktivieren im Userprofil?



Rallef
23.08.2009, 00:52
Hallo,

ich bin jetzt von dem PN Center von Stigma auf das PN Center von Skandal umgestiegen.

Bei diesem Addon werden ja immer Emails an den User geschickt, der eine neue PN bekommen hat.

Ist es denn irgendwie möglich, dass der User diesen Emailempfang auf Wunsch deaktivieren kann? Einfach ne Schaltfläche rein: An / Aus

Und wenn, wie wäre das dann zu machen?

elfenbein
23.08.2009, 07:27
Guter Gedanke, würde mich auch interessieren, gibt ja viele gute Leute hier, die uns witerhelfen können.

jpwfour
24.08.2009, 13:22
Ich hab das Addon nicht da, also kann ich da keine konkreten Codes vorgeben.

In der Datei, die zum Versand der PNs benutzt wird, wird ja sicher mind. mal die Emailadresse des Empfängers aus der DB geholt.

Daher bietet es sich wohl an (um Querys zu sparen), in der Tabelle vms_emaildaten eine neue Spalte (TinyINT(1) DEFAULT 1 ) pn_email anzulegen.

Steht der Wert auf 1, wird die Mail rausgeschickt, auf 0 halt nicht.

Dazu einfach den Query, der die Mailadresse holt, erweitern, sofern nicht eh schon ein SELECT * dasteht, dann halt nach dem SELECT pn_mail,... hinzufügen.

Weiter unten im Code die Zeile(n) mit (user)mail(.....) in Klammern und vorher ne Abfrage, ob eben der Wert 1 ist.

Fehlt nur noch die Einstellmöglichkeit in der konto/userprofil.php, da denke ich kann man sich das von den schon vorhandenen abschaun :thumb: