Search
Code Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Development
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Tools
 Visual Basic & VB.NET
 XML
New Code
GetOrgChart 2.5.3
AnyGantt JS Gantt Charts 8.6.0
AnyChart JS Charts and Dashboards 8.6.0
Multi Vendor Ecommerce Script & Apps 4.0
Magento 2 Inventory Management Extension 1.0
Yipit Clone Script - Daily Deals Software 1.0.2
Devart Excel Add-in for Oracle 1.7
Devart Excel Add-in for Freshdesk 1.7
Devart Excel Add-in for G Suite 1.7
C# QR Code Generator 4.0.2.2
Salesforce WordPress Customer Portal 3.2.0
Single Leg MLM 1.2.1
OzGIS 14.6
Quick Maps For Dynamics CRM 3.1
Job Board Software 4.2
Top Code
MCU 8051 IDE 1.4.7
WinPoker 2.02
MATLAB Support Package for Arduino (aka ArduinoIO Package) 1.0
shopping mall management system 1.0
SynaSer Serial Port Library 5.0
sipmethod 1.0
STDF file reader 1.0
Maios 1.0
GetOrgChart 2.5.3
School Management Script 1.0.4
MLM Software 1.0.2
Azizi search engine script PHP 4.1.10
ADO.NET Provider for ExactTarget 1.0
SuperGeek Free Document OCR 2.5.6
Job Portal Script by NCrypted 3.0
Top Rated
VisualNEO Web 2018.12.15
Paste phpSoftPro 1.4.1
Deals and Discounts Website Script 1.0.2
ADO.NET Provider for ExactTarget 1.0
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
Invoice Manager by PHPJabbers 3.0
ICPennyBid Penny Auction Script 4.0
PHP Review Script 1.0
ATN Resume Finder 2.0
ATN Site Builder 3.0
Availability Booking Calendar PHP 1.0
PHP GZ Blog Script 1.1
ATN Jobs Software 4.0
AmR iCal Events List 3.0.6
File ID: 92477






AmR iCal Events List 3.0.6
Download AmR iCal Events List 3.0.6http://wordpress.orgReport Error Link
License: Freeware
File Size: 10.0 KB
Downloads: 9
Submit Rating:
AmR iCal Events List 3.0.6 Description
Description: A thorough Ical web calendar parser. It needs a url for a ics file which is output by most calendar applications (for example google calendar). It will checking every cache interval for updates. It produces a very stylable list of events, notes, todo's or freebusy info. Lots of css hooks to style it the way you want. Displays events from multiple calendars in out the box or with customised grouping, formatting and styling. Multiple pages or post or widget or both. Implements more of the ical spec RFC 2445 than other plugins (eg: 2nd to last monday of month) - further implementations (eg: last day of year, etc) can be requested, and may be coming! See plugin website for more details.

Generates multiple css tags including for hcalendar miccroformat support.

List upcoming recurring or single events, notes, journal, freebusy information from many ical feeds. Offers a range of defaults and customisation options. Including the possiblity of grouping events by month/week/day or many other for presentation and styling. Offers your viewers the option to subscribe or add the events or the whole calendar to their calendars (google or other).

NB: Plugin requires php 5 >= 5.2, and the php DATETIME Class enabled (this is standard in php 5.2). You may get a parse error,something like "syntax error, unexpected T_VARIABLE in...." if you are not on a version of PHP that has the "clone" function.

Test with your calendar's ics file at the demo site:

Demo site or see a language implementation at a German language demo

Many thanks to the following people for the translations. Note that I am unable to verify these and they may be out of date with the current version.:

* German by Simon Betschmann
* Belorussian by iam from http://www.fatcow.com
* Russian (partial) by ghost from http://antsar.info/
* Hindi translation by Ashish J. of Outshine solutions
* Afrikaans (partial)

If anyone would like to offer some translations, please do. The Code Styling Localisation Plugin is very useful for this. PLease send me the .po files for your language.
Content

* If the information is available in your calendar, include additional fields and/or add some bling: .. links to google maps if location or geo exists, "add event" icons or "add calendar" (not just the icsfile) to help clients remember your events! Add calendar is by individual event, or subscribe to the whoel calendar.
* Include other calendars for your viewers info. Many are available on the web and can be "sorted" into your calendar: public holidays, world events, school terms, eccentric dates etc.
* Will handle any html in the text fields.
* Allocate fields to columns and order within the columns and use css for example to float end time up next to start time.
* Offers a refresh link with date and time last cached - may be useful if your calendar has many updates on one day a week, with long gaps inbetween. Prevents unnecessary downloads.
* Optionally choose timezone.
* Add your own before/after content or styling (eg: SUMMARY as h3 ) for each field.

Styling

