NAVIGATION
This shows you the differences between two versions of the page.
|
deutsch:module:kalender [2010/12/12 06:44] Knut Heermann (flip-flop) |
deutsch:module:kalender [2018/06/03 18:08] (current) |
||
|---|---|---|---|
| Line 60: | Line 60: | ||
| * tag=tag1, tag2 | * tag=tag1, tag2 | ||
| * tagmode=OR | * tagmode=OR | ||
| - | * date_start=01.01.2009 | + | * date_start=TODAY|01.01.2009 |
| - | * date_end=31.12.2010 | + | * date_end=TODAY|31.12.2010 |
| * href=index.php?calendar | * href=index.php?calendar | ||
| * WxHxCxQ=150x100x0x80 (since V1.1) | * WxHxCxQ=150x100x0x80 (since V1.1) | ||
| Line 99: | Line 99: | ||
| > Der RT sieht zur Zeit //(ab V1.42 r348)// aus: | > Der RT sieht zur Zeit //(ab V1.42 r348)// aus: | ||
| - | Tags des Kalenders: [[http://forum.phpwcms.org/viewtopic.php?p=106796#p106796]] | + | ==== TAGs des Kalenders: ==== |
| + | |||
| + | Forum: [[http://forum.phpwcms.org/viewtopic.php?p=106796#p106796]] | ||
| <code> | <code> | ||
| {CALENDAR: | {CALENDAR: | ||
| Line 107: | Line 110: | ||
| tag=tag1, tag2 | tag=tag1, tag2 | ||
| tagmode=OR | tagmode=OR | ||
| - | date_start=01.01.2010 | + | date_start=TODAY|01.01.2010 |
| - | date_end=31.12.2010 | + | date_end=TODAY|31.12.2010 |
| href=index.php?ebene06 | href=index.php?ebene06 | ||
| - | WxHxCxQ=150x100x0x80 | + | WxHxCxQ=150x100x0x80 |
| } | } | ||
| </code> | </code> | ||
| - | WxHxCxQ erst ab [[deutsch/module/kalender/erweitert-v11|Erweiterung V1.1]] / [[deutsch/module/kalender/erweitert-v12|Erweiterung V1.2]] verfügbar. | + | WxHxCxQ erst ab [[deutsch/module/kalender/erweitert-v11|Erweiterung V1.1]] / [[deutsch/module/kalender/erweitert-v12|Erweiterung V1.2]] / [[deutsch/module/kalender/erweitert-v13|Erweiterung V1.3]] verfügbar. \\ |
| Line 122: | Line 125: | ||
| > | > | ||
| > Das Template liegt in /template/calendar/ | > Das Template liegt in /template/calendar/ | ||
| + | |||
| + | \\ | ||
| + | |||
| + | Die Einbindung im /frontend_render/ hat sich seit V1.3.9 geändert, da die PHP Klasse an einen anderen Ort geschoben wurde. | ||
| + | |||
| + | Von \\ | ||
| + | - ##template/inc_script/calendar.class.php## \\ | ||
| + | nach \\ | ||
| + | - ##include/inc_module/mod_calendar/inc/calendar.class.php## | ||
| + | |||
| + | Diese Festlegung geschieht in der Datei ##template/inc_script/frontend_render/init_calendar.php## //(siehe oben)//. | ||
| + | |||
| + | \\ | ||
| + | Wird der Kalender gerufen z.B. mit den oben abgebildeten Werten müssen die Filter übereinstimmen, wenn etwas angezeigt werden soll. //(Dieser Aufruf ersetzt vom Prinzip her einen CP, der diese eingetragenen Werte liefern würde)//. | ||
| + | |||
| + | Z.B. Ist im Termin die Sprache "de" angegeben, muss diese auch im TAG //(lange=de)// angegeben sein. \\ | ||
| + | Ist im Termin keine Sprache angegeben darf im Tag auch keine Sprache eingetragen sein, sonst wird nichts ausgeliefert. Denn "de" ist in der leeren Menge aus dem Termin nicht enthalten - also wird keine Ausgabe generiert. \\ | ||
| + | Das Gleiche gilt für den Bereich "tag" im Aufruf, im Termin entspricht das dem Feld "Kalender:". \\ | ||
| + | |||
| + | Ich würde im Aufruf | ||
| + | <file> | ||
| + | lang= | ||
| + | tag= | ||
| + | </file> | ||
| + | erst einmal leer lassen um hier Probleme zu umgehen. | ||
| + | |||
| + | |||
| + | * Die Templatedatei muss im Verzeichnis ##template/calendar/## existieren, sonst wird keine Ausgabe generiert //(template=MeinKalenderTemplate.htm)//. | ||
| + | * Anzahl der Ausgaben muss größer 0 sein //(items=100)//. | ||
| + | * Der Tagmode ist im Moment noch inaktiv, es ist immer "OR" //(tagmode=OR)//. | ||
| + | * Ab welchem Termindatum sollen Einträge ausgeliefert werden //(date_start=01.01.2009 oder date_start=TODAY)//. | ||
| + | * Bis zu welchem Termindatum sollen Einträge ausgeliefert werden //(date_end=31.12.2010 oder date_end=TODAY)//. | ||
| + | * Die Bezüge der Felder im Termineintrag zu den TAGs im Template siehe Grafik oben. | ||
| \\ | \\ | ||
| Line 324: | Line 360: | ||
| \\ | \\ | ||
| + | === Datummsformatierung: === | ||
| + | |||
| + | Paramter siehe: [[http://php.net/manual/de/function.date.php|Formatiert ein(e) angegebene(s) Ortszeit/Datum]] | ||
| + | |||
| + | Z.B. | ||
| + | <code>{STARTDATE:l lang=de} der {STARTDATE:d.m.Y}</code> | ||
| + | **Ausgabe:** Samstag der 22.01.2011 | ||
| + | |||
| + | \\ | ||