Content Category Calendar menu plugin

Calendar menu or Event Calendar Menu plugin Tuesday 28 April 2020

How to install Calendar plugin on 27 Jun 2019

How to check version and replace it by different o[...]

How to install or update this plugin to version used in this documentation

How to check version

- go to plugin manager, find Event Calendar plugin and there should be version at least 3.72. The author of v2 version is e107 Inc, I will probably add there Jimako too in some next update.

How to download plugin

- for now from github. After checking everything I will create zip version and put it on this site to download it.


- there is separate forum on this site for this plugin

To be continued...

Event Calendar - Calendar Settings on 30 Jul 2018

Configuring Calendar Settings

Description of Calendar settings If you don't know where or how to find admin page of this plugin, this plugin is not for you.


This article was built with help of Building Websites with e107: A step by step tutorial to getting your e107 website up and running fast and readme.pdf from e107 0.7 version

Configuring Calendar Settings



Events can be added by: This field will enable the control of adding events. It's the class of user who is allowed to add events to the calendar, and to edit existing events. (This is different to those members who are ‘calendar administrators’, in that this class of users can only add events in categories they can see). It is possible to further restrict the ability to add events in specific categories.

Calendar Administrator Class: This field will allow you to enter the calendar administrator class.

Calendar Administrator Class is "superadmin'. They can add events although Events can be added by NoOne. They can both see and add events in all categories.
Permission to add event : this button is displayed:
Last checked: 27.07.2018 [2.1.8]


Level of logging to main admin log: This field will allow you to set the level of logging to main admin log. Changes to event details may be logged to the main admin log - either just edits (including deletion) or additions as well.
Legacy, but it works - with LAN strings

Menu settings:

Calendar menu header links to: What link will be used for menu header. It determines whether the large calendar or the Event List is displayed when the user clicks on the month in the heading of the small calendar menu. Or if it's just title without link.
Last checked: 27.07.2018 [2.1.8]

Calendar Menu mouseover shows event title: On - displays titles, Off - displays number of events during mouse hover on menu date
Show number of events for this month in Calendar Menu: This checkbox is set to display the number of events for a particular month in the calendar menu. If checked, the number of events in the current month is shown underneath the title in the calendar menu.
Show link to 'more information' with events: This checkbox is set to display link More info
Last checked: 27.07.2018 [2.1.8]


Flag recently added/updated events: This field will allow you to set the time (in hrs) to flag the recently added /updated fields. It highlights recently added or updated events. In the calendar menu and main calendar the nature of the highlight depends on the theme. In the event list, a ‘new’ marker is placed to the left of the event. The time for which this marker is present (from the date of the update) is set in hours; zero disables this feature.
working, it's just icon you wouldn't wait

Last checked: 15.08.2018 [2.1.9]

Calendar: Date settings:

Week starts with: This field will allow you to choose the start day of the week. It determines whether the displayed week begins with Sunday or Monday.
Length of daynames (characters): This field will allow you to set the length of the day names. It determines the number of characters displayed for a day in the calendar menu.
Date format in calendar header: This field will allow you to set the date format in the calendar header. It determines how the month and year are shown in the full page calendar.
Date format for event entry: This field will allow you to set the date format for the event entry. It determines whether the event date is specified as yyyy-mm-dd (the original), dd-mm-yyyy or mm-dd-yyyy.
Last checked: 27.07.2018 [2.1.8]


Event start/end times on 5-minute boundaries: if checked, only minute values which are multiples of five are shown when entering events - reduces the length of the drop-down list.

Editor for events:
Changed labels to:
BBcodes: (always displayed bbcodes, WYSIWYG prefs can be set ON)
WYSIWYG: (only if is set on in site prefs, otherwise bbcodes are displayed)
Last checked: 28.07.2018 [2.1.8]

Calendar: Time settings

Calendar time reference: This field will allow you to set the calendar time reference.
Legacy description: it determines the time and date used for calculations and display within this plugin; may be:
a) ‘Server Time’ (as in earlier versions)
b) ‘Site Time’ - in which case the offset set in ‘Site Preferences’ is added to the server time
c) ‘User Time’ - in which case the time/date applicable to the current user is shown (not sure if this is actually useful)

not working, offset pref is not used anymore, REWRITTEN, see below

Date/Time displaying was changed in version 2.User timezone is changing Site timezone and then functions used in this plugin returns weird values. Working on it.

Only one time is possible now. If you use user timezone, it will be user time, if you use timezone, it will be sitetime, otherwise it will be server time.
Now all dates need to be checked.
Last checked: 15.08.2018 [2.1.9]

Calendar time format: This field determines time display format throughout event calendar.
a) ‘24-hour’ - a 4-digit number hhmm (default)
b) ‘12-hour’ - hh:mm am or hh:mm pm - i.e. a format acceptable to many English-speaking countries
c) ‘Custom’ - in which case the formatting string entered in the adjacent box is used - this must contain a format string which is acceptable to PHP’s strftime() function
Last checked: 27.07.2018 [2.1.8]

Events: Date settings

Date display in Event List: This field determines date display format for event listings. A ‘custom’ string (acceptable to PHP’s strftime() function) may be used.

Date display in Forthcoming Events: This field determines date display format for forthcoming events menu. A ‘custom’ string (acceptable to PHP’s strftime() function) may be used.
Last checked: 27.07.2018 [2.1.8]


Allow users to display/print/PDF lists: displays/remove this option. if checked, enables the user email subscription system. If unchecked, users are not given the option to subscribe to emails at all - however forced subscriptions can still be sent.
Last checked: 27.07.2018 [2.1.8]


Enable manual subscriptions: Disabling this field removes the subscriptions button and overrides the category manual subscription setting.
Last checked: 27.07.2018 [2.1.8]

Email From - the ‘from’ name used in subscription emails
Email Subject - the subject line used in subscription emails
Email From Address - the ‘from’ email address used in subscription emails
Logging of emails - determines what, if any, logging is done in respect of subscription emails. The ‘Summary’ option simply notes the events found, and the number of emails sent for each. The ‘detailed’ option lists every email sent. (If the mailout task is run as a menu, less information is logged).

What is Calendar Menu plugin on 27 Jul 2018

Some basic info about this plugin

Calendar menu or Event Calendar Menu plugin

By jalist with extras from Cameron, McFly, Barry, steved and others

It is fixed for version 2 mainly by Jimako and others.

this is temporarily fix until there is new super modern version of Event plugin. In fact this documentation is more about testing what it did in past, what it does now and what is need to be still fixed.

This plugin includes:

- Calendar menu – it displays month calendar with events (calendar menu display)
- Next event menu – it displays future events (Forthcoming events menu handler for event calendar)

- Calendar (calendar.php) – large calendar display
- Event (event.php) - event listing and event entry
- Subscribe (subscribe.php) - mail subscription to events notification


There is more versions of this plugin for version e107 bootstrap 2:

Official version in e107 github repository
Forked version by lonalore
Forked version by Jimako (this documentation use this one)

and if you updated from version 0.7 or 1.0.4, you will have there old version

Other links

Follow us