* Works out the box with a default css style as well as many other possibilities:
* Allows grouping of events (eg: daily, weekly, monthly, quarterly, by seasons, by years for readability and styling.
* Default basic css provided, plus lots of css tags for innovative styling (eg: by future/past/today, group of dates, or for recurring events, or untimed (all day) events.
* A default set of transparent(for different backgrounds) images is provided for the additional "icon" fields.
* In the before and after options for each field, use following tags only : <p>
<hr /> <h2> <h3> <h4> <h5> <h6> <strong> < em> <address>.
* These tags along with the possibility of having your own plugin css file should be more than adequate for your styling needs.

Date, Times and Timezone

* Note: wordpress 2.8 up now allows the timezone to be specified by city which should cater for daylight saving differences. Please check very carefully that times are correct and that you understand what the times should be.
* Timezones - there is your server's timezone, the timezone of the calendar files, and your wordpress timezone. The plugin will try for the timezone string (either from wordpress 2.8 or the automatic timezone plugin. Failing that it wiull try for gmt_offset, and attempt to convert it to a timezone string. Failingthat it will use UTC time. If anyone needs more sophisticated functionality such as allowing a selection of timezones, please contact me.

Testing

* Can pass URL's, Listtypes and nocache/debug options via the url query string for ease of testing. see plugin homepage for examples.

General Logic

1. Check if page has iCal Urls, and then parse URL's (cacheing or refreshing as necessary)
2. Merge events, todo's, notes etc if multiple urls specified
3. Expand recurring events and Limit the total list, so it does not go on for ever
4. Sort by datetime
5. Group (or rather issue grouping code on change of group) if requested
6. Generate any special display situations such as:

* If event is all day, remove start time, set css class * If start time equals end time, set end time to empty string * If end date = start date, don't display end date * If url in text, convert to a hyperlink * If location or geo exists and map requested, add a map link to google maps. Include the calendar location if the location text is short, to help google find it. * Allow html in descriptions, and convert any url's to links if not already converted.

This version of the plugin has been rewritten significantly, so while ideas have come from a number of sources, in many cases the code is new - developed based on the RFC 2445. In various other code scripts originally used, problems were being experienced with Recurrence, Duplications (due to exceptions in Recurrences) and Timezones. Recurrence can be incredibly complex and some plugins opt for simply not implementing many possibilities.

License: Freeware

Related: Events, Calendar, Timezone, Plugin, styling, Google, fields, grouping, Location, Start, String, Multiple, offers, requested, Convert, Calendars, Notes, Version, recurring

O/S:BSD, Linux, Solaris, Mac OS X

File Size: 10.0 KB

Downloads: 9



More Similar Code

Encourage viewers to bookmark your events on their calendars. This plugin offers a thorough Ical calendar parser - copes with all the ical recurrence possibilities, and a large part of the rest of the spec. The free version accepts one or many ical urls for ics files. It produces a very stylable list of events, notes, todo's or freebusy info.

For more information, please see plugin home page

Displays events from multiple...



Display event lists, big box calendars, upcoming events widgets or small calendar widgets. Encourage viewers to subscribe to or bookmark your events on their calendars. This plugin offers a thorough Ical calendar parser - copes with all the ical...



Display event lists, big box calendars, upcoming events widgets or small calendar widgets. Encourage viewers to subscribe to or bookmark your events on their calendars. This plugin offers a thorough Ical calendar parser - copes with all the ical...



Display event lists, big box calendars, upcoming events widgets or small calendar widgets. Encourage viewers to subscribe to or bookmark your events on their calendars. This plugin offers a thorough Ical calendar parser - copes with all the ical...



RSVP for Events List - Reservations - VIP / USER DEMO / http://www.cescripts.com/demo/signuplist/ / ADMIN DEMO / http://www.cescripts.com/demo/signuplist/admin/ / Username: admin / Password: admin / Ever had an event that you needed people to be...



It has been awhile since I updated this plugin, so I thought I would give you a new version with some big new features requested by users. Enjoy!

Fetch and display events from your Google, Outlook or iCal calendar (or any other .ics...



Manage future events as an online calendar. Display upcoming events in a dynamic calendar, on a listings page, or as a list in the sidebar. You can subscribe to the calendar from iCal (OSX) or Sunbird.

Choose one WordPress category as...



Manage future events as an online calendar. Display upcoming events in a dynamic calendar widget or list widget, or as posts on an event category page. You can subscribe to the calendar from iCal (OSX) or Sunbird.

Choose one WordPress...



Parser for iCal feeds. Version 1 works with FeedAPI. Version 2 is the parser for feeds, it is in development and has known issues. It should work fine for basic feeds. Both require Date module v2 DateAPI.

Suggested recipe: use with...



Ever wanted to track a pregnancy, or the time until the next elections, or your baby's precise age, or something else that will surely fascinate all your readers? Maybe you even wanted a cool bargraph showing how far you've progressed between two...

User Review for AmR iCal Events List
- required fields
     

Please enter text on the image