Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: Mitgliedern beim erstellen/kopieren Ablaufdatum geben

  1. #1
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard Mitgliedern beim erstellen/kopieren Ablaufdatum geben

    Guten Morgen zusammen,

    ist es irgendwie möglich Frontend Mitgliedern beim erstellen ein Datum (Erstellungszeitpunkt +1 Jahr )im Ablaufdatum zu setzen?

    Hintergrund ist das ein Kunde eine Jagdschule ist und deren Ausbildung ca. 6 Monate dauert. Sprich nach 12 Monaten sollte alles abgeschlossen sein und der Zugriff soll automatisch gesperrt werden.

    VG

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.935

    Standard

    https://docs.contao.org/dev/referenc...createNewUser/ wird wahrscheinlich nicht helfen, denn ich gehe davon aus, daß die User sich nicht selbst registrieren?

    Also vielleicht https://docs.contao.org/dev/reference/dca/callbacks/ (oncreate).
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Ne, die werden von Admins im Backend angelegt.

  4. #4
    Contao-Fan
    Registriert seit
    05.11.2009.
    Ort
    Liebschützberg (Sachsen)
    Beiträge
    526

    Standard

    Hallo Kahmoon,

    wenn man die Mitglieder schon über das Backend anlegt, was spricht da dagegen das entsprechende Datum ins "Deaktvieren am" Feld einzutragen?

  5. #5
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Weil das gerne vergessen wird und auch Aufwand ist.

    Bei Terminen kann man Felder auch per Config vorbelegen und das spart einfach administrative Arbeit.

  6. #6
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.935

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Ne, die werden von Admins im Backend angelegt.
    Dann sollte doch der oncreate Callback eine Option sein.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  7. #7
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Dafür bin ich leider zu wenig Entwickler :-P

  8. #8
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    Du könntest es mit diesem Hook realisieren, falls Du damit klar kommst: https://docs.contao.org/dev/referenc...tivateAccount/

    Wird ausgelöst, wenn sich die Member selbst aktivieren.
    Da müsstest dann einfach das aktuelle Datum nehmen, 1 Jahr dazurechnen und per UPDATE Befehl ins Deaktivieren Feld des sich aktivierenden Members schreiben lassen.
    Wenn ich es richtig im Kopf habe, steht das Deaktivieren Feld eh in der tl_member Tabelle.

    Jetzt hab ich aber gerade gesehen, dass die Member im Backend angelegt werden.

    Na, wenn das Feld gerne vergessen wird, dann mach ein Pflichtfeld draus

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •