Test calendar

From FollowTheScore
Revision as of 13:54, 4 April 2007 by Ycombarnous (talk | contribs)
Jump to: navigation, search

Installation

This is a calendaring application based on DPL functionality.

How to use it for your websites:

  1. Download the following templates, and create them into your wiki:
  2. Download the extensions "parserfunctions" and "inputbox" from mediawiki website.
  3. 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}}}}
  1. 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
}}

  1. To create a custom event, edit the template Event template, and edit the above DPL.

Demo

Test calendar June 2024