moziloCMS Supportforum

moziloGB => Wie kann ich...? => Thema gestartet von: Metzle am 07. Juni 2009, 08:51:52

Titel: E-Mailbenachrichtigung bei Eintrag
Beitrag von: Metzle am 07. Juni 2009, 08:51:52
Hallo,

ist es denn möglich oder vielleicht in einer neuen Version schon geplant, dass der Administrator des GBs per Mail über neue Einträge benachrichtigt wird?
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: azett am 08. Juni 2009, 12:32:24
Salut,

die E-Mail-Benachrichtigung steht bereits auf der Todo-Liste - das CMS hat aber momentan die höhere Priorität.
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: Metzle am 10. Juni 2009, 23:02:39
Hallo,

danke für die Antwort :)

Schön, dass die Sache schon mal auf der Liste steht. Vielleicht schau ich ja, wenn ich mal mehr Zeit habe, auch mal selbst rein und bastel mir was zusammen...dachte nur, dass es vielleicht schon was gibt, aber noch nicht raus ist, weil noch mehr gemacht werden muss.
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: xTrack am 30. Oktober 2009, 13:32:22
Gibt es zu diesem Thema schon was Neues? Ich meine, kann man schon sagen bis wann die Funktion rein kommt?

Danke
vom Olli
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: azett am 31. Oktober 2009, 13:54:35
Nein, bisher keine Neuigkeiten - alle Energie geht momentan ins CMS.
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: xTrack am 31. Oktober 2009, 14:19:54
Auf einer Seite schade...aber...auf der Anderen Seite KLASSE fürs CMS  :mrgreen:
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: Hotte am 16. Dezember 2009, 17:35:10
Wobei ja ein simples Benachrichtigungs-script jetzt nicht DIE schwierigkeit sein dürfte. Könnte man sich im Endeffekt selber basteln: Einfach bei jedem Beitrag mit der mail() Funktion in Php den Inhalt dieses neuen Posts versenden. Wobei mir die Frage nach dem Sinn verborgen bleibt, denn wer möchte denn bitte (vorrausgesetzt das gb ist einigermaßen in betrieb) nahezu täglich mit mehreren mails zugespammt werden?! Hier sollte man auf eine einfache Konfigurationsmöglichkeit setzten  ;) !
Ich schau mal, was sich tun lässt...
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: xTrack am 16. Dezember 2009, 17:50:59
Oh Hotte, das wäre echt cool  :P
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: rolinux am 23. Dezember 2009, 12:53:30
Ich würde das auch gerne nutzen.
Der Effekt dieser Benachrichtigung ist nämlich, dass man auf Einträge, die man nicht haben möchte, direkt reagieren kann und diese löschen kann. Da finde ich es viel nerviger, dass ich jeden Tag über mehrere Gästebücher fliegen muss, um nach unerwünschten bzw. illegalen Einträgen zu suchen.

Da ich aber des PHP nicht mächtig bin, kann ich sowas nicht unbedingt selber programmieren, noch dazu so, dass es sicher ist. PHP könnte man ja lernen, aber die Tricks, solche Scripte sicher zu machen, sollte man ja auch kennen...

Gruß
rolinux
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: rolinux am 30. Dezember 2009, 09:12:48
... und zum Thema "viele Mails":
Man könnte das ja so gestalten, dass einmal am Tag eine Mail rausgeschickt wird mit dem Inhalt "Sie haben Gästebucheinträge". Und wenn's ganz gut ist, kann der User im Admin-Bereich des GB konfigurieren, ob er eine Mail am Tag haben will oder bei jedem Eintrag eine Mail (dann natürlich mit dem Inhalt des jeweiligen Eintrags).

Ich hatte mal ein GB von einem Drittanbieter, bei dem sogar die Möglichkeit bestand, dass die Beiträge erst nach Freischaltung durch den Admin gezeigt wurden. So könnten unliebsame oder illegale Beiträge gelöscht werden, BEVOR jemand anderes die liest. (Hab das GB dann wg. nerviger Ballerspiel-Werbung abgestellt zugunsten von mozilo-GB... :D ) Aber das ist nicht wirklich notwendig. Eine Benachrichtigung würde genügen, denke ich.

