Calendar Extensions
Form Extensions

Another Resources

Multi View Calendar for Joomla

Frequently Asked Questions
If you don't find here what you are looking for
then contact our support service

Questions


Answers

Steps to modify the month width in the "nMonths" view.

Use the following configuration parameter:

newWidthGroup:225

The parameters should be added into the "Additional parameters" box in the component (menu item), module or plugin. These parameters must be comma separated and will overwrite the initial configuration selected for the calendar.

Steps for disabling automatic closing on the tooltip.

Use the following configuration parameter:

dialogCloseAuto:false

The parameters should be added into the "Additional parameters" box in the component (menu item), module or plugin. These parameters must be comma separated and will overwrite the initial configuration selected for the calendar.

Is there a way to change the default color of events?

In the backend area go to the menu components >> multi-calendar >> configuration and follow these steps:

  • Click on "Palette colors" tab
  • Edit the "Default" palette.
  • Click in the palette container the default color

How to change the tooltip width in the n-nonth view?

Use the following configuration parameter:

dialogWidth:600

The parameters should be added into the "Additional parameters" box in the component (menu item), module or plugin. These parameters must be comma separated and will overwrite the initial configuration selected for the calendar.

Steps to specify a fixed calendar height.

Use the following configuration parameter:

height:400

The parameters should be added into the "Additional parameters" box in the component (menu item), module or plugin. These parameters must be comma separated and will overwrite the initial configuration selected for the calendar.

How can be passed the clicked date as parameter into the linked URL (apply on nMonth View)?

Into the "nMonth View" you can pass the clicked date as parameter as part of the linked URL. To do this mark the checkbox "Go to the url", specify the URL and to pass the date as parameter add the tag "the_current_date", for example, if you want to send the selected date to the following URL:

http://www.your-domain.com/view.php

... then specify it in this way:

http://www.your-domain.com/view.php?date=the_current_date

... and "the_current_date" will be automatically replaced by the clicked date.

How to shown the tooltip in the day, week or month views and how show or not the title,location and description on it?

How to change the tooltip width in the day, week or month view?

Open the "components/com_multicalendar/DC_MultiViewCal/css/main.css", find this:

.bubblemv {
z-index:180;
width:400px;
}

...and change it to this:

.bubblemv {
z-index:180;
width:500px;
}

I'm getting an "undefined" message in Joomla 1.6 when loading the calendar. Solution?

This FAQ applies to you ONLY if you are using JOOMLA 1.6.X with the plugin "SYSTEM - LANGUAGE FILTER" enabled.

There is a manual setting needed because the plugin "System - Language Filter" has a bug in Joomla 1.6, when enabled it intercepts the Ajax POSTs adding a redirection that prevent Ajax POST calls from working.

That plugin doesn't exist in Joomla 1.5 and the bug was fixed in Joomla 1.7 and later versions, so this may be needed ONLY for Joomla 1.6.x.

The workaround is to open the file "components/com_multicalendar/DC_MultiViewCal/src/Plugins/multiview.js" and about line #147 put the URL of your home page (the URL after the redirection made by the language filter) and un-comment that line, for example:

config.path = "http://your-web-site/index.php/en/";

... replacing the text marked in red with the URL of your own website after the redirection made by the language filter.

Alternative solution: If you don't need the automatic language filter redirection an easier solution will be to disable the automatic redirection into the plugin settings.

How can I add a new language to the calendar?

You can duplicate the file components/com_multicalendar/DC_MultiViewCal/language/multiview_lang_en-GB.js" and rename it to match the desired language in the file name. After that, open the file in any text editor and edit it to translate the texts into it.

Can I change the date format to DD/MM/YYYY?

Open your language file "components\com_multicalendar\DC_MultiViewCal\language\multiview_lang_xx-XX.js", where xx-XX in the file name is your language identifier and into that file modify the items marked in red below:

"fulldaykey": "MMddyyyy",
"fulldayshow": "L d yyyy",
"fulldayvalue": "M/d/yyyy",
"Md": "W M/d",
"nDaysView": "M/d",
"Md3": "L d",
"separator": "/",
"year_index": 2,
"month_index": 0,
"day_index": 1,

...change to this:

