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
E-Mail bei jeder Änderung – geht das?
E-Mail bei jeder Änderung – geht das?
__/\_|\/|_|-|__ -- designer not coder
Re: E-Mail bei jeder Änderung – geht das?
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.:
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.
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();
Dann könnte man evtl. auch noch genau sagen was von wem wann ... geändert wurde.
Re: E-Mail bei jeder Änderung – geht das?
Ja Wahnsinn!
Was nicht alles geht!
Vielen Dank. Jetzt werde ich das erstmal absprechen, ob denn wirklich jede Änderung gemeint ist.
Viele Grüße Andreas

Vielen Dank. Jetzt werde ich das erstmal absprechen, ob denn wirklich jede Änderung gemeint ist.
Viele Grüße Andreas
__/\_|\/|_|-|__ -- designer not coder
Re: E-Mail bei jeder Änderung – geht das?
Yep, kann man - hier mal dazu ein UDTNaN 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.
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);