Forum Replies Created
-
AuthorPosts
-
Andy FragenModerator
Rob, this fix is only for part of the problem right? The part dealing with the inadvertent change to the version number and not the issue this thread started about which was events on the calendar not showing up in the iCal export/feed. Or does this fix all of it? You only seemed to address the first part in the blog post.
Andy FragenModeratorYes Joey, the original problem, prior to ECP v2.0.3 and the incorrect version number is still present. To see examples refer to my Feb calendar at http://troop262ps.org/events. There is a difference between what’s on the calendar and what is in the subscription.
I think I may have found a cause. I deleted one of the series of meetings to change it’s location, etc and created a new event for that single episode. Since I had to delete the event that was part of the series for that day, Feb 1, all subsequent events in the subscribed feed aren’t present though they do exist on the calendar.
Andy FragenModeratorYes, but it’s different events. Look at all the Wednesday Scout Meetings. They exist in the calendar but not in my subscription. Currently, look at February’s Wednesday night Scout Meetings in calendar but not in subscription.
This fix that I found was likely just an error introduced in 2.0.3, someone thinking it was the version number for ECP and not iCalendar.
Andy FragenModeratorJoachim, let’s not forget the real reason for this thread. There are events that show up on the calendar that don’t show when subscribed to the feed in iCal.
Thanks.
Andy FragenModeratorNo problem. Glad that’s all it was.
Andy FragenModeratorIn events-calendar-pro.php edit line 265 to read `$content .= “VERSION:2.0\n”;`
Andy FragenModeratorRob, you can try on my calendar again. I’ve made the correction to my installation of ECP2.0.3.
Andy FragenModeratorRob, I get the same error and in fact if I use the iCal Import link and then try to add the downloaded .ics file I get an error that “iCal can’t read this calendar file.” The only thing I’ve done is upgrade to ECP 2.0.3.
I dug into the ics file and the problem is that you’ve changed the VERSION:2.0 to VERSION:2.0.3
If you change it back is seems to work again. This is the version of iCalendar not ECP.
According to IETF
4.7.4 Version
Property Name: VERSION
Purpose: This property specifies the identifier corresponding to the
highest version number or the minimum and maximum range of the
iCalendar specification that is required in order to interpret the
iCalendar object.Value Type: TEXT
Property Parameters: Non-standard property parameters can be
specified on this property.Conformance: This property MUST be specified by an iCalendar object,
but MUST only be specified once.Description: A value of “2.0” corresponds to this memo.
Format Definition: The property is defined by the following notation:
version = “VERSION” verparam “:” vervalue CRLF
verparam = *(“;” xparam)
vervalue = “2.0” ;This memo
/ maxver
/ (minver “;” maxver)minver =
;Minimum iCalendar version needed to parse the iCalendar objectmaxver =
;Maximum iCalendar version needed to parse the iCalendar objectExample: The following is an example of this property:
VERSION:2.0
Andy FragenModeratorIt does for me as well.
Andy FragenModeratorI don’t have a pre-3.3.1 environment either.
Andy FragenModeratorJonah, does the GET statement in my apache log imply that someone is trying to find an event on January 2, 1831??
In experimenting myself, if I try a similar URL http://troop262ps.org/events/YYYY-MM-DD, whether there are events on that day or not I get the same PHP Warning.Andy FragenModeratorHey Rob, might this be something that came about after 3.3.1?
Andy FragenModeratorBTW, this may be from bots looking for events that don’t exist. I see the following in my access logs.
66.249.68.110 – – [31/Dec/2011:10:27:31 -0800] “GET /events/1831-01-02 HTTP/1.1” 301 26
66.249.68.110 – – [31/Dec/2011:10:27:33 -0800] “GET /events/1831-01-02/ HTTP/1.1” 200 4635Andy FragenModeratorDone. Do you need/want any sort of editor access to the site? If so, just register and I’ll grant it.
Thanks.
Andy FragenModeratorRob, the calendar is at http://troop262ps.org/events/month
I made a Subscribe link at the bottom of the calendar for the webcal link. I have a bunch of other plugins installed but I’ve never seen this behavior before. I have 25 total active plugins.
-
AuthorPosts