Gast soll an eine im Node hinterlegte E-Mail-Adresse eine E-Mail verschicken können, Idee?
am 02.02.2011 - 16:37 Uhr in
Hallo liebe Community,
ich bin dabei eine Seite aufzubauen auf der Musiker in meiner Stadt Kleinanzeigen erstellen können und andere Musiker diese dann kontaktieren können falls Interesse besteht
Dafür habe ich einen neuen Inhaltstyp mit meinen benötigen Feldern erstellt (u.a. Email-Adresse). Neue Einträge von diesem Inhaltstyp kann auch der Benutzer "Gast" erstellen. Der usability wegen möchte ich auf eine vorherige Registrierung verzichten und die Einträge als Admin freischalten.
Jetzt zur meiner Frage:
Wie bewerkstellige ich es am schlausten das ein interessierter Gast dem Gast der den Node erstellt hat über die Drupal-Seite eine E-Mail schicken kann?
Die E-Mail-Adresse die benutzt werden soll liegt in einem von CCK vorher vordefiniertem Feld im Inhaltstyp.
Komme ich irgendwie um die notwendige Registrierung der User rum?
Ich hoffe ich konnte mein Problem verständlich erläutern und hoffe um Ratschläge :)
Grüße Jan
- Anmelden oder Registrieren um Kommentare zu schreiben
Wie willst du denn
am 02.02.2011 - 17:25 Uhr
Wie willst du denn validieren, daß eine entsprechende Mailadresse auch richtig eingetragen wurde und die Anfrage dann auch richtig versendet wird? Wenn du doch die Standardregistrierung in Drupal mit E-Mail-Verifikation nimmst, dann sind zum einen die eingegebenen Mailadressen der "Eintrager" richtig und es gäbe so nette Module wie: http://drupal.org/project/authorcontact
Drupal 7 Screencasts in deutsch!
Ich mag Nodes. Ich würde
am 02.02.2011 - 17:27 Uhr
Ich mag Nodes.
Ich würde einen Inhaltstyp "Anzeige" und einen Inhaltstyp "Anfrage" anlegen.
Die Anzeige enthält die Mail-Adresse. Die Anfrage enthält eine CCK Nodereferenz auf die Anzeige.
Beim Erstellen einer Anfrage wird mit Nodereference URL Widget (http://drupal.org/project/nodereference_url) die Nodereferenz gesetzt. Wird eine Anfrage abgesendet/gespeichert, wertet eine Rule (http://drupal.org/project/rules) die Node Anfrage und die damit verbundene Anzeige aus und verschickt eine Mail mit beliebigen Feldern an den Empfänger (Autor der Anzeige).
Grüße, Ronald
Reinblau eG
Thoor schrieb Wie willst du
am 02.02.2011 - 18:09 Uhr
Wie willst du denn validieren, daß eine entsprechende Mailadresse auch richtig eingetragen wurde und die Anfrage dann auch richtig versendet wird? Wenn du doch die Standardregistrierung in Drupal mit E-Mail-Verifikation nimmst, dann sind zum einen die eingegebenen Mailadressen der "Eintrager" richtig und es gäbe so nette Module wie: http://drupal.org/project/authorcontact
Das "authorcontact" ist nen praktisches Modul, aber ich versuche wie gesagt um die Registrierung rumzukommen ;)
DIe E-Mail wird vom Email Field" für CCK automatisch validiert (http://drupal.org/project/email)
Aber trotzdem vielen Dank für deinen Vorschlag, falls ich um eine Registrierung nicht herumkomme werde ich genau das Modul brauchen :)
rkr@drupal.org schrieb Ich
am 02.02.2011 - 18:10 Uhr
Ich mag Nodes.
Ich würde einen Inhaltstyp "Anzeige" und einen Inhaltstyp "Anfrage" anlegen.
Die Anzeige enthält die Mail-Adresse. Die Anfrage enthält eine CCK Nodereferenz auf die Anzeige.
Beim Erstellen einer Anfrage wird mit Nodereference URL Widget (http://drupal.org/project/nodereference_url) die Nodereferenz gesetzt. Wird eine Anfrage abgesendet/gespeichert, wertet eine Rule (http://drupal.org/project/rules) die Node Anfrage und die damit verbundene Anzeige aus und verschickt eine Mail mit beliebigen Feldern an den Empfänger (Autor der Anzeige).
Grüße, Ronald
Das hört sich genau nach dem an was ich brauche! Super Vorschlag!! Dank dir, werde das ganze gleich mal testen! :)
boysetsfire schrieb DIe
am 02.02.2011 - 18:28 Uhr
DIe E-Mail wird vom Email Field" für CCK automatisch validiert (http://drupal.org/project/email)
Aber trotzdem vielen Dank für deinen Vorschlag, falls ich um eine Registrierung nicht herumkomme werde ich genau das Modul brauchen :)
Es wird aber nur überprüft, ob es eine korrekte Mailadresse ist! Wenn Du Gästen gestattest, Mailadressen irgendwo einzutragen und anderen Gästen erlaubst Mails an eben diese Adressen zu senden, dann machst Du Dich potentiell zur SPAM Schleuder und Du solltest bedenken, daß es in diesem Land schon für unbedeutendere Sachen teure Abmahnungen gegeben hat! Letztendlich musst du das aber selbst entscheiden!
Drupal 7 Screencasts in deutsch!
Thoor schrieb boysetsfire
am 02.02.2011 - 18:48 Uhr
DIe E-Mail wird vom Email Field" für CCK automatisch validiert (http://drupal.org/project/email)
Aber trotzdem vielen Dank für deinen Vorschlag, falls ich um eine Registrierung nicht herumkomme werde ich genau das Modul brauchen :)
Es wird aber nur überprüft, ob es eine korrekte Mailadresse ist! Wenn Du Gästen gestattest, Mailadressen irgendwo einzutragen und anderen Gästen erlaubst Mails an eben diese Adressen zu senden, dann machst Du Dich potentiell zur SPAM Schleuder und Du solltest bedenken, daß es in diesem Land schon für unbedeutendere Sachen teure Abmahnungen gegeben hat! Letztendlich musst du das aber selbst entscheiden!
Ich benutze zusätzlich noch Module wie reCaptcha und werde jeden Beitrag freischalten. Niemand kann die E-Mail-Adressen sehen und es dürfen über einen bestimmten Zeitraum nur eine bestimmt Anzahl an Mails verschickt werden. Sehe da erstmal kein Problem. Und wenn dann kann ich es immer noch ändern. Aber danke für den Hinweis.
rkr@drupal.org schrieb Ich
am 02.02.2011 - 18:51 Uhr
Ich mag Nodes.
Ich würde einen Inhaltstyp "Anzeige" und einen Inhaltstyp "Anfrage" anlegen.
Die Anzeige enthält die Mail-Adresse. Die Anfrage enthält eine CCK Nodereferenz auf die Anzeige.
Beim Erstellen einer Anfrage wird mit Nodereference URL Widget (http://drupal.org/project/nodereference_url) die Nodereferenz gesetzt. Wird eine Anfrage abgesendet/gespeichert, wertet eine Rule (http://drupal.org/project/rules) die Node Anfrage und die damit verbundene Anzeige aus und verschickt eine Mail mit beliebigen Feldern an den Empfänger (Autor der Anzeige).
Grüße, Ronald
Hey Ronald!
könntest du mir zufällig noch verraten wie ich dem URL Widget mitteile welches Feld ich referenzieren will? ^^ Das wär super!
Zurzeit habe ich in der "Anfrage" im Feld "E-Mail" den Titel der "Anzeige" drinne statt der E-Mail-Adresse.