Recent Content List Updated Old Plugins

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...

03. Survey messages on 25 Oct 2018

Overview of surveys messages

Overview of surveys messages Survey messages are now on one place:


Original messages:

» Survey Message: Message placed above the survey to explain to the users what the survey is for, etc.

» Survey Submission Message: Message given to the user after the survey has been completed.

Added messages:

» Slogan:

» Message Top :

» Message Bottom :

Those shortcodes can be used in survey template.


You can use shortcode too (it was possible at least in e107 2.1.6 version )

02. How to add new form on 25 Oct 2018

How to create form in admin area

This could be confusing, because I didn't want to mess with original code but I needed new func[...] There is very good help for this from original authors, so just how to not get lost between 2 versions of the same plugin.

Click on option Surveys (old version).


Add new Survey


Fill the name at least.


» Name: The name displayed in the table title.

» Visible to: Who can view the survey's statistical data.

» Mail to: Results of each survey will be email to the list of addresses here. Separate addressees with a comma.

» Save Results: Do you want the results to be save in the db so statistical data can be produced?

Click on Proceed. Now you can add fields.

» Question: Question asked.

» R: Check to make field required.

» H Check to make a field hidden

» Type: What type of a user response will be asked for.

The exception is the 'seperator' type. This is used to add some text between the fields. For question category seperation for example. The question field can be any text with full bbcode support. You can use the parameter of 'menu' to enclose this in a menu style table.




There are 2 links available - legacy and sef-url.

Result with bootstrap 3 theme: (no templating).


As soon as survey is created, you can use new functionality:



01. How to install survey plugin JM version on 25 Oct 2018

How to install survey plugin from version maintain[...]

Septor version fixed to be able running with version 2. Same new things added (bootstrap templating)[...] If you want to try Jimako's version, go to:


Click on

If you use download option, it will download with wrong folder name.
You need to unpack it and rename folder (change folder name survey-master to survey).

Only then upload via FTP to your e107 installation.

Be sure that you are uploading correct folder (after unpacking there can be one folder under other)

This folder has to uploaded on server:

Then go to Plugin manager, not installed plugins, find Survey plugin and then it is it.


If you see this after installation, installation was succesfull.


If you see there 2 options, it's because just part of old plugin was updated. The same survey (form) is now maintained 2 ways. Fields can be added only in second option.

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