Z Content
  • Home
  • Products
    • Zap Calendar
    • Zap Calendar Lite
    • Zap Weather
    • --
    • Product License
  • Support
    • Zap Calendar
    • Zap Weather
  • Zap Store
Z Content
Z ContentZ Content
  • My Account / Create Account
  • Contact
  • Facebook
  • Twitter / X
  1. You are here:  
  2. Home
  3. Support
  4. Zap Calendar

Recent News

  • Free Joomla Applications By Z Content
  • Introducing Zap Audit: Take Back Control of Your Joomla Website
  • Zap Weather Version 10 Released
  • Zap Calendar 4.2.1 Now Available
  • Zap Calendar 4.2.0 Now Available

Recent Support Articles

  • Change Log for Zap Calendar
  • Tutorial: Automatic Posting of Events to Facebook (Updated)
  • Tutorial: How to Automatically Tweet Events Using IFTTT.com
  • How To Clean a Hacked Joomla! Site
  • Zap Audit: Audit and Monitoring Tool For Joomla

The Event Reminder Plugin

Plugin Name: eventreminder

Availability: Zap Calendar Basic Zap Calendar Standard Zap Calendar Pro

Purpose: To send reminder e-mails to event owners prior to an event.

Configuration:

This plugin is configured in the plugin settings screen in Joomla's Plugin Manager. To configure, modify the following plugin settings:

Status: Enabled

Itemid: Menu id of the Zap Calendar component (used to generate the correct URL in the e-mail)

1st Event Reminder, 2nd Event Reminder, 3rd Event Reminder: The number days prior to the event to send the reminder e-mail.  Up to three e-mails can be sent for an event.  Use zero "0" for the number of days if the reminder will not be used.

E-mails are sent using a cron job.  The cron job should run only once per day.  Zap Calendar provides a security feature to prevent attacks on cron jobs. From the Zap Calendar global settings, you can specify the IP addresses authorized to run the event reminder cron job.  By default, "127.0.0.1" is enabled, which is the localhost.  If you want to allow any host to run the cron job, use the IP address "*.*.*.*", however, this is not secure. (Note: only ip4 addresses are currently supported).

ZContent will also provide the cron job service to Pro customers who can not run it on their own servers at no additional charge. Contact Z Content for more details.

Sample Cron for Zap Calendar 4.0 and higher

# Zap Calendar Event Reminder cron job
10 1 * * * wget -O /dev/null "http://yourdomain.com/index.php?option=com_zcalendar&view=plugin&name=eventreminder" >/dev/null

Sample Cron for Zap Calendar 3.1

# Zap Calendar cron job
10 1 * * * wget -O /dev/null "http://yourdomain.com/index.php?option=com_zcalendar&plugin=eventreminder" >/dev/null

 

Other Notes:

This plugin is new with version 3.1

The Gravatar Plugin

Plugin Name: gravatar

Availability: Zap Calendar Pro

Purpose: Allows use of avatars from Gravatar ( www.gravatar.com )

Configuration:

After installing and enabling the plugin, it is ready to use.  Currently, the event owner of an event, as well as the RSVP and Comment plugins will utilize avatars from this plugin.

Other Notes:

This plugin is new in version 3.1

Visit www.gravatar.com for more information on creating a gravatar.  The e-mail address for the Joomla account and the Gravatar site must match in order for the user's gravatar to display properly.

The Upcoming Events Module

Module Name: Upcoming Events

Availability: zlite zbasic Zap Calendar Standard Zap Calendar Pro

 

Purpose: The Upcoming Events module displays a list of upcoming events in a module.  There are several styles and dozens of variations available.

zcalendar upcoming

 

Configuration:

Use the following module settings to configure your upcoming events module:

Select a calendar: Choose a calendar to specify which events and theme to use for the upcoming events

Upcoming Type: Select days, weeks or months

Upcoming Number: used with Upcoming Type to determine how far into the future to show upcoming events. Example Upcoming Type: weeks, Upcoming Number: 2 will show up to 2 weeks of upcoming events

Max # of Events: Do not display more than this # of events in the module. Use "0" to show all events in the given range.

Upcoming Start: Choose "Starting Today" or "Starting Now".  Selecting "Starting Now" will not show events that have occurred earlier today.

