Difference between revisions of "Test calendar"
From FollowTheScore
Ycombarnous (talk | contribs) m (→Explanation) |
Ycombarnous (talk | contribs) m (→Installation) |
||
Line 20: | Line 20: | ||
{{:Test calendar {{#time: F Y}}}} | {{:Test calendar {{#time: F Y}}}} | ||
</pre> | </pre> | ||
− | #Finally, create one page per month with the format "base page Month year" (example: "Current events April 2007"), insert below code and make sure to replace "2007/04" below by the month and year from the current page name) | + | #Finally, create one page per month with the format "base page Month year" (example: "Current events April 2007"), insert below code and make sure to replace "2007/04" below by the month and year from the current page name (as well as the year and month parameters from CalendarSingle template): |
<pre> | <pre> | ||
{| | {| | ||
Line 32: | Line 32: | ||
</inputbox> | </inputbox> | ||
|} | |} | ||
+ | |||
+ | {{CalendarSingle|year=2007|month=02|show_year=yes|basepage=Test calendar}} | ||
{{#dpl:category=Events | {{#dpl:category=Events |
Revision as of 22:03, 28 March 2007
Installation
This is a calendaring application based on DPL functionality.
How to use it for your websites:
- Download the following templates, and create them into your wiki:
- Template:CalendarSingle
- Template:Calendar link
- Template:Calendar anchor
- Template:Calendar/MonthStartMon
- Template:Calendar/MonthStartTue
- Template:Calendar/MonthStartWed
- Template:Calendar/MonthStartThu
- Template:Calendar/MonthStartFri
- Template:Calendar/MonthStartSat
- Template:Calendar/MonthStartSun
- Event template
- Download the extensions "parserfunctions" and "inputbox" from mediawiki website.
- Now, create the base page where the current month calendar will be created (like "Current events"), and insert below code in it:
{{:Test calendar {{#time: F Y}}}}
- Finally, create one page per month with the format "base page Month year" (example: "Current events April 2007"), insert below code and make sure to replace "2007/04" below by the month and year from the current page name (as well as the year and month parameters from CalendarSingle template):
{| |<inputbox> type=create buttonlabel=create new Event width=25 default=2007/04/05 my event name preload=Event template break=no </inputbox> |} {{CalendarSingle|year=2007|month=02|show_year=yes|basepage=Test calendar}} {{#dpl:category=Events |titlematch=2007/04% |include=#Summary,#Participants |mode=userformat |resultsheader=There are %PAGES% events planned this month. |noresultsheader=No events planned so far for this month. |listseparators=¶{¦ class="wikitable" ¶!Date / Event name ¶!Categories ¶!Event summary ¶!Participants,¶¦-¶¦<h5>[[%PAGE%]]</h5>¶¦ %CATLIST%,,¶¦} |secseparators=¶¦ |ordermethod=title |addcategories=true |order=descending }}
- To create a custom event, edit the template Event template, and edit the above DPL.