ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Alter wird falsch angezeigt.

Geschlossen
  1. #1
    User Pic
    Saibot161 Mitglied
    Registriert seit
    26.07.2006
    Beiträge
    64
    Beitragswertungen
    0 Beitragspunkte
    Hallo

    Habe ein klitzekleines Problem. Also in der Useransicht wird bei einem Mitglied das Alter falsch angezeigt.

    Es ist noch ein tag bis zu seinem Geburtstag.

    Er hat am 04.06.1988 Geburtstag und es wird da 20.
    Es wird aber jetzt schon 20 angezeigt.
    Hier der LINK: UserDetails von Kuerschy
    Wäre nett wenn mir jemand sagen könnte ob das so richtig ist oder ob es sich um einen Fehler handelt.

    zb. im Kalender steht das am 04.06 sein 20er Geburtstag ist.
    Dort wird es also richtig angezeigt.

    Edit:::: Hab das grad mal getestet. Anscheinend berechnet es 5-6 Tage im voraus. Habe mal in meinem Profil das Datum 08.06.1988 eingetragen.
    Da zeigt es mir an das ich wohl schon 20 sei.
    Beim 09.06.1988 dagegen wird dann wieder 19 (also richtiges Datum angezeigt.)


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link


    Zuletzt modifiziert von Saibot161 am 03.06.2008 - 01:29:59
    Nichts ist unmöglich, es ist nur eine Frage des aufwands.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Liegt wohl an dem Modul, dass das Alter falsch berechnet.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Saibot161 Mitglied
    Registriert seit
    26.07.2006
    Beiträge
    64
    Beitragswertungen
    0 Beitragspunkte
    In welcher Datei steht das denn genau drin?

    User_info.php glaub ich oder?

    Soll ich die mal posten damit du dir das eventuell mal anschaust?

    Wäre mal wieder eine große Hilfe.
    Nichts ist unmöglich, es ist nur eine Frage des aufwands.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich glaube das wurde sogar schon gepostet, habs aber jetzt auch nicht gefunden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Saibot161 Mitglied
    Registriert seit
    26.07.2006
    Beiträge
    64
    Beitragswertungen
    0 Beitragspunkte
    Hab auch schon wie ein blöder Gesucht im Forum und auch nichts gefunden.

    Hier mal der Code von dem ich denke das es der ist der den Fehler verursacht.

    :: Aus der user_info.php


    if($row['gebdatum'] !== "0000-00-00"){
    		$gebdatum = date('d.m.Y',strtotime($row['gebdatum']));
    	    $tag   = date('d',strtotime($row['gebdatum']));
    	    $monat = date('m',strtotime($row['gebdatum']));
    	    $jahr  = date('Y',strtotime($row['gebdatum']));
    	
    	    $jetzt = mktime(0,0,0,date("m"),date("d"),date("Y"));
    	    $geburtstag = mktime(0,0,0,$monat,$tag,$jahr);
    	    $alter   = "(".intval(($jetzt - $geburtstag) / (3600 * 24 * 365)).")";
    		
    	} else {
    		$gebdatum = "Kein Datum angegeben";
    		$alter = "";


    Vielleicht kannst du mir oder irgend jemand sagen was da falsch sein könnte oder ob es überhaupt der richtige code ist. lachen

    Wie immer, vielen dank im vorraus für alle Hilfreichen Antworten
    Nichts ist unmöglich, es ist nur eine Frage des aufwands.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Doch noch gefunden, doofes Google findet das nicht, schon komisch.
    www.ilch.de/forum-showposts-29493-p1.html#202450
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    d-fiant Mitglied
    Registriert seit
    23.03.2007
    Beiträge
    55
    Beitragswertungen
    0 Beitragspunkte
    Ich möcht mal wissen wo ihr die Datei "user_info.php" herhabt. Die gibts in meiner gesamten ilch-Installation nicht und dennoch habe ich das Problem dass das Alter der User in der "online.php" falsch berechnet wird.

    Ist der User Online wird anderes Alter angezeigt als wenn er offline ist. Jeweils +/- 1 Jahr..

    Hab mir die /include/boxes/online.php schon angesehen, aber find da nicht wirklich eine Möglichkeit die online-/offline Geburtstagsberechnungen gegeneinander zu prüfen weil die Datei leider nicht sehr gut kommentiert ist.

    Hat da jemand mehr Glück als ich?


    Zuletzt modifiziert von d-fiant am 04.06.2008 - 09:10:16
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das liegt am Modulpack von SLJ was du mit Sicherheit einsetzt, liegt halt daran, dass sich viele Modulschreiber nicht richtig mit der Materie auseinander setzen, das Problem dieses Themas hat auch nur mit einem Modul zu tun.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    d-fiant Mitglied
    Registriert seit
    23.03.2007
    Beiträge
    55
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Das liegt am Modulpack von SLJ was du mit Sicherheit einsetzt


    Stimmt. Ist halt schon ein tolles Paket! glücklich
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Saibot161 Mitglied
    Registriert seit
    26.07.2006
    Beiträge
    64
    Beitragswertungen
    0 Beitragspunkte
    So hab das jetzt mal mit dem neuen COde ausgetauscht.

    Problem ist jetzt das er mir jetzt nur noch das Alter anzeigt.
    Der Geburtstag wird nicht angezeigt.

    Woran könnte das jetzt wieder liegen?
    Muss ich in die user_details.html irgendwas anders eintragen?
    ABer eigentlich nicht da gebdatum und alter ja genauso geschrieben wurden in der php.

    Danke für Antwort Mairu. Bist schon ne große Hilfe
    Nichts ist unmöglich, es ist nur eine Frage des aufwands.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja hab noch eine Zeile hinzugefügt, komisch, dass ich das damals vergessen hatte.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Saibot161 Mitglied
    Registriert seit
    26.07.2006
    Beiträge
    64
    Beitragswertungen
    0 Beitragspunkte
    Danke jetzt funzt das super.

    mfg

    Tobias
    Nichts ist unmöglich, es ist nur eine Frage des aufwands.
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Andy969 Mitglied
    Registriert seit
    22.01.2008
    Beiträge
    1
    Beitragswertungen
    0 Beitragspunkte
    Also ich hab auch nen kleines Problem mit dem Alter auf der Seite ..
    Entweder schauen die 39Jährigen alle so alt aus oder die setzten mit dem Geb. aus *grins*
    ab einem gewissen alter werden Sie alle 39

    www.asv-eriskirch.de

    woran kann das liegen ??
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Weissbrot Mitglied
    Registriert seit
    02.09.2007
    Beiträge
    82
    Beitragswertungen
    0 Beitragspunkte
    Das Problem tritt wohl häufiger auf. Mit der Sufu kann man einiges finden.

    Wir hatten das gleiche Problem, möglicherweise hilft dir der Beitrag ja weiter. Bei uns hat es so funktioniert.

    War eine Weile nicht da, sonst hätte ich es früher gepostet zwinker

    externer Link


    Gruß


    Zuletzt modifiziert von Weissbrot am 11.10.2008 - 09:43:16
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Wenn jemand 39 jahre alt ist liegst da dran weil, das datum in time stamp gesichter wurde und da kann man maximal 1970 gebohren sein,... zunge

    Aber ist im neuen ilch (Glaube ab 1.0.5) nicht mehr der fall, man hat sich auf das "andere" datums system geeinigt,...

    Was Mairu oben schreibt stimmt nicht (oder nicht mehr), mein modul pack berechnet das datum richtig wurde schon sehr grüh geändert, zudem hate der user oben mein modul pack nicht drauf,... zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten