Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons

Reply
 
Thread Tools
RSS Feed Manager: Post RSS to Calendar Details »»
RSS Feed Manager: Post RSS to Calendar
Version: 1.0.0, by calorie calorie is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 3.6.5 Rating:
Released: 04-12-2007 Last Update: Never Installs: 12
DB Changes
Code Changes  
No support by the author.

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:
Code:
<title>April 12th, 2007 - Title of the Item</title>
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.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 01-28-2011, 03:07 AM
pjkcards pjkcards is offline
 
Join Date: Jul 2007
Posts: 299
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Bump: Is this available for vb4?
Reply With Quote
Reply

Thread Tools

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

Forum Jump


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


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03576 seconds
  • Memory Usage 2,199KB
  • Queries Executed 16 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (2)post_thanks_box
  • (2)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit_info
  • (1)postbit
  • (2)postbit_onlinestatus
  • (2)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete