ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Geburtstage im Kalender?

Geschlossen
  1. #1
    User Pic
    Kinni Mitglied
    Registriert seit
    18.12.2006
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    Hallo zusammen,

    wir haben uns für ILCH entschieden und sind begeistert von dem Script. Allerdings haben wir ein mächtiges Problem.

    In unserem Kalender werden die Geburtstage von den Usern zwar angezeigt, aber 1. nur in der Listenansicht und 2. beim darauf folgendem Jahr (z.B.: 2007) wird nicht weiter gerechnet. An den Dateien Geburtstag.php und calender.php haben wir bis dato noch nichts geändert. Ich habe sogar vorsichtshalber das Original von euch noch einmal eingespielt.

    Beispiel:

    user X hat am 22.06.1987 Geburtstag.
    Demnach steht am 22.06.2006 im Kalender:
    19. Geburtstag von x;

    ABER 2007 steht das selbe immernoch da.
    Und zwar: 22.06.2007 19. Geburtstag von x;
    und logischer Weise auch 2008 und 09, usw.

    Ich hoffe ihr könnt uns helfen, da wir diese Funktion für unsere Zwecke für extrem nützlich halten.

    Vielen Dank,
    Ihr seid spitze! zwinker


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    ...more than just music!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    HeX Hall Of Fame
    Registriert seit
    14.01.2006
    Beiträge
    2.113
    Beitragswertungen
    1 Beitragspunkte
    externer Link

    da findest du zumindest eine box die die geburtstgae anzeigt.

    ich verbessere dei mal wenn ich lust und zeit habe
    Discite moniti!
    www.pixelbash.de
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Kinni Mitglied
    Registriert seit
    18.12.2006
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    Ich danke erstmal...
    Wenn noch ne schnelle Lösung vorbeigeflogen kommt,
    wäre ich sehr dankbar!

    Schnell, effiizent, gut --> Ilch.de zwinker

    MfG Kinni
    ...more than just music!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also ich weiß nicht warum das so kompliziert gemachet wurde, wenns dann sogar falsch ist, vielleicht geht dann irgendwas anderes nicht mehr k.a., aber suche mal in der include/contents/kalender.php nach
      $dateA = mktime(0,0,0,$m,$d,$y);
      $jetzt = time();
      $alter = $jetzt - $dateA;
      if ($date > $jetzt) {
    	$alter = date("Y",$alter) - 1970 +1;
    	} else {
    	$alter = date("Y",$alter) - 1970;
    	}

    und ersetze dies schlicht durch
    $alter = $year - $y;
    Dann sollten die Geburtstage richtig angezeigt werden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    ghet bei mir nicht ....
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    falsches tema ich meine bei mir im kalender zeigt er noch nicht mal an DAS jemand geburtstag hat
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Geburtsdatum auch richtig eingetragen?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    ja für dezember sehe ich sie nur ab 2007 eben nicht mehr seite ist [url=www.legion-of-sun.de]www.legion-of-sun.de[/url]


    Zuletzt modifiziert von lordrepha am 19.12.2006 - 22:28:11
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Kinni Mitglied
    Registriert seit
    18.12.2006
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Also ich weiß nicht warum das so kompliziert gemachet wurde, wenns dann sogar falsch ist, vielleicht geht dann irgendwas anderes nicht mehr k.a., aber suche mal in der include/contents/kalender.php nach
      $dateA = mktime(0,0,0,$m,$d,$y);
      $jetzt = time();
      $alter = $jetzt - $dateA;
      if ($date > $jetzt) {
    	$alter = date("Y",$alter) - 1970 +1;
    	} else {
    	$alter = date("Y",$alter) - 1970;
    	}

    und ersetze dies schlicht durch
    $alter = $year - $y;
    Dann sollten die Geburtstage richtig angezeigt werden.


    Vielen Dank erstmal, es geht soweit!
    ABER (das lieblingswort der Helfer hier zwinker ):

    Er zeigt jetzt zwar den richtigen Geburtstag (Alter) an,
    allerdings steht das Datum immernoch auf Vorjahr.
    Also am 22.06.2007 im Kalender steht: 22.06.2006 !!!

    Weiterhin werden die Geburtstage nur in der Listenansicht angezeigt... Ist halt nicht Sinn und Zweck, wie ich finde!

    Ich hätte auch kein Problem damit, die Geburtstage manuell einzutragen, da es bei uns keine Registrierung gibt, sondern nur Schriftliche Mitgliedschaften. Da wäre es überschaubar. Allerdings müsste ich dazu wissen, wie ich die Funktion Abschalte, dass das Script Geburtstage einträgt.

    Nochmals danke für die "erste Hilfe"!
    lachen

    MfG Kinni


    Zuletzt modifiziert von Kinni am 20.12.2006 - 09:02:04
    ...more than just music!
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Kinni Mitglied
    Registriert seit
    18.12.2006
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von lordrepha

    falsches tema ich meine bei mir im kalender zeigt er noch nicht mal an DAS jemand geburtstag hat


    Diesen Fehler habe ich auch schon mit angegeben...
    Klick mal auf Listenansicht und DANN auf das Gewünschte Datum!


    Zuletzt modifiziert von Kinni am 20.12.2006 - 09:04:33
    ...more than just music!
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also darauf ist der Kalender leider nicht ausgelegt, soweit wie ich das gesehen hab.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Kinni Mitglied
    Registriert seit
    18.12.2006
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Also darauf ist der Kalender leider nicht ausgelegt, soweit wie ich das gesehen hab.


    Das ist jetzt aber net die Antwort die ich von Ilch, oder deren Benutzer erwartet hätte.

    Worauf ist der Kalender nicht ausgelegt?
    Ich würde mich auch gern selbst dahinter klemmen, aber ich denke das dieser Fehler schon als Bug für das ganze Script beschrieben werden könnte...

    Also erbitte ich weitere Lösungsvorschläge!

    Vielen Dank,
    MfG Kinni
    ...more than just music!
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Du kannst es ja als Verbesserungsvorschlag posten.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    timosy Mitglied
    Registriert seit
    26.11.2006
    Beiträge
    175
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Also ich weiß nicht warum das so kompliziert gemachet wurde, wenns dann sogar falsch ist, vielleicht geht dann irgendwas anderes nicht mehr k.a., aber suche mal in der include/contents/kalender.php nach
      $dateA = mktime(0,0,0,$m,$d,$y);
      $jetzt = time();
      $alter = $jetzt - $dateA;
      if ($date > $jetzt) {
    	$alter = date("Y",$alter) - 1970 +1;
    	} else {
    	$alter = date("Y",$alter) - 1970;
    	}

    und ersetze dies schlicht durch
    $alter = $year - $y;
    Dann sollten die Geburtstage richtig angezeigt werden.


    ändert irgenwie nichts an seinem bzw meinem Problem macht nur das Script einfach/kürzer
    Mairu ich wies doch das du ne bessere Lösung auf Lager hats glücklich THX
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    HeX Hall Of Fame
    Registriert seit
    14.01.2006
    Beiträge
    2.113
    Beitragswertungen
    1 Beitragspunkte
    $date  = mktime(0,0,0,$m,$d,date('Y'));
      $dateA = mktime(0,0,0,$m,$d,$y);
      $jetzt = time();
      $alter = $jetzt - $dateA;
      if ($date > $jetzt) {
    	$alter = date("Y",$alter) - 1970 +1;
    	} else {
    	$alter = date("Y",$alter) - 1970;
    	}



    code ist auch der D beta, ich denke mal das wurde behoben.

    leider hat manuel keine genaue chancelog herrausgeben, deshalb kann ich nix garantieren
    Discite moniti!
    www.pixelbash.de
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten