Impressum  |   RSS  |  Registrieren

tsql

Erzeugung eines Kalenders

php_kalender_1

Für die Bereitstellung eines Kalender-Objektes genügt es, eine Instanz der Klasse calendarlib zu erzeugen und anschließend die Methode showCal aufzurufen. Damit in dem Kalender-Objekt navigiert werden kann, muss vor der showCal-Methode noch die Methode setDateWithGET aufgerufen werden. Dieser Aufruf sorgt dafür, dass die übergebenen Datumsinformationen zur Erzeugung des Kalenders benutzt werden. Damit ist das erste Kalender-Control funktionsfähig. Um die Optik des Kalenders kümmert sich eine eingebundene Style-Datei.
 
Erzeugen eines einfachen Kalender-Objektes:

1
2
3
4
5
6
7
8
<link rel="stylesheet" type="text/css" href="style/style1.css" />
 
<?php
    include_once 'calendarlib.php';
    $mycal = new calendarlib();
    $mycal->setDateWithGET();
    $mycal->showCAL();
?>

 
 
Mit der Methode setLinkTyp kann definiert werden, welche Felder im Kalenders mit einem Link hinterlegt werden. Der Linktyp „1“ ist als default-Wert hinterlegt .
 
Folgende Linktypen werden unterstützt:
0 – Es werden keine Links erzeugt.
1 – Der Vormonat, der nächste Monat und jeder angezeigte Tag wird gelinkt. (vollständig)
2 – Es gibt nur Links zum vorhergehenden und zum nachfolgenden Monat.
3 – Nur Einträge mit Event bekommen einen Link.
4 – Der Vormonat, der nächste Monat und jeder Tag mit einem Event werden gelinkt.
 
 
Erzeugung eines Kalenders ohne Links:
 

1
2
3
4
5
6
7
8
<link rel="stylesheet" type="text/css" href="style/style1.css" />
 
<?php
    include_once 'calendarlib.php';
    $mycal = new calendarlib();
    $mycal->setLinkTyp(0);
    $mycal->showCAL();
?>

 
php_kalender_language
Die Methode setLanguage wird zum Umschalten der Sprache benutzt. Unterstützt werden zurzeit Deutsch(0), Englisch(1) und Französisch(2). Eine Spracherweiterung kann in der calendarlib vorgenommen werden.
 
Erzeugung eines Kalender-Objektes in englischer Sprache:
 

1
2
3
4
5
6
7
8
9
<link rel="stylesheet" type="text/css" href="style/style1.css" />
 
<?php
    include_once 'calendarlib.php';
    $mycal = new calendarlib();
    $mycal->setDateWithGET();
    $mycal->setLanguage(1);
    $mycal->showCAL();
?>

Tags: , ,


Weitere Artikel in dieser Kategorie