[TYPO3-german] tt_news - E-Mail Benachrichtigung bei neuem Eintrag
Chris
chris_kross at web.de
Wed Jun 15 16:10:30 CEST 2011
Hi Markus,
danke für die Info.
Da ich aber eh noch ein wenig PHP und Typo3-Entwicklung lernen muss habe
ich mir jetzt mal eine Extension erstellt die mittels Hook ebenfalls
eine Mail verschickt.
Ist nichts besonderes, für mich aber dennoch ein großer Erfolg :)
Der Code sieht so in etwa aus:
<?php
class tx_newsnotify_tcemainprocdm {
function processDatamap_postProcessFieldArray ($status, $table,
$id, &$fieldArray, &$reference) {
// E-Mail Adressen
$email_adressen ="xxx at xxx.de||xyx at xxx.de";
$emails_in_array=explode("||",$email_adressen);
// Nachricht
$messageNew = "Hallo Admin,\n\nEin neuer Newseintrag wurde
gespeichert.\n\nViele Grüße";
$messageUpdate = "Hallo Admin,\n\nEin Newseintrag wurde
aktualisiert.\n\nViele Grüße";
// Falls Zeilen laenger als 70 Zeichen sind
$message = wordwrap($message, 70);
// E-Mail Absenderinformationen
$from = "From: XXX News-Information <xxx at xyc.de>";
$betreffNew = "Ein neuer Newseintrag wurde erstellt!";
$betreffUpdate = "Ein Newseintrag wurde aktualisiert!";
if ($table == 'tt_news') {
switch ($status) {
case 'new':
foreach($emails_in_array as $email) {
mail($email,$betreffNew,$messageNew,$from);
}
break;
case 'update':
foreach($emails_in_array as $email) {
mail($email,$betreffUpdate,$messageUpdate,$from);
}
break;
}
}
}
}
?>
Am 14.06.2011 20:06, schrieb Mark Boland:
> Hi Chris,
>
> Veruch mal kc_emailnotification (http://typo3.org/extensions/repository/view/kc_emailnotification/current/) Lässt sich auf alle Tabellen (und damit Extensions) erweitern. Kann zwischen neu (crdate) und geändert (tstamp) unterscheiden.
>
> Mark
>
> Am 14.06.2011 um 17:51 schrieb Chris<chris_kross at web.de>:
>
>> Servus Gemeinde,
>>
>> gibt es die Möglichkeit eine E-Mail Benachrichtigung bei neuen Newseinträgen/Änderungen einzurichten?
>>
>> Oder vielleicht eine Extension?
>>
>> Hintergrundgedanke:
>>
>> Backend-Redakteur erstellt neuen Newseintrag.
>> Eine weitere Person soll darüber per Mail informiert werden.
>>
>> Die Extension "gp_notification" macht das schon ganz gut allerdings verschickt sie nur E-Mails bei Abänderungen. Bei neuen Einträgen usw. wird keine Infomail versendet.
>>
>> Über Ideen/Lösungen würde ich mich sehr freuen :)
>>
>> Grüße
>> Chris
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list