ilch Forum » Ilch Clan 1.1 » Kritik und Verbesserungen » Geburtstags Anzeige

Geschlossen
  1. #1
    User Pic
    Balthazar3k Mitglied
    Registriert seit
    23.04.2006
    Beiträge
    422
    Beitragswertungen
    7 Beitragspunkte
    Hallo,
    Ich habe festgestellt das im index.php?kalender die Geburtstage falsch berechnet werden.

    So wer mir das nicht aufgefallen, aber mein kommender Geburtstag ist nicht 27 wenn ich am 1982-03-20 Geboren bin! Ist aber irgendwie nur bei mein B-Day Falsch. oO

    und hier ein Link (externer Link)

    MfG Baltha


    verwendete ilchClan Version: 1.1


    Zuletzt modifiziert von Balthazar3k am 18.03.2008 - 23:40:13
    Kein Support für den Raidplaner über PM.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ist nur bei den schon gewesenen falsch zwinker bzw. er berechnet immer nur für das aktuelle Jahr und alle zukünftigen haben das gleiche Alter, naja der Kalender ist nicht ganz so toll zunge
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Balthazar3k Mitglied
    Registriert seit
    23.04.2006
    Beiträge
    422
    Beitragswertungen
    7 Beitragspunkte
    Aso lächeln

    Nagut habe mir es auch abgändert.
    Wem es Interesiert

    $result = db_query("SELECT
      name, gebdatum, id
      FROM prefix_user
      WHERE MONTH(gebdatum) = ".$month."
    	  OR id = ".$ueid."
    	ORDER BY MONTH(gebdatum),DAY(gebdatum) LIMIT 200");
    while ($r = db_fetch_assoc($result)) {
      list($y,$m,$d) = explode('-',$r['gebdatum']);
    	$date  = mktime(0,0,0,$m,$d,date('Y'));
      $dateA = mktime(0,0,0,$m,$d,$y);
    	$j = date("Y")-$y;
    	if( $m > date("m") ) $j--;
    	if( $m = date("m") AND $d > date("d")) $j--;
    	if( date("d",time()) <= $d ){
    		$alter = $j + 1;
    	}else{
    		$alter = $j;
    	}
    		
    	$row = array(
        'title' => $alter.'. Geburtstag von '.$r['name'],
        'text'  => 'Der '.$alter.'. Geburtstag von [url=http://'.($_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"]).'?user-details-'.$r['id'].'][b]'.$r['name'].'[/b][/url]',
        'time'  => $date + 99,
        'id'    => '999'.$r['id'],
      );
    	$data_id['999'.$r['id']] = $row;
    	$data[$date][] = $row;
    }



    Zuletzt modifiziert von Balthazar3k am 19.03.2008 - 19:31:18
    Kein Support für den Raidplaner über PM.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Balthazar3k Mitglied
    Registriert seit
    23.04.2006
    Beiträge
    422
    Beitragswertungen
    7 Beitragspunkte
    *push* habe ein fehler oben im quell code ausgebessert da da auch vorm 1.1.1970 das alter berechne kann.
    Kein Support für den Raidplaner über PM.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    moque Mitglied
    Registriert seit
    03.03.2008
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    Ich möchte, dass kein Geburtstag im Kalender eingetragen wird.

    Welchen Handgriff muss ich tätigen?

    Danke!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Sh4g Mitglied
    Registriert seit
    02.03.2009
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    hab deinen Code übernommen und trotzdem wird jeder Geburtstag (außer die, die schon waren) ein Jahr unter dem normalen angezeigt, kann mir da jemand helfen? externer Link


    Zuletzt modifiziert von Sh4g am 23.09.2009 - 18:02:34
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Kritik und Verbesserungen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten