Jake's Blog

jacob.steenhagen.us

Skip to: Content | Sidebar | Footer

Link Exchange

Upcoming Events Plugin

Upcoming Events is a plugin that can receive iCalendar feeds from third party sites and display aggregated upcoming events from multiple feeds. As of this time, it has received very little testing, but it is working on the author’s site using two feeds from Google, one from Yahoo! and one from ical.mac.com. This alpha release provides the ability to add a virtually unlimited number of feeds, but does not contain the ability to delete any (feeds can be hidden so they don’t show up in the sidebar).

ICS files are locally cached and will be automatically updated when they reach a certain age. This age is configurable both as a global default and individually for each feed. The options range from 1 Hour to 1 Year with many available options in between.

See it in Action

This plugin is installed on my site. To see it in action, simply visit my blog. You can also browse just the upcoming-events category and see the latest plugin related news. And to get updates, don’t forget to subscribe using either RSS or email.

Latest Version

The latest version of Upcoming Events is 0.5. Updated in this version are:

  • Allow multiple widgets that can display different feeds
  • Fix a PHP 4 compatibility issue
  • Make the popups with event details fade in and out
  • code_name can no longer start with an underscore

Download Links

NOTE: The .zip file comes from a third party download site that I have no control over.

.zip
WordPress Info Page

Install Instructions

Untar/unzip the downloaded file into your wp-content/plugins directory then visit the Plugin Manager in your WordPress admin interface and active the plugin. A new subpage will appear on the Options tab for Upcoming Events where you can configure your iCal feed(s). Once you have feeds configured, you can add the event list to your sidebar. If you use widgets, simply visit the Widget subpage on the Presentation tab to add the Upcoming Events widgets. If you don’t use widgets, you’ll need to edit your sidebar.php in your theme directory (the default theme is in wp-content/themes/default) and add the appropriate code from the Upcoming Events options page.

Upgrade Instructions

Simply untar/unzip the file into your wp-content/plugins directory in place of the current upcoming-events contents.

Release Notes

For a full revision log, see http://dev.wp-plugins.org/log/upcoming-events.

v0.5 – 26-Sep-2007

  • Allow multiple widgets that can display different feeds
  • Fix a PHP 4 compatibility issue
  • Make the popups with event details fade in and out
  • code_name can no longer start with an underscore

v0.4 – 11-Sep-2007

  • Use $wpdb->prefix for forward compatibility with WordPress
  • Provide limited support for recurring events
  • Specify that the background should be White in the CSS file
  • Display newly added feeds by default

v0.3 – 6-Dec-2006

  • Removed a debugging statement that caused days/weeks to display incorrectly
  • Individual iCal feeds can be immediately updated from the admin page
  • The events list is now valid XHTML 1.0 Transitional
  • The admin page now produces valid XHTML 1.0 Transitional
  • CSS styles are in their own seperate file for easier modification
  • More information is provided in a tooltip-like popup for each event
  • Basic error checking is done when making changes on the admin page

v0.2 – 29-Nov-2006

  • Now runs on PHP 4 (used to have PHP 5 specific code)
  • Can now be loaded as a sidebar widget

v0.1 – 22-Nov-2006

  • Initial release

Comments

Comment from Tim Blankenship
Time September 27, 2007 at 9:02 pm

hi, i’ve just installed you plug-in and inserted it into my sidebar, but its not showing any events from my calendar (http://www.google.com/calendar/ical/providence.daily.dose%40gmail.com/public/basic.ics)

i used the following code in my wordpress template:

Upcoming Events

any ideas?

share

 

Comment from Ryan
Time October 1, 2007 at 10:59 am

I just installed the plugin and when i enter my feed address i get this:

Options not updated. Please correct the following errors

* Code contains invalid characters. Valid characters are letters, numbers, underscore (_) and dash (-).

The address from google has slashes and symbols which do not seem to work.

The help is greatly appreciated. Thanks for a great plugin! =)

share

 

Comment from Jake
Time October 1, 2007 at 11:15 am

Tim,
The code you entered did not come through. Are you not using widgets? If so, you should not need to add any code to your sidebar, simply visit the widget config area (on the Presentation tab) and add an Upcoming Events sidebar.

share

 

Comment from Ryan
Time October 1, 2007 at 11:15 am

Scratch that, figured it out.

share

 

Comment from Jake
Time October 1, 2007 at 11:18 am

Ryan,
The code_name should be just a simple and short name which can be used to refer to the calendar. Currently it’s not really used anywhere you can see, but the idea in the future is you can use it in CSS rules in order to style calendar events from different calendars. It’s used internally for staring the ICS file in the database in between refreshes. What I’d probably recommend for that calendar’s code name is simply ‘google’.

share

 

Comment from Eugene H
Time October 1, 2007 at 2:54 pm

Hello! Great plugin! I implemented it today on our site, but I would like to disable the popups. How can I do that?

Thanks again for a great plugin.

share

 

Comment from Jake
Time October 1, 2007 at 3:06 pm

Eugene,
The only way to disable the extra info popups completely is to edit the source code. In v0.5, edit upcoming-events.php and go to line 153. Remove the onmouseover and onmouseout attributes. This is probably the cleanest/easiest way. The JavaScript will still be output to the browser, but there won’t be anything to trigger it to run.

share

 

Comment from Eugene H
Time October 2, 2007 at 8:49 am

Thank you! Eventually I’ll have time to learn how and fiddle with the background and design of the popup, but for now disabling it is the fastest solution. Many thanks!

share

 

Comment from Phy
Time October 13, 2007 at 4:21 pm

Great plugin! I’ve installed it and need your quick favor with the following.

1- How can i delete iCal feeds i created by chance?
2- A quick explanation on how to use the plugin would be of great help for me who knows very little about the IT world.

I can’t wait to hear from you.

share

 

Comment from Jake
Time October 14, 2007 at 9:57 am

Phy,
Currently there is no way to delete a feed. You can uncheck the “show in default sidebar” box in order to make it inactive (the plugin won’t try to update feeds unless they’re being used).

A quick explanation of how it works is a great idea… I just need to find the time to write it :) .

share

 

Comment from Phy
Time October 14, 2007 at 1:50 pm

Thank you for your quick response, Jake! I have subscribed via email and will be all eyes and ears for the option to delete the feed and a quick explanation of how it works to come into play.

share

 

Comment from Brandon
Time October 15, 2007 at 7:06 am

Just another suggestion, perhaps there might be a way for each event to link to the google calendar item so that people can read the full description. For our church’s purposes, we like to let people know where to show up, when, how much money to bring, etc. I know that the Google Calendar plugin offers this option, but doesn’t seem to work on our site at all.

share

 

Comment from Nate
Time October 20, 2007 at 3:09 am

Good plugin! Just what I’ve been looking for.

On my site, the plugin is only showing All-Day events, and isn’t displaying the other events. Is it simply that the plugin is not written to support events within a day, or is there something I am doing wrong? If you look on my blog, Upcoming Events is located in the bottom right.

share

 

Comment from Michel
Time October 20, 2007 at 11:18 am

Good plugin thanks !!

I want to change the time format to 9p to 9PM or the best way is 09:00 PM can you give a tip where we change this in the file we use google agenda.

Also we use the default 10 events but nog see 10 but one week. We repeat some events it look like he do not show that.

Thanks,
Michel

share

 

Comment from Robert
Time October 21, 2007 at 7:08 pm

Not a bad plugin… very useful. However, I believe I’ve found a bug:

Line 164 of the ical class is $this->end_date = date("Ymd", strtotime($m[1] . " -1 day")); .

This triggered an error (at least on Windows/IIS): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in...

After a bit of searching, I ran across this topic – http://forums.devshed.com/php-development-5/date-problem-97095.html .

Why are you using strtotime() around the timestamp when it’s being fed to date()? It’s already a timestamp… From the manual entry for strtotime:

“The function expects to be given a string containing an English date format and will try to parse that format into a UNIX timestamp relative to the timestamp given in now, or the current time if none is supplied.”

I haven’t looked at the code closely enough to determine the effect of the -1 day bit, but changing line 164 to $this->end_date = date("Ymd", $m[1]); at least got rid of the error.

You may want to check some other projects for a proper (not that yours isn’t) .ics parsing class (drupal, etc.).

share

 

Comment from Robert
Time October 21, 2007 at 7:28 pm

FWIW, I found a GPL’d iCal parsing class that you should be able to use for future versions (broader support for certain recurring events would be awesome)…

http://www.phpicalendar.net/

share

 

Comment from David
Time October 22, 2007 at 8:59 am

Great plugin. Would you know how to change the date format and use days and month in french? Also I can’t get the feed to display special characters that are used in french. I’ve tested the feed, opened it with another program and it’s with all special character and the date is all in french. But when it goes through your plugin, it comes out as english.

Thansk,
david

share

 

Comment from Becky
Time October 23, 2007 at 7:49 am

HI Jake, this is a great plugin, but the pop up is showing the year 1970. I looked at Robert’s instructions above but I do not understand what I need to do to change it as all code is looking the same to me. Please can you advise?

share

 

Pingback from わーどぷれすっ! » Upcoming Events
Time October 24, 2007 at 6:56 am

[...] Jake’s Weblog » Upcoming Events Plugin for WordPress [...]

share

 

Comment from Brett
Time October 24, 2007 at 8:09 pm

The events from Google calendar showed up in my sidebar (fine). But there was an event scheduled for 5p and when I checked at 3p, it was no longer listed.

I thought this was due to time zone settings in google calendar and/ or my blog; but, changed both to check (and changed them back because the google calendar time and the time reported by your script were showing DIFFERENT TIMES).

I thought it was time offset from my server but checked that also. The problem seems to be with your script: It makes no sense to have an appointment at 5 that disappears two hours before the appointment time.

share

 

Comment from Brett
Time October 24, 2007 at 9:15 pm

I seem to have fixed this. Seems when I made a php file to echo the time, it echoed the correct time for my timezone. But when I put the same code into a wordpress widget, it echoed UTC.

I assume the time difference between WORDPRESS’ UTC and Google calendar made it such that, according to your script, the event had “already passed” (incorrectly).

I followed the instructions here to prepend all php scripts with my time zone instead of the server time zone:

http://mu.wordpress.org/forums/topic.php?id=3123&page

I then tested your script by putting a test event on google calendar for 30 minutes into the future and it “still” showed up on my webpage (within 30 minutes of the scheduled time).

But I don’t really understand what your script is doing, what wordpress is doing, or what I did when I put the timezone code into my .htaccess!?!?! So, I think this solved the problem; but, I’ll have to wait and see.

share

 

Comment from Kevin
Time October 25, 2007 at 3:46 pm

Hi,

Great plugin, just what I was looking for. I just wanted to know if it’s possible to change the date format? It prints in english, and I’d like to change it to spanish.

Thanks.

share

 

Comment from Kevin
Time October 25, 2007 at 3:52 pm

PD: I’ve managed to change the date format, but not the language. All the other dates on my wordpress are in spanish.

share

 

Comment from Tom
Time October 30, 2007 at 4:44 am

I have the same issue as Nate … only ‘all day’ events are being displayed. Is that by design? Or is there a modification that needs to be made? Great plugin otherwise.

share

 

Comment from Promote
Time October 31, 2007 at 11:03 am

still having trouble with my installation posting 1969 on all day events but i did have relief with the time difference.

I spent almost a full day trying to reconfigure this plugin or find a new one and then when i used another google ical calendar the dates showed up correctly.

the calendar i was using was offset by two hours and my UTC in wordpress was off as well. after i corrected those settings in google and wordpress it all appeared great ( – the 1969)

hope that helps someone…

share

 

Comment from Rev. Steve Bauer
Time November 6, 2007 at 11:37 pm

Thanks for the plugin.

Worked great when I exchanged “webcal” with “http”.

Is there a way to not just have it list the upcoming events, but to also have them appear in the calendar?

Thanks again for the plugin. it’s pretty.

Pastor Steve Bauer

share

 

Comment from Rev. Steve Bauer
Time November 7, 2007 at 5:48 pm

Hello,

Thanks for your plug-in. in your comments, you say that there is “limited support for recurring events”. How limited is limited?

All of my recurring events don’t show. Is there a way to make some of them show?

Should I make all of them manual, single entries for now?

Thanks for the plug-in. It’s a great time-saver.

share

 

Comment from Mercedes
Time November 12, 2007 at 8:29 am

I have this problem… :-(

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /home/.donneybrook/merceram/www.bollosferablog.com/wp-content/plugins/upcoming-events/functions.php on line 57

Warning: file_get_contents(http://www.google.com/calendar/feeds/6vopqesq04rteghoc2frp8g1m4%40group.calendar.google.com/public/basic) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /home/.donneybrook/merceram/www.bollosferablog.com/wp-content/plugins/upcoming-events/functions.php on line 57

share

 

Comment from Mercedes
Time November 12, 2007 at 8:30 am

Upps Im using widgets and Google calendar

share

 

Comment from Ryan
Time November 14, 2007 at 2:43 am

The plugin is smart and greate. THX.
But would u check my site http://www.ryanwong.name/blog/
The Chinese Character is display as ????

Any suggestions?

share

 

Comment from Christina
Time November 16, 2007 at 9:32 pm

I’m having the same problem as Mercedes. An error on line 57. I’m using ical calendar & widgets.

share

 

Comment from Christina
Time November 16, 2007 at 10:02 pm

Hey jake, just letting you know I’ll keep the widget in my sidebar for a couple of days so you can see the error in action. Hopefully there’s an easy fix for this. It’s a great plugin. My site is http://undeniablechrissie.com

Thanks for your help.

share

 

Comment from Dante
Time November 20, 2007 at 5:49 pm

I don’t understand what a Code Name actually refers to. Perhaps someone here can clue me in?

Thanks

share

 

Comment from Kacey
Time November 21, 2007 at 6:17 pm

This is exactly what I’ve been looking for. But will it work in sites that are not WordPress?

share

 

Comment from Bruniki
Time November 22, 2007 at 2:56 pm

Hi, could you tell me how to change date format?
thanks for your help

share

 

Comment from ghene
Time November 28, 2007 at 10:04 pm

if the plugin is activated, the manage>import> link comes as black page

share

 

Pingback from WordPress 2.3 compatiblity Plugins | Dreamer’s Blog
Time December 6, 2007 at 6:45 pm

[...] Upcoming Events (http://jacob.steenhagen.us/blog/upcoming-events) 0.4 [...]

share

 

Comment from Sexnovell
Time December 9, 2007 at 4:32 am

Does it support iso-8859-1? I’m always having problem with it.

share

 

Comment from mic.
Time December 17, 2007 at 10:46 am

hey man, congratulations for this work but i was curious to know if there’s any ways to subscribe calendars’ events: this could be useful for a project i’m working on with my univeristy, where students could subscribe calendars from their teachers and be updated on their info [lessons, exams and so on..].

thanks in advance for your help =]

mic.

share

 

Comment from Nate
Time December 23, 2007 at 3:11 pm

Hey – I like the plugin… Can you give me some clue where the styles are defined… I’d like to get rid of the bullets and tweak it to match my theme but I can’t figure out which file to edit… I see you did that on your site…

thanks,

nate

share

 

Comment from Nate
Time January 2, 2008 at 5:26 pm

also, is there a way to get the popup to move to the left instead of the right… i have the plugin in my right column and the popup goes off the page…

thanks again,

nate

share

 

Comment from Martijn
Time January 18, 2008 at 3:25 am

Greetings Jacob,

Thanx for this great plugin. It’s easy, it’s what I want it to be. Except for one small thing. My blog is in Dutch and in the upcoming events, days and months are in English. Is there a way to use the Dutch words. All the other dates I have are in Dutch.

Thanx for any reply given and please keep up the good work. Offcourse I subscribed.

Martijn

share

 

Comment from Gustav
Time February 10, 2008 at 8:21 pm

Probably a stupid question, but I am a newbie and not used to WordPress. Does this work for blogs hosted at wordpress.com, or do I need a stand alone version of WordPress on a web host?

share

 

Comment from Scott Beyer
Time February 13, 2008 at 5:16 pm

Jacob, thanks for the great plugin! I too was having the same error

share

 

Comment from Scott Beyer
Time February 13, 2008 at 5:21 pm

Jacob, thanks for the great plugin! I too was having the same file_get_contents() error described by Mercedes in Nov 2007. I learned that my host, Dreamhost, has disabled the PHP option allow_url_fopen, breaking file_get_contents().

Fortunately, I have found and tested an alternative using cURL, and I thought others might like to hear about it. I added the function below to the upcoming_events/functions.php file:

function file_get_the_contents($url) {
$ch = curl_init();
$timeout = 10; // set to zero for no timeout
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
return $file_contents;
}

Then, In the existing function ue1_update_ics($feed_code)

I changed the line:

$ics = file_get_contents($feed["url"])) {

to

$ics = file_get_the_contents($feed["url"])) {

That did the trick,

share

 

Comment from Eule
Time February 25, 2008 at 11:06 am

Hm, I tried it on one of my blogs and it works very well with Google calendar. Didn’t try it with Yahoo so far .. maybe I’ll try it end of the next week. Thanks a lot for this plugin. Keep it going ;-)

share

 

Comment from vincent
Time February 28, 2008 at 2:03 pm

no possible reply on my mandigo theme
I see you are an expert on mandigo and wordpress.
On my site i have post allowed but the LEAVE A REPLEY doesn’t get visible

share

 

Comment from Randy
Time March 2, 2008 at 1:50 pm

To get around the file_get_contents() issue, add this line to your .htaccess file:

php_value allow_url_fopen on

share

 

Comment from German guy
Time March 10, 2008 at 10:44 am

Good work :)