Gruß
rolinux
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: Hotte am 10. Januar 2010, 13:47:01
Halli hallo an alle Interessierten:

hier eine Möglichkeit, den Beitrag als Mail zu empfangen. Das Script wird BEI JEDEM Post senden, an einer genauen Konfigurationsmöglichkeit werde ich, so eine positive Resonanz kommt, rumtüfteln. Ein funktionstüchtiger Mailserver wird benötigt. Also:

1.) Öffnet Eure Datei "index.php"
2.) Dort geht Ihr zur Zeile 120. Dort steht ungefähr das:
Zitat...// und schließlich: Eintrag in die Datei schreiben
            $entrydata = array($timestamp,$ip,$host,$name,$mail,$home,$text,"");
            $gbdb->addEntry($entrydata);
            $msg = "<div class="successmessage">".$gblanguage->getLanguageValue0("msg_success")."</div>";
            $gbdb->loadData();
            $success = true;...
Direkt darunter (1 Zeile freilassen!) fügt Ihr diesen Code ein:

  $meineadresse = "deinemailadresse@yahoo.de";
            $betreff = "Neue Nachricht im MoziloGB!";
            $nachricht = "Hallo MoziloGB Betreiber, Ein Mitglied hat in Ihrem G&auml;stebuch folgende Nachricht hinterlassen:".$_POST[input2]."Ihr Mozilo Team!";

mail($meineadresse,$betreff,$_POST[input1],$nachricht,"From: MoziloTeam <irgendeinemailadresse>" );

So, ich hoffe nachdem Ihr das ganze etwas angepasst habt, funktioniert das ganze einigermaßen. Also bei mir wurde zumindest keine PHP-Fehlermeldung ausgegeben, was an sich positiv ist. Da ich momentan leider keinen Zugriff auf meine mail() Funktion seitens des Servers habe, garantiere ich nicht, ob das ganze funktioniert. Da man den Code jedoch bequem einfügen und löschen kann, braucht Ihr keine Angst vor einem instabilen GB haben!
Bitte um Feedback und sagt mir, wenn´s nicht funktioniert hat!

Cheerz
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: xTrack am 10. Januar 2010, 14:27:49
Super das funktioniert klasse!!!

danke hotte
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: Metzle am 10. Januar 2010, 14:44:07
Hallo,

klappt einwandfiffi! Habs mir noch bißchen modifiziert auf meine Bedürfnisse ( Mailformatierung ). Danke dafür!
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: rolinux am 17. Januar 2010, 11:21:16
Hallo Hotte!

Super! Funktioniert einwandfrei!

Gruß
rolinux
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: Hotte am 11. Februar 2010, 19:40:39
ZitatSuper! Funktioniert einwandfrei!
Das freut mich  ;) ! Hab´s jetzt auch mal auf meinem Server ausprobiert...
Natürlich wäre eine Standardgemäße Integrierung (mit An/-Ausschalter und Konfiguration) in das MoziloGB für einige sicher angenehmer, allerdings weiß ich nicht, ob das Team plant, eine solche einzubauen.... Übrigens:
Wer das ganze übersichtlicher zugemailt bekommen möchte, muss das Script (um genau zu sein die Variable $nachricht) etwas umbauen, etwa so:
$nachricht = "Hallo MoziloGB Betreiber, Ein Mitglied hat in Ihrem G&auml;stebuch folgende Nachricht hinterlassen:
".$_POST[input2]."

- Dein Mozilo Team!";
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: azett am 13. Februar 2010, 15:14:36
Großartige Sache, für den sauberen Einbau in den Standard fehlt momentan einfach die Zeit. CMS geht vor ;)
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: maiemi am 04. Mai 2012, 15:39:34
klopf klopf....gibts was neues zu dem Thema ?
(Sind ja nun schon 2 Jahre her :) )
Titel: Re: E-Mailbenachrichtigung bei Eintrag
Beitrag von: maiemi am 28. Juni 2012, 12:05:47
Danke für den Tipp!!
Klappt super !