ilch Forum » Allgemein » Plauder Ecke » Alter der User stimmen nicht

Geschlossen
  1. #1
    User Pic
    SoX Mitglied
    Registriert seit
    21.03.2012
    Beiträge
    380
    Beitragswertungen
    9 Beitragspunkte
    Hallo Leute, hab schon wieder ein Problem.

    Und zwar einer meiner Member hat in 2 Tagen Geburtstag also am 04.06.2014 er wird dann eigentlich 21 Jahre alt.
    Sein Geburtsdatum ist aber 1993-06-04 < so hat er es richtig im Profil stehen nur sagt das Ilch Script nein und er ist schon im Profil 21.

    Der Fehler ist heute auch erst bemerkt wurden.
    Das Alter z.B bei mir und alle die schon länger angemeldet sind stimmt aber.

    Weiß jemand eine Lösung außer das ich die gesammte Webseite neu machen müsste?


    verwendete ilch Version: 1.1 P

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1217 Beitragspunkte
    Prüfe einfach mal die user_details deines Moduls, wie da das Alter berechnet wird.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SoX Mitglied
    Registriert seit
    21.03.2012
    Beiträge
    380
    Beitragswertungen
    9 Beitragspunkte
    Habe jetzt nicht so wirklich gewusst nach was ich schauen soll.

    Hier mal der Code:




    Zuletzt modifiziert von SoX am 02.06.2014 - 18:43:04
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das $alter scheint in der user_infos.php berechnet zu werden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SoX Mitglied
    Registriert seit
    21.03.2012
    Beiträge
    380
    Beitragswertungen
    9 Beitragspunkte
    ZitatZitat geschrieben von Mairu
    Das $alter scheint in der user_infos.php berechnet zu werden.


    Das heißt jetzt für mich ?
    Bzw. was muss ich denn nun machen damit es geht :/
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Die user_info.php posten.
    1 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    SoX Mitglied
    Registriert seit
    21.03.2012
    Beiträge
    380
    Beitragswertungen
    9 Beitragspunkte
    ZitatZitat geschrieben von -saarlonz-
    Die user_info.php posten.


    Bei mir heißt diese user_infos.php hoffe hast nur das "s" vergessen :-).

    Hier nun der Code:

    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    user_infos.php
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    if($row['gebdatum'] !== "0000-00-00"){
        list($jahr, $monat, $tag) = explode('-', $row['gebdatum']);   
        $alter = date('Y') - $jahr;
        if ((intval(date('md')) - intval($monat.$tag)) < 0) {
            $alter--;
        }
         
        $gebdatum = $tag . '.' . $monat . '.' . $jahr;
        $alter   = '(' . $alter . ')';
    } else {


    Edit: korrigiert


    Zuletzt modifiziert von Mairu am 02.06.2014 - 22:42:26
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    1 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    SoX Mitglied
    Registriert seit
    21.03.2012
    Beiträge
    380
    Beitragswertungen
    9 Beitragspunkte
    Habe den code kopiert, ersetzt und neu hochgeladen.
    Doch trotzdem keine Veränderung :/

    EDIT: Doch jetzt bin selbst ich 1 Jahr schon älter was aber vorher nicht so war.
    Besser gesagt jetzt sind alle 1 Jahr älter o.O

    Edit NR.2 : Einige sind jetzt 1 Jahr älter und einige 1 Jahr jünger.

    Zuletzt modifiziert von SoX am 02.06.2014 - 22:34:13
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ah dummer Fehler, der Vergleichsoperator muss andersherum sein, habe das korrigiert.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    SoX Mitglied
    Registriert seit
    21.03.2012
    Beiträge
    380
    Beitragswertungen
    9 Beitragspunkte
    Vielen vielen dank Mairu lächeln. ( Und natürlich auch den anderen zwinker )

    Es funktioniert 10000000 x danke Bier


    Zuletzt modifiziert von SoX am 02.06.2014 - 22:47:53
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Plauder Ecke

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten