Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
RSS Feed Manager: Post RSS to Calendar Details »
RSS Feed Manager: Post RSS to Calendar
Mod Version: 1.0.0, by calorie (Coder) calorie is offline
Developer Last Online: Jun 2013 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.6.5 Rating: (1 vote - 5.00 average) Installs: 10
Released: 13 Apr 2007 Last Update: Never Downloads: 175
Not Supported DB Changes Code Changes  

This modification will allow you to set an RSS feed so that it posts to the calendar. You must be using MySQL 4.0.0+ as this modification uses a UNION query. As vB currently requires at least MySQL 4.0.16, you should already meet this requirement. Further, the RSS feed that you wish to use for the calendar must have the date of the event in the title tag, followed by a dash and then the actual title of the RSS item. You will need to view the RSS feed and see if the following type of tag is present. Note how 'date dash title' is in this example tag, where no dash is in the date:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

It is possible to change this modification to account for dates located elsewhere, but format varies around the world, and there is no standard way to determine what RSS item holds the event date. That said, if a date cannot be determined, this modification will use the current date, meaning new events will post to the current date in the calendar instead of the event date. Please note, it is unlikely that I will change this modification for your date, unless perhaps it is a common format and tag.

Also, while this modification 'types' input, it does not do error checking on the input you, the admin, provide to the ACP RSS Feed Manager, so make sure you enter the user name correctly and have the calendar permissions set to accept posts to the calendar, etcetera. Finally, this modification requires code edits, as there are no hooks available for it. You must also manually run three queries and add two phrases, which will not be placed in a product file as it would be a silly product file. Besides, it is easy enough to perform such things.

To recap...
  • This modification has been tested on vB 3.6.5 only. I have no use for this mod on other versions of vB, so please don't ask me if this modification will work for your version, as I haven't tested anything other than vB 3.6.5.
  • To use this mod 'out of the box' the dates for new events need to be in 'date dash title' format in the RSS item title tag, where no dash is in the date. While I might offer a code change for other dates, please don't expect it.
  • This mod does what I need it to do, meaning that I don't need an error message telling me that user so and so doesn't exist. My thought is that this mod may be useful to others, but please don't expect me to code to your needs.
  • Finally, the way posts, announcements, or calendar events appear depends on the options you set as well as the format of the RSS feed itself. Nothing much can be done, aside from contacting the RSS feed owner, to correct bad format.

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	rss2calendar1.jpg
Views:	511
Size:	28.9 KB
ID:	63037   Click image for larger version

Name:	rss2calendar2.jpg
Views:	684
Size:	24.5 KB
ID:	63038  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Comments
  #2  
Old 16 Apr 2007, 10:13
calorie calorie is offline
 
Join Date: May 2003
Addendum to "RSS Feed Manager: Post RSS to Calendar" modification

In the RSS Feed Manager, if you have 'Convert HTML to BB Code' set to Yes, and in the Calendar Manager you have 'Allow HTML' set to No and 'Allow BB Code' set to Yes, you may notice that certain feeds post to the calendar with things like <font> and &rsquo; showing on screen.

This is because vB could not make sense of the feed. For example, there is an unclosed font tag in the feed item, or no bbcode or regexp available to deal with an entity in the feed item. Thus, vB adds &amp; to such things, both for your protection and to prevent page breakage.

To be rid of miscellaneous <font> and &rsquo; type things, add a plugin at the calendar_getday_event hook with the following code:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Note that this code does not modify entries in the database table but instead affects what is shown on screen for the calendar event.
Reply With Quote
  #3  
Old 16 Oct 2007, 11:32
almera almera is offline
 
Join Date: Oct 2007
Question

Does this work with Google Calendar?
Reply With Quote
  #4  
Old 02 Jul 2008, 16:08
l3it3r l3it3r is offline
 
Join Date: May 2006
Check this out: http://www.google.com/support/calend...y?answer=37648

I will be playing with the idea of a vbulletin --> google calendar mod

possibly even replacing the vbulletin calendar with a google calendar PERIOD.
Reply With Quote
  #5  
Old 10 Jul 2008, 00:32
Zachariah's Avatar
Zachariah Zachariah is offline
 
Join Date: Feb 2002
Location: Canoga Park, CA
Looken good, thanks Ma'am.
__________________
http://www.szone.us |

Facebook | My:Hacks @ vBulletin.org
Reply With Quote
  #6  
Old 03 Aug 2008, 01:35
Raul7 Raul7 is offline
 
Join Date: Mar 2005
Originally Posted by l3it3r View Post
Check this out: http://www.google.com/support/calend...y?answer=37648

I will be playing with the idea of a vbulletin --> google calendar mod

possibly even replacing the vbulletin calendar with a google calendar PERIOD.
this would be GREAT
Reply With Quote
  #7  
Old 12 Feb 2009, 06:26
maroceve maroceve is offline
 
Join Date: Oct 2005
yes please ...can we finally have a real agenda/calendar with RSS FEEDS ...and ICAL exportable etc ...

Why is it we don't see any updates on the calendar for the futur versions ?
Reply With Quote
  #8  
Old 01 May 2009, 02:12
ArnyVee's Avatar
ArnyVee ArnyVee is offline
 
Join Date: Mar 2008
Has anyone come up with a way to have the Google calendar added in place of the default vB one?
Reply With Quote
  #9  
Old 09 Dec 2009, 23:25
Gamelobby's Avatar
Gamelobby Gamelobby is offline
 
Join Date: Jul 2007
Originally Posted by calorie View Post
To be rid of miscellaneous <font> and &rsquo; type things, add a plugin at the calendar_getday_event hook with the following code:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Note that this code does not modify entries in the database table but instead affects what is shown on screen for the calendar event.
Would this same code or something similar work to fix the same problem from RSS feeds into regular posts.?
Reply With Quote
  #10  
Old 07 Nov 2010, 23:02
dbasinge dbasinge is offline
 
Join Date: Aug 2010
Has this ever been updated for vB4?
Reply With Quote
  #11  
Old 28 Jan 2011, 04:07
pjkcards pjkcards is offline
 
Join Date: Jul 2007
Bump: Is this available for vb4?
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 05:03.

Layout Options | Width: Wide Color: