#
MySite Events Summary Calendar v2.5 Help

# Feature Summary:

1. Displays monthly calendar - current month default with the current day hightlighed

2. Ability to view previous and next months using next/prev buttons

3. Displays highlighted dates where there is at least one calendar event scheduled. Moving the mouse over the highlighted dates will display the first scheduled event for that date as a tool tip

4. All dates are hyperlinks. Clicking on any date will display a search results for all site events for that day. This includes all articles (stories) or comments posted on that date, all calendar events scheduled for that date or any links entered or new files posted on that on that date
5. Search and calendar event highlights work for any month being displayed - allowing you to view other months activities on the site

Frequently asked questions

## Q: Does search follow site security or will it display events or articles in topics not open to user?

A: The calendar search feature is integrated with the core Geeklog search function. It includes all the standard permisssion checks and only returns results for the site entries, user has access to.

## Q: What happens if there are no site events for the date selected?

A: If the search does not find any site events or updates, a message indicating no results is displayed for three seconds and then automatically returns you to the main portal page.

## Q: Why not only enable dates in the calendar with actual site events?

A: This would require a search to be performed for every date in advance as the calendar is being created. This would have to be done everytime the calendar block is generated. I already do one such search but just for calendar (schedule) events. Adding this search for the additional system tables to identify all the site updates would be far too much overhead.

## Q: I get an search error when I use this block?

A: This component uses the standard GL Search component and will call ALL installed plugins. Each plugin can have it's one search function and most do. Isolate the problem by using the Geeklog Advanced search form and select one plugin via the type selection at a time. Enter a date range using the same date for each field to simulate a 1 day search like this component does. You should be able to duplicate the problem and isolate the plugin at fault.

# Credits

Written by Blaine Lang
March 29 /2006

Blaine Lang