Ergebnis 1 bis 4 von 4

Thema: Geburtstagsliste

  1. #1
    Contao-Nutzer
    Registriert seit
    22.05.2013.
    Beiträge
    26

    Frage Geburtstagsliste

    Hallo,

    ich bin dabei per Auflistungsmodul die Geburtstagskinder des aktuellen Monats im Frontend anzuzeigen.

    Folgende Beding funktioniert bei mir:

    dateOfBirth AND MONTH(FROM_UNIXTIME(dateOfBirth)) = MONTH(NOW())

    leider werden nur Mitglieder zurück bis 1970 angezeigt. Davor scheint er garnicht mehr zu schauen.

    Des weiteren müsste in die Bedingung noch eine Möglichkeit zum selektieren bestimmter Mitgliedergruppen
    eingebaut werden. Vieleich könnt Ihr mir da weiterhelfen. Bin leider kein MySql Profi.....

    lieben Gruß

    Marco

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.452
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin Marco,

    ja mit dem UNIX_TIMESTAMP ist das sone Sache.

    Der geht immer vom 01.01.1970 aus (siehe Wikipedia), was erklärt, warum vor 1970 geborene nicht in der Liste aufgeführt werden.
    Bei denen ist der Wert nämlich negativ.

    Am besten ist es sicher alle Mitglieder zu laden und dann die Bedingungen im Listentemplate per PHP auszuprogrammieren, d.h nur anzeigen wer im aktuellen Monat Geburtstag hat.

    Das wird dann auch die Prüfung der Gruppen vereinfachen.

    Grüße, Cliff

  3. #3
    Contao-Nutzer
    Registriert seit
    22.05.2013.
    Beiträge
    26

    Standard

    Hi,

    bin gerade erst ins Webdesign eingestiegen und habe noch nicht so die Erfahrung in PHP und mysql.
    Für ein paar zeilen Code währe ich sehr dankbar. Würde ich mir sogar etwas kosten lassen !

    lG

    Marco

  4. #4
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hallo Marco,

    ich würde wie folgt vorgehen.

    Da du dir eh ein eigenes Modul baust, kannst du tl_member auch einfach um ein Feld erweitern. Dann definierst du das Feld dateOfBirth neu, und benutzt dort einen save_callback, der das neue Feld mit leben füllt, nämlich das Geburtsdatum als String. Das kannst du dann ganz einfach für deine Liste benutzen.

    Gruß
    Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

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
  •