"fulldaykey": "ddMMyyyy",
"fulldayshow": "d L yyyy",
"fulldayvalue": "d/M/yyyy",
"Md": "W d/M",
"nDaysView": "d/M",
"Md3": "d L",
"separator": "/",
"year_index": 2,
"month_index": 1,
"day_index": 0,

How to avoid events overlapping?

Open the file "components\com_multicalendar\DC_MultiViewCal\php\list.inc.php" and find the following configuration constants into the first lines:

define("JC_NO_OVERLAPPING_TIME",false);
define("JC_NO_OVERLAPPING_SUBJECT",false);
define("JC_NO_OVERLAPPING_LOCATION",false);

Modify those constants as needed (set to true or false), for example:

define("JC_NO_OVERLAPPING_TIME",true);
define("JC_NO_OVERLAPPING_SUBJECT",false);
define("JC_NO_OVERLAPPING_LOCATION",false);

In the above sample the events aren't overlapped in the time.

I'm already using a jQuery version on my page, how can I disable the jQuery version loaded by the calendar?

Open the file "components\com_multicalendar\DC_MultiViewCal\php\list.inc.php" and find the following configuration constant into the first lines:

define("JC_JQUERY_MV",true);

...and it to change by this:

define("JC_JQUERY_MV",false);

Can I add the iCal button to the calendar in the front-end?

If you are using the commercial version, you can add the iCal export button to the calendar. To do that use the following configuration parameter:

export_ical_button:true

The parameters should be added into the "Additional parameters" box in the component (menu item), module or plugin. These parameters must be comma separated and will overwrite the initial configuration selected for the calendar.

How to show differents colors in the nMonth view?

Use the following configuration parameter:

date_box_with_color_in_nmonth_view:true

The parameters should be added into the "Additional parameters" box in the component (menu item), module or plugin. These parameters must be comma separated and will overwrite the initial configuration selected for the calendar.

Update notice: Multi View Calendar for Joomla.

An update has been published on August, 2014 to improve the plugin security and fix a XSS (cross-site scripting) vulnerability. If you are using a version older than the 5.4.0 we recommend to update it to the latest version.

For updating the free version of the plugin use the download link located at the bottom of this page.

For updating the commercial version follow the instructions received in the update notification email (sent to the email address registered for suport) or use your personal download link to download and install the most recent version. You can contact our support service for more information.

Which are the parameters and options in the "additional params" box?

  • date_box_with_color_in_nmonth_view: Marks day with the event color in nMonth view.
    values: true,false
    Example: date_box_with_color_in_nmonth_view:true
  • dayWithColumns: Multi-column day view based in location or title, view more details in this demo:
    values: "","dc_subjects","dc_locations"
    Example: dayWithColumns:"dc_subjects"
  • dialogWidth: The tooltip panel's width.
    values: number
    Example: dialogWidth:300
  • height: Height for the views "day", "week", "month", "nDays"
    values: 0 for automatic height, other number
    Example: height:500
  • hoursEnd: Latest hour displayed in the views "day", "week", "month", "nDays"
    values: 0,1,2...,22,23
    Example: hoursEnd:19
  • list_end: Used to indicate the latest event in the "list" view.
    values: "","now" or string compatible with strtotime (php function).
    Example: list_end:"now"
  • list_eventsPerPage: Indicates the number of events on each page for the "list" view
    values: number
    Example: list_eventsPerPage:10
  • list_order: Indicates the order of the events in the "list" view.
    values: "asc" or "desc"
    Example: list_order:"asc"
  • list_readmore_numberofwords: Indicates the amount of words to display for each event in the "list" view.
    values: 0 = unlimited, or other number
    Example: list_readmore_numberofwords:20
  • list_start: Used to indicate the time of the latest event in the "list" view.
    values: "","now" or string compatible with strtotime (php function).
    Example: list_start:"now"
  • list_totalEvents: Indicates the number of events in the "list" view.
    values: 0 = unlimited, or other number.
    Example: list_totalEvents:3
  • maxdate: The maximum visible date in the day, week, month, nMonths views.
    values: "" or date with that format yyyy-mm-dd .
    Example: maxdate:"2020-12-31"
  • militaryTime: Used to indicate the time format.
    values: true,false
    Example: militaryTime:false
  • mindate: The minimum visible date in the day, week, month, nMonths views
    values: "" or date with that format yyyy-mm-dd .
    Example: mindate:"2015-01-01"
  • navigateurl: In the "nMonth" view if the parameter "shownavigate" is "true" allow to navigate to the URL specified here. If the tag "the_current_date" is being used it will be replaced by the selected date. More details in this FAQ entry
    values: "" or URL.
    Example: navigateurl:"http://www.your-domain.com/view.php?date=the_current_date"
  • numberOfDays: Indicates the number of days to display in the "nDays" view, 10 days is the default value.
    values: number
    Example: numberOfDays:10
  • numberOfMonths: Indicates the number of months to display in the "nMonths" view
    values: number
    Example: numberOfMonths:12
  • readonly: Indicates if the edition if the calendar is readonly or if edition is allowed.
    values: true, false
    Example: readonly:false
  • rowsByCategory: For the "day", "week" and "nDays" views, enable the category rows and indicates if the rows will be based in "location" o "subject"
    values: "","dc_locations" or "dc_subjects"
    Example: rowsByCategory:"dc_locations"
  • shownavigate: Indicates if the dates can be linked to an URL in the "nMonth" view
    values: true, false
    Example: shownavigate:true
  • showtooltip: Indicates if the tooltip panel will be shown in the "nMonth" view.
    values: true, false
    Example: showtooltip:true
  • showtooltipdwm: Indicates if the tooltip panel will be shown in the "day", "week", "ndays" and "month" views.
    values: true, false
    Example: shownavigate:true
  • target: Indicated - for the "nMonth" view - if the navigation to external URLs will be made in the same window or in a new window
    values: 1=same window, 0=new window
    Example: target:1
  • tooltipon: Indicates - for the "nMonth" view - if the tooltip panel will be shown in the "click" or "mouseover" event.
    values: 1=clic, 0=mouseover
    Example: tooltipon:0
  • : view: Indicates the default view
    values: "day","week","month","nMonth","nDays,"list"
    Example: view:"month"
  • viewDay: Indicates if the "day" view will be shown.
    values: true, false
    Example: viewDay:true
  • viewList: Indicates if the "list" view will be shown.
    values: true, false
    Example: viewList:true
  • viewMonth: Indicates if the "month" view will be shown.
    values: true, false
    Example: viewMonth:true
  • viewNavigation: Indicates if the navigation buttons will be shown
    values: true, false
    Example: viewNavigation:true
  • viewNDays: Indicates if the "ndays" view will be shown.
    values: true, false
    Example: viewNDays:true
  • viewNew: Indicates if the "new" button will be shown.
    values: true, false
    Example: viewNew:true
  • viewNMonth: Indicates if the "nMonth" view will be shown
    values: true, false
    Example: viewNMonth:true
  • viewRefresh: Indicates if the "refresh" button will be shown.
    values: true, false
    Example: viewRefresh:true
  • viewToday: Indicates if the "Today" button will be shown.
    values: true, false
    Example: viewToday:true
  • viewWeek: Indicates if the "week" view will be shown
    values: true, false
    Example: viewWeek:true
  • viewWeekDays: Indicates which weekdays will be shown in the "week" view. The first item is the Sunday.
    values: array like this [1,1,1,1,1,1,1]
    Example: viewWeekDays:[0,1,1,1,1,1,0]
  • weekstartday: Indicates wich is the start day of the week (0,1,2,3,4,5,6), 0 means Sunday.
    values: 0, 1, 2, 3, 4, 5 or 6
    Example: weekstartday:1

I haven't received the email with the download link or I lost the download link. How can I get it?

If you purchased the product using Google Checkout, the instructions for accessing your purchase will appear in a yellow box at the top of your Order Receipt page (into your Google Checkout account):



After accessing that link you will get a copy of the product and a copy of the download link will be sent to your email address. Please be sure to check your spam/bulk mail folder if you don't see the email into your inbox.

I'm getting installer errors.

If you get any of the following errors:

JInstaller: :Install: Cannot find XML setup file

Error! Could not find an XML setup file in the package.

... be sure that you have UNZIPPED the downloaded file and then selected the installer file for your Joomla version. Note that the main file (the ZIP that you get with the download) is a ZIP file that contains the installers for different Joomla versions, components, modules and plugins.