Show End Time: When enabled, the end time will be displayed for meetings, i.e. "12pm - 1pm"

Show Date: When enabled, the date of the event will be displayed.  The date is always displayed for multi-day events.

Date Format: The formatting of the date when "Show Date" is enabled.  It can either be in the date format for PHP's gmdate() or strftime() functions.  Two short formats to consider are  "%m/%d" or "%d.%m", where %m is the 2 digit month and %d is the 2 digit day of the month.

Display format: Zap Calendar provides 9 display formats for upcoming events (note: Zap Calendar Lite has only one display format, "default"):

  • Default - a simple list of events
  • Fancy - displays a calendar icon using the calendar's theme color
  • Fancy Color - same as "fancy" using the category color
  • Fancy Box - displays a box surrounding the calendar icon and event details using the calendar's theme color
  • Icon - combines the category color with the event icon to create the calendar icon
  • Plain - displays a minimalist calendar icon using the calendar's theme color
  • Plain Color - same as "plain" using the category color
  • Round - displays a round calendar icon using the calendar's theme color
  • Round Color - same as "round" using the category color

Footer Text: This text will be displayed at the bottom of the module.

Footer URL: When combined with Footer Text, a hyperlink can be added at the bottom of the module. For example, the footer text "Full Calendar" combined with the URL can redirect a user to the calendar page.

Footer Target: Used with the footer text and footer URL, this is the "target" attribute for a hyperlink.

Module Class Suffix: This option, along with the display format option, can generate dozens of variations of display styles.  The following class suffix options are supported:

  • border - This option creates a border around the calendar icon, supported by the plain and round format styles.
  • horizontal - (new in version 4.1.1) This option will display the upcoming events in a horizontal list instead of a vertical list.
  • large - This option creates a larger calendar icon.
  • no-repeat-icon - (new in version 4.1.1) When used, this option will only display the calendar icon for the first event of the day.
  • shadow - This option creates a shadow behind the calendar icon to create a 3D effect.
  • upper - This option displays the icon's month text in uppercase letters.

 

upcomingclass

 

These classes can be combined by separating them with a space.  For example, "shadow large" will create a large icon with a shadow behind it.  You will need to preceed the first class option with a space.

Below is a side-by-side example of some of the display formats:

upcoming

Additional layouts are possible through customization (see the "Customizing Zap Calendar" article for more information).

Compatibility With Other Extensions

This page will be updated as compatibility issues are found with other Joomla extensions.

 

Akeeba Admin Tools Professional

Symptom: Calendar browser does not work properly when AJAX mode is enabled.

Solution: Make the following change from the option Admin Tools -> Security -> Web Application Firewall -> Configure WAF:

Under the item "List of allowed tmpl= keywords" add "zcalendar" to the comma delimited list, i.e. "component,system,raw,zcalendar"

The XMap Plugin

Plugin Name: XMap Plugin

Availability: Zap Calendar Pro

Purpose: To display Zap Calendar events in site maps generated by the XMap component

Configuration:

Note: This plugin is compatible with XMap version 2.2 and Joomla version 1.6 and above.  It is not compatible with Joomla version 1.5.

Install the XMap component if it is not already installed.  Install and enable the Zap Calendar plugin for XMap, which can be found in the XMap folder of plugins.

The following options are available in the plugin settings for the Zap Calendar XMap plugin:

Under Basic Settings:

Filter events - Choose from either "all events", "all future events", or one of the "next" options (i.e., "next 7 days", "next 30 days", etc.). Only "all events" includes events that have already passed.  For future events, the calendar and global settings date limit overrides any filter setting.  For example, if the filter setting specifies "next 180 days", and the global settings only allows display of events up to 30 days into the future, then the xmap will only show 30 days of future events.

Under Xml Site Settings:

Event Priority - Choose to use either the parent event priority or select a value between 0.0 and 1.0.

Event Change Frequency - Choose to use either the parent menu setting or select one of the frequency options.  This value tells robots how frequently events are added or modified.

See joomla.vargas.co.cr for more information on the XMap component for Joomla.  This plugin is included with Zap Calendar Pro starting with version 3.0.17 .

  1. Customizing Zap Calendar
  2. Using Microsoft Outlook with Zap Calendar
  3. The Quick Event Module
  4. The sh404SEF Plugin

Page 3 of 6

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6