pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: startforum in 11 Februar 2007, 01:21:33

Titel: E-Mail Benachrichtigung bei PM
Beitrag von: startforum in 11 Februar 2007, 01:21:33
Hallo,
mich "stört" schon länger ein wenig, dass ich offenbar keine Benachrichtigung per E-Mail empfange, wenn ich eine PM bekomme.
Habe dazu auch schon die Suche benutzt...

Hier mal eine "Quick" Lösung (die Lösung ist nicht ausreichend getestet, scheint aber "auf schnell" zu funktionieren, die PM-Benachrichtigung erfolgt immer und kann mit dieser Lösung nicht individuell abbestellt werden!)

Suche in /modules/Private_Messages/index.php
$qry1 .= "VALUES ('" . $arrpostdata["image"] . "', '" . $arrpostdata["subject"] . "', " . $uid . ", " . $to_userid . ", now(), '" . $arrpostdata["message"] . "')";
Direkt darunter einfügen (ENTSPRECHENDES ERSETZEN):
$q_="SELECT uid, uname, email FROM pragmatw_users WHERE uid ='".$to_userid."'";
    $r_ =  mysql_query($q_);
     while($row_ = @mysql_fetch_array($r_))
              {
       
        $_txt_ ="
        Hallo, ".$row_['uname'].",
        Du hast eine neue private Nachricht bekommen.
        ----------------------------------------------------------------
        ".$arrpostdata["message"]."
        ----------------------------------------------------------------
        Diese Nachricht wurde automatisch erstellt.
        Bitte antworte nicht auf die Absender Adresse, sondern logge
        Dich ein und beantworte die entsprechende PM!
        Bist Du der Meinung, dass Deine Mail Adresse fälschlicherweise
        verwendet wurde, Du Spam von einem Mitglied der ERSETZTEN Seite
        erhälst, oder Du sonstige Fragen oder Probleme hast, wende
        Dich bitte an die Administration der Seite (DEINEMAIL@DEINESEITE.de)
        ";
       
        mail($row_['email'],"PM von DEINESEITE (".$arrpostdata["subject"].")", $_txt_, "FROM: DEINESEITE <DEINEMAIL@DEINESEITE.de>");


Diese Änderung scheint "auf schnell" ihren zweck zu erfüllen, bitte informiert mich/postet, wenn Ihr einen Fehler seht/eine bessere Lösung parat habt, Danke!


Viele liebe Grüße
:)
Titel: Re: E-Mail Benachrichtigung bei PM
Beitrag von: startforum in 11 Februar 2007, 02:22:34
EDIT:
oder einfügen nach der Zeile
$qry1 = "INSERT INTO " . $prefix . "_priv_msgs (msg_image, subject, from_userid, to_userid, msg_time, msg_text) ";, falls auch über PM an alle user informiert werden soll.

Biite korriegiert mich, falls etwas falsch ist...!

(Wollte meinen Beitrag editieren, ging aber nicht ?!?, also hab ich einen neuen Post gesendet)

mfg
Titel: Re: E-Mail Benachrichtigung bei PM
Beitrag von: startforum in 22 April 2007, 21:58:10
Update (User kann E-Mails auch abbestellen):
http://www.startforum.de/pragmamx_019/email_benachrichtigung_bei_pm-t429.0.html

(kann Post nicht editieren?)

mfg