|
|
| (68 intermediate revisions by 8 users not shown) |
| Line 1: |
Line 1: |
| − | ==Installation==
| + | #REDIRECT [[Calendar]] |
| − | 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:
| |
| − | <pre>
| |
| − | {{:Test calendar {{#time: F Y}}}}
| |
| − | </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 (as well as the year and month parameters from CalendarSingle template):
| |
| − | <pre>
| |
| − | {|
| |
| − | |<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
| |
| − | }}
| |
| − | | |
| − | </pre>
| |
| − | # To create a custom event, edit the template [[Event template]], and edit the above DPL.
| |
| − | | |
| − | ==Demo==
| |
| − | {{:Test calendar {{#time: F Y}}}}
| |
| − | [[Category:Test]]
| |