[TYPO3-german] tt_news - E-Mail Benachrichtigung bei neuem Eintrag
Philip Hahn
info at software-schmie.de
Thu Jun 16 09:13:48 CEST 2011
> Da ich aber eh noch ein wenig PHP und Typo3-Entwicklung lernen muss
Zunächst musst Du lernen TYPO3 komplett in Versalien zu schreiben ;-)
Gruß Philip
--
Philip Hahn | Software-Schmie.de
mailto:info at software-schmie.de | http://www.software-schmie.de/
Stresemannallee 130 | 22529 Hamburg | Germany
Impressum/Kontakt: http://www.software-schmie.de/kontakt/
Am 15.06.2011 um 16:10 schrieb Chris:
> 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
>
> _______________________________________________
> 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