Differences

This shows you the differences between two versions of the page.

deutsch:module:kalender [2010/12/01 15:49]
Knut Heermann (flip-flop)
deutsch:module:kalender [2018/06/03 18:08] (current)
Line 21: Line 21:
==== Installation ==== ==== Installation ====
-Programmteil um den Kalender im FE zu aktivieren: **template/inc_script/frontend_render/init-calendar.php**+Programmteil um den Kalender im FE zu aktivieren: **template/inc_script/frontend_render/init_calendar.php**
<code php |h init_calendar.php |h> <code php |h init_calendar.php |h>
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 70: Line 70:
 * {CALENDAR:2,main_page.tmpl,de en, href, tag1, tag2 tag2, tag3}      * {CALENDAR:2,main_page.tmpl,de en, href, tag1, tag2 tag2, tag3}    
 * [item count,[template[,language(en de - separated by space)[, href, tags, tag, tag, tag]]]]  * [item count,[template[,language(en de - separated by space)[, href, tags, tag, tag, tag]]]]
 + *
 + * (Please use the first Replacement Tag method)
 *  *
 **/    **/  
Line 97: 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 105: 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 120: 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 322: 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
 +
 +\\
deutsch/module/kalender.1291214990.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0