{CALENDAR:
items=10
template=calendar_v13.html
lang=de
tag=tag1, tag2
tagmode=OR
date_start=01.01.2011 oder TODAY oder 0 oder -15
date_end=31.12.2011 oder TODAY oder 0 oder 30
href=index.php?XYZ
WxHxCxQ=150x100x0x80
show_past=1
}
\\
**Kalenderzeitfenster:**
wird mit **date_start** und **date_end** eingestellt.
Die Werte können sein:
* Ein **Datum** z.B. **03.02.2011**
* Das Wort **TODAY** für den aktuellen Tag mit aktueller Uhrzeit //(gleitendes Zeitfenster)//
* Die Angabe von Anzahl XX Tagen vom aktuellen Datum aus betrachtet: z.B. **15** oder **-20**
* Z.B. könnte ein gleitendes Zeitfenster beginnen bei
* **date_start=TODAY**
* und zeigt immer die nächsten 30 Tage ab dem Startdatum
* **date_end=30**
* Anzahl Tage = 0 ist ein Sonderfall, wie TODAY jedoch mit Std.:Min. = 00:00
\\
**show_past=1|0**
Mit diesem Wert wird bestimmt ob vergangene Termine angezeigt werden oder nicht. \\
Die Ausgabe **(show_past=1)** macht nur Sinn wenn entweder ein statisches Zeitfenster (**date_start=01.06.2011** und **date_start=31.12.2011**) oder ein gleitendes Zeitfenster mit Vorlauf zum aktuellen Datum (**date_start=-15** und **date_start=30**) eingestellt ist.
\\
~~UP~~
===== Template V1.3: =====
Z.B. in template/calendar/TemplateName.html
Hinzugefügt **TEXTLONG** für den Wysiwyg Text und **IMAGE_CALENDAR** für das kleine Vorschaubild und Originalbild //(LightBox)//. \\
[TEXTLONG]{TEXTLONG}[/TEXTLONG]
[IMAGE_CALENDAR]{IMAGE_CALENDAR}[/IMAGE_CALENDAR]
Die Ausführung der **LightBox** wird im Termin durch den Schalter **[x] LightBox** gesteuert. \\
[x] Klick vergrößern ist ohne Funktion. \\
[ALLDAY] . . . [/ALLDAY]
[ALLDAY_ELSE] . . . [/ALLDAY_ELSE]
\\
* **{TIMEWINDOWSTART:d.m.Y}** . . . **{TIMEWINDOWEND:d.m.Y}** gibt die Anfangs/endzeit des Zeitfensters aus //(im HEADER und FOOTER verfügbar)//. \\
* **{DATE:d.m.Y}** gibt das aktuelle Datum im gesamten Template aus. \\
* Unterteilung des Templates in drei Bereiche:
* %% ... %%
* %% ... %%
* %% ... %%
Datum heute: {DATE:d.m.Y}
Terminausgabe von {TIMEWINDOWSTART:d.m.Y} bis {TIMEWINDOWEND:d.m.Y}
\\
* **[TODAY]**...**[/TODAY]** - **[TODAY_ELSE]**...**[/TODAY_ELSE]** kennzeichnet den aktuellen Tag.
.....
.....
mit z.B.
.calendar div.left .date {
background-color: lightgrey;
...
...
}
.calendar div.left .today{
background-color: #D0C2EF;
}
\\
**Beispiel gesamtes Template:**
Datum heute: {DATE:d.m.Y}
Terminausgabe von {TIMEWINDOWSTART:d.m.Y} bis {TIMEWINDOWEND:d.m.Y}
[ALLDAY]Datum: [/ALLDAY][ALLDAY_ELSE]Startdatum: [/ALLDAY_ELSE]{STARTDATE:d.m.}{STARTDATE:Y}
[ALLDAY_ELSE]Enddatum: {ENDDATE:d.m.}{ENDDATE:Y}
[/ALLDAY_ELSE]
[IMAGE_CALENDAR]{IMAGE_CALENDAR}[/IMAGE_CALENDAR]
~~UP~~
===== Download V1.3: =====
* **include/inc_module/mod_calendar/inc/calendar_v13.class.php** //(Update 18.01.2011 mehrere Änderungen)//
* **template/inc_script/frontend_render/init_calendar.php** //(Update 18.01.2011)//
* **template/calendar/calendar_v13.html** //(Update 18.01.2011 mehrere Änderungen)//
* **template/inc_css/specific/calendar_v13.css** //(Update 18.01.2011 Anpassung an neue TAGs)//
{{:deutsch:module:kalender:calendar_v13.zip|}}
\\
\\
===== Download V1.3 komplett: =====
Das komplette Modul mit allen Dateien.
Inkl. einer kleine Erweiterung im BE: Monatsbuttons\\
{{:deutsch:module:kalender:be_liste_head01_de_1.gif|}}
**Installation:** Das alte Modul in include/inc_module/mod_calendar muss komplett gelöscht werden, bzw. mit dieser Version überschrieben werden. \\
Bitte nicht den Pfad umbenennen und die alte Version parken, das funktioniert nicht. \\
\\
**Die bisherige Datei %%"template/inc_script/frontend_render/init-calendar.php"%% löschen oder umbenennen nach %%"init-calendar.php_"%% !!**
{{:deutsch:module:kalender:mod_calendar_v13_all.zip|}}
\\
--- //[[flip-flop@myrealbox.com|Knut Heermann (flip-flop)]] 2010/11/30 01:37//