ilch Forum » Allgemein » HTML, PHP, SQL,... » Kalenderbox

Geschlossen
  1. #1
    User Pic
    Herr Kules Mitglied
    Registriert seit
    11.06.2008
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Hallo, ich bin gerade dabei für meine Jungs und mich eine Seite zu erstellen. Habe bisher auch alle Änderungen mit hilfe das Forums hier geschafft, aber jetzt mußte ich mich doch registrieren um selber was nachzufragen.
    Folgendes Problem:
    In der Kalenderbox werden ja alle Termine angezeigt, die eingetragen sind. Wie aber muss ich den Code erweitern um auch die Geburtstage anzuzeigen? Denn die werden leider nicht in der Box angezeigt.

    Ich hatte schon versucht den Code aus der include/contens/kalender.php zu kopieren, aber dabei immer nur Fehler produziert.
    Könnte mir wohl jemand den Code der Box erweitern?


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Herr Kules Mitglied
    Registriert seit
    11.06.2008
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Kann mir denn niemand helfen?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    die geburtstage werden doch eh angezeigt, wenn sie im profil richtig eingetragen sind...
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Herr Kules Mitglied
    Registriert seit
    11.06.2008
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Tyrargo

    die geburtstage werden doch eh angezeigt, wenn sie im profil richtig eingetragen sind...

    Ebend nicht.

    siehe hier

    gesperrtes Bild


    rechts in der Box ist der 16. nicht markiert, in der mitte (Seite) aber schon


    Zuletzt modifiziert von Herr Kules am 14.06.2008 - 09:40:54
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Du kannst die Geburtstage da auch ganz einfach mit anzeigen lassen, einfach etwas Code aus der contents Datei in die box kopieren.

    $month = date('n');
    $result = db_query("SELECT
      name, gebdatum, id
      FROM prefix_user
      WHERE MONTH(gebdatum) = ".$month." ORDER BY MONTH(gebdatum), DAYOFMONTH(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);
      $jetzt = time();
      $alter = $jetzt - $dateA;
      if ($date > $jetzt) {
    	$alter = date("Y",$alter) - 1970 +1;
    	} else {
    	$alter = date("Y",$alter) - 1970;
    	}
    	$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;
    }
    über
    echo getCalendar($m, $j, '?kalender-v1-m{mon}-y{jahr}-d{tag}', '?kalender-v0-m{mon}-y{jahr}', $data, 1);
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Herr Kules Mitglied
    Registriert seit
    11.06.2008
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Besten Dank Mairu.
    Hatte den Code auch schon ausprobiert, aber wohl falsch eingefügt. Jetzt gehts
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten