Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

Zahlungserinnerung für regelmäßige Mitgliedsbeiträge

Eingetragen von Vovo (36)
am 04.05.2011 - 11:03 Uhr in
  • Modulsuche
  • Drupal 6.x

Hallo liebe Community,

ich betreibe Drupal als Mini-Community-Seite für einen gemeinnützigen Verein. Die Mitglieder des Vereins zahlen monatlich einen Mitgliedsbeitrag.
Da manch einer diese Zahlung vergisst, möchte ich nun ein Feature installieren, das an jedes Mitglied zum Monatsende eine E-Mail als Zahlungserinnerung sendet.
Soweit ließe sich das in meinen Augen mit dem Modul "rules" umsetzen, aber darüber hinaus soll jedes Mitglied, das bereits bezahlt hat keine weitere Zahlungserinnerung erhalten; Mitglieder die nach der ersten Zahlungserinnerung noch nichts unternommen haben, sollen weiterhin Erinnerungsmails erhalten.

Ich habe mir das z.B. so gedacht:
5 Tage vor Monatsende (z.B. Mai 2011) wird eine Node "Zahlungserinnerung Mai 2011" automatisch erstellt, die von jedem User per "Flags"-Modul als "bezahlt" gekennzeichnet werden kann.
Eine Mail geht an alle Mitglieder und erinnert an die anstehende Monatszahlung.
Wenn ein Mitglied die Überweisung fertig gemacht hat, kann er / sie die Node als "bezahlt" markieren.
Allen Mitgliedern, die die Node noch nicht als "bezahlt" markiert haben, werden weiterhin Erinnerungsmails gesendet, bis alle bezahlt haben.

Geht sowas?
Sind meine Überlegungen richtig oder gibt es vielleicht einen einfacheren Weg?

Danke für's Lesen! Ich freu mich auf eure Hinweise :-)

‹ [gelöst] Modul zur Installation von Modulen; html-editor Index bzw Inhaltsverzeichnis ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich mag ja kleinlich sein, aber ...

Eingetragen von Kirsten1965 (703)
am 04.05.2011 - 11:54 Uhr

... was hält denn Deine Mitglieder davon ab, den Flag auf bezahlt zu setzen (ohne zu bezahlen) - und schon haben sie Ruhe...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Ehre und moralische

Eingetragen von Vovo (36)
am 04.05.2011 - 11:58 Uhr

Die Ehre und moralische Verpflichtung ;-)
Wirklich kontrollieren, ob sie bezahlt haben, kann ich so natürlich nicht. Das ist mir klar. Deswegen geht es letztlich auch nur um die Erinnerung ^^

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gibt es denn ein Modul, das

Eingetragen von Vovo (36)
am 04.05.2011 - 22:57 Uhr

Gibt es denn ein Modul, das unter bestimmten Voraussetzungen (z.B. "Heute ist der 25. Tag des Monats") automatisch Nodes erstellt bzw. mit Inhalt füllt und speichert?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nicht das ich wüßte

Eingetragen von Kirsten1965 (703)
am 05.05.2011 - 08:43 Uhr

Hallo Vovo,

out-of-the-box gibt es da wohl nichts, aber es müßte eigentlich mit Rules und Token möglich sein, so etwas zu basteln...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Kirsten, erstmal danke

Eingetragen von Vovo (36)
am 06.05.2011 - 21:00 Uhr

Hallo Kirsten,

erstmal danke für deine Antworten! :-)

Mit Rules und Token dachte ich auch, dass man es umsetzen könnte. Nur scheiter ich schon daran, ein Regel-Set zu erstellen, das eine neue Node vom Typ "Zahlungserinnerung" mit Inhalt füttert (z.B. Betrag und Fälligkeitsdatum) und speichert, wenn "heute" Tag X eines Monats ist. :-/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Teil 1 ist geschafft

Eingetragen von Vovo (36)
am 08.05.2011 - 23:32 Uhr

Okay, ich habe nun eine Regel erstellt, die eine "Zahlungserinnerung"-Node am 25. Tag eines Monats erstellt. Sieht so aus:

IF
if ((date("d") == "08") && date("H") == "18") {return true;} else {return false;}

DO
Benutzerkonto Admin laden
Neue Zahlungserinnerung erstellen
Neue Zahlungserinnerung-Titel festlegen
CCK-Feld Betrag füllen
Admin als Autor von Neue Zahlungserinnerung festlegen.
Inhalt speichern
___________________________

Nun stehe ich vor der Herausforderung, dass allen Benutzern eine Erinnerungsmails geschickt wird, die diese Zahlungserinnerung noch nicht mittels flags-Modul als "bezahlt" markiert haben.
Man kann bei reaktiven Regeln ja nicht überprüfen, ob eine bestimmte Node (die Zahlungserinnerung) von bestimmten Nutzern markiert und in einem Regel-Set kann man Inhalt nur nach ID laden, wenn ich das richtig sehe.
Kann mir jemand bei der Formulierung einer entsprechenden Rule helfen, bitte?

-------
Nachtrag: Ich bin unterdessen auf das Modul rules and views integration gestoßen. Für meine Begriffe ließe sich das dann mit Rules so verwenden: Man baut eine Ansicht, die als Argument eine uid bekommt und die offenen Zahlungen zu dieser uid heraussucht. Genau das ist allerdings das neue Problem... leider kriege ich das nicht hin, denn man kann zwar eine uid als Argument angeben, aber in der Beziehung vom Flag "bezahlt" nicht sagen, dass nur nicht gekennzeichnete Beiträge des per Argument übergebenenen Users angezeigt werden sollen. Es gibt nur die Auswahl zwischen "handelnder Benutzer" und "irgendein Benutzer".
Könnte man dieses Problem lösen, könnte man einfach eine Rule entwerfen, die per Cron checkt, ob die Ansicht für einen User (Argument uid) mehr als 0 Ergebnisse zurückgibt und dann diesem User (Argument uid) ein Mail schicken.
Wäre das eine Alternative oder denke ich da viel zu kompliziert? :-/

Danke für's Lesen! :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • 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
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 1 Woche 6 Stunden
  • Textboxen mit Tabelle
    vor 1 Woche 13 Stunden
  • Du sollst ja auch keine
    vor 1 Woche 13 Stunden
  • Theme
    vor 1 Woche 14 Stunden
  • Welches Theme benutzt du
    vor 1 Woche 19 Stunden
  • Mit Responsive Raster hatte
    vor 1 Woche 1 Tag
  • Hallo Alex,um das Häkchen
    vor 1 Woche 1 Tag
  • Modul view_unpublished
    vor 1 Woche 2 Tagen
  • Modul "override node options"
    vor 1 Woche 3 Tagen
  • Im Grunde ist dass ein
    vor 1 Woche 5 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20477

Neue User:

  • Robertnobia
  • AltonRaf
  • JeffreyPaf

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 8 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