ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » E-Mail Benachrichtigungsmodul?

Geschlossen
  1. #1
    User Pic
    SiriuZ Mitglied
    Registriert seit
    22.05.2014
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    ich bin auf der suche nach einem Modul oder eine Möglichkeit
    per Email eine Benachrichtigung zu bekommen.
    Um genau zu sein, sollte es für das Gästebuch sein.
    So muss ich dann nicht immer das Gästebuch besuchen.

    mfg


    verwendete ilch Version: 1.1 P
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Du möchtest immer eine Email pro GB Eintrag erhalten?

    Da hilft Dir die Ilch-Funktion icmail(), diese einfach nach dem Datenbankeintrag (INSERT) in der gbook.php (Zeile 56) einfügen.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SiriuZ Mitglied
    Registriert seit
    22.05.2014
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer
    Du möchtest immer eine Email pro GB Eintrag erhalten?

    Da hilft Dir die Ilch-Funktion icmail(), diese einfach nach dem Datenbankeintrag (INSERT) in der gbook.php (Zeile 56) einfügen.


    wow, so schnell eine Antowrt :o
    Vielen Dank lächeln

    In diese Zeile?
    db_query("INSERT INTO prefix_gbook (`name`,`mail`,`page`,`time`,`ip`,`txt`) VALUES ('".$name."', '".$mail."', '".$page."', '".time()."', '".getip()."', '".$txt."')");


    Weiß nur leider nicht an welche stelle, aber in die Klammern von icmail() kommt meine Email oder?

    mfg
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Nach dieser Zeile und dann die komplette Funktion.
    Schau dir dies mal an: www.ilch.de/doku-entwickler11.html#email

    Hast Du ein Link zu deiner Seite?
    Probiers mal und poste deine Lösung, ansonsten helfe ich gern weiter.
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SiriuZ Mitglied
    Registriert seit
    22.05.2014
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer
    Nach dieser Zeile und dann die komplette Funktion.
    Schau dir dies mal an: externer Link

    Hast Du ein Link zu deiner Seite?
    Probiers mal und poste deine Lösung, ansonsten helfe ich gern weiter.


    So sieht es nun aus:
      	db_query("INSERT INTO prefix_gbook (`name`,`mail`,`page`,`time`,`ip`,`txt`) VALUES ('".$name."', '".$mail."', '".$page."', '".time()."', '".getip()."', '".$txt."')");
        icmail ($mail,$name,$txt);


    Er sagt "Eintrag erfolgreich".
    Leider erhalte ich keine Email, dass ein neuer Eintrag gemacht wurde.

    Bin zwar nicht so mit PHP vertraut, aber die Funktion weiß doch gar nicht an
    welche Email geschickt werden muss.
    Fehlt da nicht noch irgendwo in der Datei dann ein Befehl mit meiner Email?

    rezeptionz-gaming.de/

    Mfg
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Das hast du richtig erkannt ... die Variablen $mail, $name, $txt müssen natürlich noch mit Inhalt versehen werden.

    Ich poste Dir gleich die Lösung mit Anmerkungen.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    SiriuZ Mitglied
    Registriert seit
    22.05.2014
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer
    Das hast du richtig erkannt ... die Variablen $mail, $name, $txt müssen natürlich noch mit Inhalt versehen werden.

    Ich poste Dir gleich die Lösung mit Anmerkungen.


    Danke schön lächeln
    Habe mir HTML und CSS selber durch Videos etc beigebracht.
    PHP ist mein nächstes Ziel lächeln
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Probier es mal, habe es nicht getestet.
    Es müssen die markierten Zeilen eingefügt werden.

      	db_query("INSERT INTO prefix_gbook (`name`,`mail`,`page`,`time`,`ip`,`txt`) VALUES ('".$name."', '".$mail."', '".$page."', '".time()."', '".getip()."', '".$txt."')");
    	
    	$id    = '1'; # User Id welcher die Email erhalten soll
    	$title = 'Neuer Gästebucheintrag'; # Betreff der Email
    	$text  = "Hallo,\n\n soeben wurde ein neuer Eintrag in unser Gästebuch verfasst.\n\nMit freundlichen Grüssen\n\nAdministrator"; # Email Inhalt
        $email  = db_query('SELECT `email` FROM `prefix_user` WHERE `id` = ' . $id); # Email des Empfängers aus Datenbank
    	icmail($email, $title, $text); # Email versenden
    
        $_SESSION['klicktime_gbook'] = $dppk_time;
        wd('index.php?gbook',$lang['insertsuccessful']);



    Zuletzt modifiziert von Lord|Schirmer am 22.05.2014 - 20:48:06
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    SiriuZ Mitglied
    Registriert seit
    22.05.2014
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer
    Probier es mal, habe es nicht getestet.
    Es müssen die markierten Zeilen eingefügt werden.

      	db_query("INSERT INTO prefix_gbook (`name`,`mail`,`page`,`time`,`ip`,`txt`) VALUES ('".$name."', '".$mail."', '".$page."', '".time()."', '".getip()."', '".$txt."')");
    	
    	$id    = '1'; # User Id welcher die Email erhalten soll
    	$title = 'Neuer Gästebucheintrag'; # Betreff der Email
    	$text  = "Hallo,\n\n soeben wurde ein neuer Eintrag in unser Gästebuch verfasst.\n\nMit freundlichen Grüssen\n\nAdministrator"; # Email Inhalt
        $mail  = db_query('SELECT `email` FROM `prefix_user` WHERE `id` = ' . $id); # Email des Empfängers aus Datenbank
    	icmail($email, $title, $text); # Email versenden
    
        $_SESSION['klicktime_gbook'] = $dppk_time;
        wd('index.php?gbook',$lang['insertsuccessful']);


    Bekomme ein Error:
    Mailer Error: Could not instantiate mail function.

    Der Eintrag wird trotzdem gemacht aber ohne Email-Benachrichtigung
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Ja wa ein kleiner Fehler drin. Siehe email/mail ... habe es bei meinem letzten Betrag geändert.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    SiriuZ Mitglied
    Registriert seit
    22.05.2014
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer
    Ja wa ein kleiner Fehler drin. Siehe email/mail ... habe es bei meinem letzten Betrag geändert.


    Das hatte ich schon geändert, leider immer noch der Error.
    Kann es auch am Anbieter liegen?
    Bin bei One.com
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Kommen denn andere Emails, wie Registrierungen an?

    Alternative: SMTP
    www.ilch.de/texts-s107-einstellungen-zur-smtp-funktion.html
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    SiriuZ Mitglied
    Registriert seit
    22.05.2014
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer
    Kommen denn andere Emails, wie Registrierungen an?

    Alternative: SMTP
    externer Link


    Habe die Email bestätigung für Register ausgestellt.
    Daher kann ich das leider nicht sagen.

    Habs gerade mal probiert.
    Email bestätigen an und dann Registert.
    Keine Email kommt an, zum bestätigen

    Bei "Standard Absender bei eMails" im Admin/Konfigmenü hab ich noch
    "automatische eMail" stehen.
    Soll da meine Email rein?


    Zuletzt modifiziert von SiriuZ am 22.05.2014 - 21:07:01
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Standard Absender bei eMails = Betreff/Titel der Mail
    Administrator eMail = hier muss die Emailadresse rein
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    SiriuZ Mitglied
    Registriert seit
    22.05.2014
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer
    Standard Absender bei eMails = Betreff/Titel der Mail
    Administrator eMail = hier muss die Emailadresse rein


    Admin Email hab ich meine von Web.de
    Werde die mal ändern, in die von meinem googlemail.com account.
    Vielleicht liegt es ja an web.de
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    SiriuZ Mitglied
    Registriert seit
    22.05.2014
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von SiriuZ
    ZitatZitat geschrieben von Lord|Schirmer
    Standard Absender bei eMails = Betreff/Titel der Mail
    Administrator eMail = hier muss die Emailadresse rein


    Admin Email hab ich meine von Web.de
    Werde die mal ändern, in die von meinem googlemail.com account.
    Vielleicht liegt es ja an web.de


    Hab die Mail im Admin bereich auf meine Googlemail.com gemacht
    Zur Sicherheit auch im Profil.

    Die Email musste ich bestätigen, was mit web.de nicht ging.

    Leider kommt in Gästebuch nach dem eintragen immer noch dieser Error.
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Es gibt zwei Möglichkeiten:

    entweder

    Du wendest Dich an dein Hoster betreff Aktivierung/Einstellung der mail Funktion in den PHP-Einstellungen im Bezug auf die Fehlermeldung.

    oder

    Du richtest Dir in der Konfiguration im Adminbereich dein web.de oder googlemail Konto per SMTP ein. Hier noch mal der Link über die Einstellungen: www.ilch.de/texts-s107-einstellungen-zur-smtp-funktion.html und hier gegebenfalls folgenden Link beachten
    www.ilch.de/texts-s174-ilch-mail-an-transportverschlsselung-tlsssl-anpassen.html


    Zuletzt modifiziert von Lord|Schirmer am 23.05.2014 - 07:07:17
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    SiriuZ Mitglied
    Registriert seit
    22.05.2014
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    Habe nun im ilch Downloadbereich ein Modul gefunden mit dem ich die Beiträge freischalten muss.
    Das ist schon mal viel besser lächeln
    Eine PN bekomme ich auch auf der Website
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten