E-Mail bei jeder Änderung – geht das?

Hilfe zu Modulen und Tags
Post Reply
User avatar
amh
Forum Members
Forum Members
Posts: 187
Joined: Sun Apr 17, 2005 2:40 pm

E-Mail bei jeder Änderung – geht das?

Post by amh »

Hallo Zusammen,

gibt es bei CMSms eine Möglichkeit eine Nachricht (z.Bsp. E-Mail, RSS, etc.) zu erhalten, wenn irgendetwas auf der Seite verändert wurde? Bei den News gibt es RSS, bei Kalender (hoffentlich) auch, aber was ist bei Seiten?

Viele Grüße Andreas
__/\_|\/|_|-|__  --  designer not coder
NaN

Re: E-Mail bei jeder Änderung – geht das?

Post by NaN »

Mit einem UDT und der Ereignisverwaltung geht das relativ einfach.
Versuchs z.B. mal damit: http://wiki.cmsmadesimple.org/index.php ... age_Change

Vereinfacth kannst Du auch nur die Emailfunktion des CMSmailermoduls verwenden und diesen Tag dann einfach unter "Erweiterungen->Ereignisverwaltung" jedem Event zuordnen, bei dem Du benachrichtigt werden willst.
Bsp.:

Code: Select all


global $gCms;
$bodytext = 'Irgendwas wurde verändert.';
$cmsmailer =& $gCms->modules['CMSMailer']['object'];
$cmsmailer->AddAddress('HIER DEINE EMAILADRESSE EINFÜGEN');
$cmsmailer->SetBody($bodytext);
$cmsmailer->IsHTML(false);
$cmsmailer->SetSubject('HIER DEINE BETREFFZEILE');
$cmsmailer->Send();
$cmsmailer->ClearAddresses();

Ich weiß jetzt nicht genau, ob es eine Variabe gibt bzw. wie die heißt, die den Eventnamen enthält.
Dann könnte man evtl. auch noch genau sagen was von wem wann ... geändert wurde.
User avatar
amh
Forum Members
Forum Members
Posts: 187
Joined: Sun Apr 17, 2005 2:40 pm

Re: E-Mail bei jeder Änderung – geht das?

Post by amh »

Ja Wahnsinn!  :o Was nicht alles geht!

Vielen Dank. Jetzt werde ich das erstmal absprechen, ob denn wirklich jede Änderung gemeint ist.


Viele Grüße Andreas
__/\_|\/|_|-|__  --  designer not coder
cyberman

Re: E-Mail bei jeder Änderung – geht das?

Post by cyberman »

NaN wrote: Ich weiß jetzt nicht genau, ob es eine Variabe gibt bzw. wie die heißt, die den Eventnamen enthält.
Dann könnte man evtl. auch noch genau sagen was von wem wann ... geändert wurde.
Yep, kann man - hier mal dazu ein UDT

Code: Select all

$from = "From: system <system@domain.de>\r\n";
$subject = "Content was modified";
$to = "info@domain.de";
$message = "Die Seite wurde mit den folgenden Daten geändert: \n\n";

foreach($params['content'] as $key=>$value) 
{
   $message .= "$key => $value \n";
}

@mail($to, $subject, $message, $from);
Post Reply

Return to “Module und Tags”