I am also wondering about the ability to subscribe to calendar events.

Cheers,
Tristan

share

 

Comment from Jesse
Time March 11, 2008 at 2:19 pm

Will the plugin only work in the sidebar? I would like to only make it available on the welcome page of my site. I have inserted the code but no events appear. On the sidebar it works fine.
any info would be greatly appreciated.

share

 

Comment from Eule
Time March 12, 2008 at 2:56 am

Doesn’t work with my calendar, too .. Hm I’d really like to get that plugin working ..

share

 

Comment from Marcos Pianelli
Time March 12, 2008 at 11:22 pm

Hi Jake, i’ve been testing your plugin with google calendar Ical , it run quite good, but i’m having problems with the popups …. they’re translucent ! , i mean you can see the information about the event, but the blackground insted of being white like in your page, it lets the other things under the popoup to be seen. It’s kind of annoying problem Jake , tell me what can i do to solve it, i’ve been touching Js script but im not the web developer i though i was haha. By the way this is the page, ( you can see the problem aiming with the mouse , to the events ) -> http://blog.sabf.org.ar

Thanks in advance and good plugin!

share

 

Comment from David
Time March 14, 2008 at 3:14 am

For my sport event websites this is amazing. Looks like I will be able to get events from different locations and join them. Amazing.

share

 

Pingback from Montreal DragonFly » Blog Archive » Underneat the Hood of the Montreal DragonFly Site
Time March 17, 2008 at 12:10 pm

[...] by WordPress, using the following plugins: Subscribe2, Upcoming Events, and Viper’s Video [...]

share

 

Pingback from fsbrainstorm » Blog Archive » Underneath the Hood of the Montreal DragonFly Site
Time March 19, 2008 at 8:06 pm

[...] by WordPress, using the following plugins: Subscribe2, Upcoming Events, and Viper’s Video [...]

share

 

Pingback from WordPress 2.3 U to Z compatible Plugins | Download Things
Time March 20, 2008 at 7:47 am

[...] Upcoming Events (http://jacob.steenhagen.us/blog/upcoming-events) 0.4 [...]

share

 

Comment from Janni
Time March 20, 2008 at 7:39 pm

The plugin works prety good thanks for sharing

share

 

Comment from Steve
Time March 21, 2008 at 7:03 pm

I second Eule, works great with Google calendar, haven’t tried it with anything else yet. I will have to have a play around with this after the Easter weekend and let you know.

:)

share

 

Pingback from links for 2008-03-22 « The Brand Barry
Time March 22, 2008 at 6:34 pm

[...] Upcoming Events Plugin for WordPress Thank you Jake’s Blog. Now that I’ve moved a couple of my WordPress sites from .com to a friend’s server, I have the whole world of plugins at my disposal. It’s getting to be like a classic diner out there. You know, in a diner you can walk in and orde (tags: Yahoo Upcoming WordPress) [...]

share

 

Pingback from NACH.COM » Nach.com Links 03/25/2008
Time March 25, 2008 at 7:32 am

[...] Jake’s Weblog » Upcoming Events Plugin for WordPress [...]

share

 

Comment from Andrew
Time April 2, 2008 at 8:47 pm

Updated WordPress to the latest version and this plug-in now incorrectly displays the date. Any ideas on correcting? I reinstalled the plugin after the update.

Thanks!

share

 

Comment from mrankin
Time April 16, 2008 at 10:48 pm

Thanks Randy, that did the trick!

share

 

Comment from linda allen
Time April 17, 2008 at 6:34 pm

thanks for the calendar events fix~

share

 

Comment from Spanish
Time April 22, 2008 at 9:36 pm

Seems like a great plugin, thanks much for sharing!

share

 

Comment from Adam
Time April 23, 2008 at 11:52 am

A most helpful plugin. I am still not able to see timed events from my Google ical link. Any help?

share

 

Comment from Paula from Web Hosting Guide
Time April 25, 2008 at 3:06 am

Excellent… just what I have been looking for. I have a few WordPress blogs but haven’t found anything yet that works just right for me. I like the format of this one so I will give it a go.

share

 

Comment from Ian Soper
Time April 25, 2008 at 8:46 pm

Do you plan on updating this plugin? I’m encountering problems with it.

share

 

Comment from דירות למכירה
Time April 28, 2008 at 9:35 am

worked perfectly.

Cheers for the super elaborated post.
Marcus

share

 

Comment from shana
Time May 1, 2008 at 7:52 pm

Hi… i’ve been looking at your upcoming events plugin – I like it a lot except – my only issue is with the popups – it isn’t totally smooth, and I’d like to replace the pop up with a way to click on an event to see its details. Is there a way to un-javascript this?

Otherwise, awesome – really easy to set up and after I added a few classes to your css, it was easy to style the layout as well. Thanks.

share

 

Comment from Tom
Time May 3, 2008 at 7:07 am

Great plugin — but I’d love to see support for recurring events in a Google calendar. Anyone know how to extend this plugin to support this?

share

 

Comment from melasma
Time May 22, 2008 at 11:19 pm

i’d also like to see the recurring events in google calendar! thanks for the plug-in.

share

 

Comment from Navier
Time May 28, 2008 at 1:05 pm

Tom (the post above)…do you know PHP? Because I think there is a way to support Google Calendar using its API. But it will require some knowledge in PHP and using APIs.

share

 

Comment from Kris
Time June 7, 2008 at 4:53 pm

Absolutely brilliant plugin, many thanks!

share

 

Comment from ROCKFUSE – Blogging Tips
Time June 8, 2008 at 8:17 am

Hi Jake,

Thanks a lot for this plugin.

I’ve been searching for a plugin of this nature near and far this is perfect! Really appreciate your efforts and hope that you would be continuosly developing such great plugins!

Cheers!
Nadeesha.

share

 

Comment from New World Order
Time June 8, 2008 at 4:38 pm

Thanks for creating this plugin, I’ve found good use for it on my blog.

share

 

Comment from tomas
Time October 17, 2008 at 6:55 am

thank u for the plugin, respect for sharing it

share

 

Comment from Picky
Time November 19, 2008 at 1:44 pm

HI Jake, this is a great plugin, but the pop up is showing the year 1970. I looked at Robert’s instructions above but I do not understand what I need to do to change it as all code is looking the same to me. Please can you advise?

share

 

Comment from Mike
Time December 9, 2008 at 5:46 pm

Thanks for the plugin. I’ve already found at least 2 good uses for it.

share

 

Comment from Joel
Time December 10, 2008 at 10:53 am

Hey – what a great plugin – thanks so much! I can’t wait to use it.

share

 

Comment from chip
Time January 6, 2009 at 8:51 pm

I have been looking for something like this for a while. But, it is only showing selected items from my Google feed. The first event it shows is on the 20th, but I have something schedules tonight (the 6th). If I put the same URL to the .ics into iCal on my mac, it shows the events correctly.

share

 

Comment from Tom
Time January 22, 2009 at 12:11 pm

Speaking of recurring events, I wonder if this code could be integrated somehow: http://code.google.com/apis/gdata/samples/cal_sample.html. This seems to output recurring events without issue. However, it only currently supports one feed at a time. So a combination of both Jake’s code and this code (with support for recurring events) might give us a perfect plugin. Now, to find someone to do the work… :)

share

 

Comment from Jake
Time January 26, 2009 at 12:30 pm

Tom,
That is a nice feature. Unfortunately, it only works on Google calendars. It’s not really an iCal parser… it’s something completely different.

share

 

Comment from Josh
Time February 12, 2009 at 12:59 pm

I just downloaded and installed this today. Everything seems to work properly, except nothing is showing up in the widget on the front page. I have confirmed that in the admin tool I can update from the public google calendar I am pulling from. Any idea why this isn’t displaying any events?

Thanks!

share

 

Comment from Martin Pedersen
Time April 5, 2009 at 4:34 am

Hi

I have solved the problem with special-characters or at least work the way around the problem. It seems to work if you define all the .htmlentities() as utf8 – like this in line 103 in admin php:
htmlentities($_POST[$f.'_display'])

Should be replaced with:
htmlentities($_POST[$f.'_display'], ENT_COMPAT, “UTF-8″)

just search after htmlentities and add “, ENT_COMPAT, “UTF-8″” after the string… (6 times in the admin.php and 4 times in upcoming-events.php) – just dont make any changes if the 3 times the “. htmlentities($code_name) .” is handled (line 90, 94 & 98 in admin.php).

As this is said i still got a problem with the plugin only showing all day events and i would love to have it show events on speciel times of day. Because as it is now it will just not show an event if its not a all-day event…

share

 

Comment from Sammy
Time April 8, 2009 at 11:45 pm

Hi Jake, this looks like a great plugin, thanks so much! I can’t wait to use it, maybe by the time I get to use it all the little bugs will be all ironed out (i hope) ;)

share

 

Comment from s.olenyi
Time May 24, 2009 at 8:37 am

Hei,

wordpress 2.7 seems not to be supported – at least the widget and the hardcoded-sidebar entry display nothing but the heading although in the options page, every update is perfectly confirmed….

Is it a 2.7-issue? Are you planning on updating?

share

 

Comment from jdaly
Time July 21, 2009 at 10:19 am

Thankyou for a great plugin! I spent hours trying to get hand code something similar to no avail, just what I was looking for. Do you plan on releasing a multi language pack?

share

 

Comment from Mark Alexander
Time August 21, 2009 at 6:18 pm

Hi there Jake! Great application!

Unfortunately it will only display events listed as “ALL DAY” and not those for a single day with specific hours (meetings etc.) could you please fix this or suggest a work around?

Huge thanks – mark@justMA.co.uk

share

 

Comment from johnywhy
Time November 23, 2009 at 5:30 pm

hi, i’m having some trouble getting any events to display. i get “Error: No feeds selected for this block”. i think i set everything up correctly. i noticed a couple things, though: –the checkbox in the widget, to select a specific calendar is unclickable. –and, with “Display in default sidebar” unchecked, i don’t get anything- no events and no error message either. Hope you can help! -thanks

share

 

Write a comment

You need to login to post comments!