Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[gelöst]Webform: nach versenden (Node) löschen?

Eingetragen von DeliCJouS (7)
am 08.09.2010 - 21:01 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo an alle Drupalcenter-user,

habe mich vor kurzem für Drupal entschieden und bin total begeistert.

Habe da mal eine Frage an die Pro's hier.

Ich möchte nachdem ein Webformular ausgefüllt und versendet wurde, das der gespeicherte Node entweder sofort oder spätestens nach 10 Minuten gelöscht wird.
Ich habe mich schon ein wenig mit dem Modul "Trigger" beschäftigt, glaube aber das dies in die falsche Richtung führt. Nach vielen Wortkombinationen in der Sucheingabe weis ich nun nicht mehr weiter.

Kann mir jemand beschreiben wie ich dies möglichst einfach umsetzen kann, falls es überhaupt möglich ist.

Schonmal vielen Dank.

Gruß

‹ Website mit mehr als 35 Sprachen! [gelöst]db_query drupal api ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich verstehe nicht so ganz

Eingetragen von Sense (1560)
am 08.09.2010 - 21:29 Uhr

Ich verstehe nicht so ganz was du vor hast, kannst Du das näher erläutern.
Du möchtest nach dem Absenden eines Webforms etwas löschen bzw nach einem Zeitintervall!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Erlläuterung

Eingetragen von DeliCJouS (7)
am 08.09.2010 - 21:43 Uhr

Also ich habe einige Webforms erstellt, welche als "Kontaktformular" an verschiedene Emails gesendet werden.

Beispiel:

3 Mitarbeiter haben je ein Kontaktformular (Webform), welches an den jeweiligen Mitarbeiter via email gesendet wird, wenn eine Person es ausgefüllt und abgeschickt hat.
Da die Mitarbeiter evtl. auch persönliche Emails empfangen könnten, welche beim Absenden ja als Node gespeichert werden, soll der Admin diese nicht einsehen können.

Damit dies Möglich ist, muss ich nun die Nodes, welche beim Absenden gespeichert werden, möglichst sofort nach Absenden des Formulars gelöscht werden.
Gibt es dazu ein Modul, wo ich dies direkt einstellen kann?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Erstmal, die "Results" werden

Eingetragen von Sense (1560)
am 08.09.2010 - 22:14 Uhr

Erstmal, die "Results" werden nicht als Node gespeichert sondern als Ergebnis zu der Node in eigenen Tabellen mit "webform_" beginnend in der DB.
Schreib Dir doch ein Modul, welches die entsprechenden Ergebnisse bei jedem Cron Durchlauf löscht, dann sollte das Problem gemeistert werden können.

Den hook den Du dafür benötigst ist hook_cron().
Alternativ kann ich Dir so ein Modul an dieser Stelle zur Verfügung stellen, der Aufwand ist relativ gering.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ohhh natürlich.... sorry, wie

Eingetragen von DeliCJouS (7)
am 08.09.2010 - 22:22 Uhr

ohhh natürlich.... sorry, wie gesagt, bin noch nicht lange bei Drupal und an die Begrifflichkeiten muss ich mich erst noch gewöhnen.

Da ich ein ziemlicher noob in sachen PHP bin (stecke da noch in den Kinderschuhen) und ich mich mit Hooks noch nicht wirklich auseinander gesetzt habe (kommt noch irgendwann hoffe ich, Entwicklerhandbuch ist schon bestellt) wäre ein solches Modul von Dir ein mega Einstieg bei Drupalcenter für mich.

Natürlich nur wenn das ganze nicht viel Arbeit macht!

Das wäre echt ein toller Zug von Dir.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Rules

Eingetragen von stBorchert (6003)
am 09.09.2010 - 07:53 Uhr

Hallo.
Schau Dir mal das Modul [do:rules Rules] und dessen Untermodul "Rules Scheduler" an.
Damit kannst Du zu einem bestimmten Zeitpunkt (z.B. "5 Minuten nach dem Speichern einer Node vom Typ Story") Aktionen ausführen.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Rules mit seinen Untermodulen

Eingetragen von Sense (1560)
am 09.09.2010 - 10:48 Uhr

Rules mit seinen Untermodulen wird das bestimmt auch irgendwie hinbekommen nur finde ich dass für diesen Vorgang diese Module zu übertrieben sind, wenn man Sie eh nicht weiter verwendet. Ich hab das Ganze mal hier online gestellt:

http://www.sense-design.de/tutorial/drupal-6-webform-daten-nicht-datenba...
Vorher auf jeden Fall BackUp der DB machen!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wow!!! Vielen, vielen Dank!

Eingetragen von DeliCJouS (7)
am 09.09.2010 - 19:18 Uhr

Wow!!! Vielen, vielen Dank! Die Community hier gefällt mir jetzt schon riesig!

Ich hoffe ich werde mich bald etwas besser in Drupal zurechtfinden, so dass ich auch anderen helfen kann.

Also, nochmals Danke!
Denke dieser Beitrag kann geschlossen werden. Kann ich das auch, oder machen das hier die Moderatoren?

Gruß
DeliCJouS

  • Anmelden oder Registrieren um Kommentare zu schreiben

Einfach ein [gelöst] vor den

Eingetragen von Sense (1560)
am 09.09.2010 - 20:10 Uhr

Einfach ein [gelöst] vor den Thread setzen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 2 Wochen 1 Tag
  • Guckst du hier: step by step
    vor 2 Wochen 1 Tag
  • Guckst du hier: step by step
    vor 2 Wochen 1 Tag
  • Ich habe ja keine Angst vor
    vor 3 Wochen 3 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 3 Wochen 5 Tagen
  • Vielen Dank erst einmal, aber
    vor 4 Wochen 9 Stunden
  • Du hast die "Trusted host
    vor 4 Wochen 17 Stunden
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 5 Wochen 6 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 6 Wochen 3 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 10 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250284
Registrierte User: 20506

Neue User:

  • Marvinkep
  • RandallFloop
  • Inga GuAph

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 27 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association