Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Calendar Search and Download Details »»
Calendar Search and Download
Version: 1.10, by HCGB HCGB is offline
Developer Last Online: Oct 2012 Show Printable Version Email this Page

Category: Calendar Enhancements - Version: 4.0.x Rating:
Released: 03-20-2010 Last Update: 04-14-2010 Installs: 51
Uses Plugins
Re-useable Code Additional Files Translations  
No support by the author.

Calendar Search and Download for vB4


This mod addresses yet another basic feature missing from vB4 - calendar search and download


Features:


Replaces the Calendar menu item with a drop-down menu which adds a calendar search and export function. You can search in username, event title, description. custom fields, calendar and by year/month range. You can also export the search results (or the full calendar) as an iCalendar file (for import into a PC, mobile, Google, etc) or as a PDF text document.

Both export functions include email contact information for the event poster (provided that the current user has permission to view member groups and send emails AND the event poster allows email contact).

NEW! - v1.04b onward supports automated Google Calendar updates (view your vB calendar on Google alongside your other calendars!)

You can use the automatic indexing feature in Google Calendars to view your forum calendar (and sync it with your Nokia/iPhone/BlackberryAndroid/etc cell phone). Only calendars that have unregistered user access will be viewable (Unregistered Usergroup->can view calendars & ->view others events to yes).

To setup Google Calendars (http://www.google.com/calendars) to view your vB calendar(s) , select Other calendars->add->add by URL then enter http://your_forum_url/calsearch.php?do=gcal (replacing your_forum_url with your real forum URL!). Google can take many hours to actually index the vB calendar so be patient! If you want to start from a particular year - &startyear=20xx (it defaults to the current year).

Tested with Vbulletin 4.0.2 AND vBadvanced 4 beta. Product has no custom phrases or template/code edits. It uses two template hook locations in the navbar to change the calendar menu to a drop-down.


Settings:
None are needed - it does what it says on the tin .

AdminCP->vbulletin->options->message searching options->search results per page

Determines the number of event items displayed per page.


Installation
  1. Unzip the download package and copy the contents of the UPLOAD folder into your forum folder.
  2. Go to the VB AdminCP->Plugins & Products click "Manage Products". The click "Add/ImportProduct" at the bottom of the page.
  3. Click "Browse" button and point to the product-calsearch-(etc).XML file included in this ZIP package.
  4. Click "Import"
... all done


Updates

To update- uninstall the product AND delete the uploaded file calsearch.php then re-install as above.

v1.10
tested with vB 4.0.3
Recurring events now grouped by date
v1.09b
Added month selection options
v1.08b
Now allows reverse date order search (by entering a "To" year less than the "From" year.
Fixed user timezone issue with iCal files
v1.07b
Added full support for recurring events (also included in iCal export)
v1.06b
Changed search option layout
Start year now uses current year if no year selected (iCal/PDF/Google downloads all start from current year).

v1.05b
Standardised phrasing
Added "no events found" message
v1.04b:
Added calendar selection dropdown
Fixed IE layout issues
Added Google Calendar support
v103b:
Fixed time zone issue yet again (it DOES work this time!)
v102b:
Fixed time zone issue properly this time
Added drop down to select search field
Added support for searching custom calendar fields.
v101b:
Fixed time zone date calculation (was showing event on wrong day in some locales)



John

Download Now

File Type: zip Calendar Search and Download_109b.zip (31.0 KB, 45 views)
File Type: zip Calendar Search and Download_110.zip (31.0 KB, 283 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:
starman?

Comments
  #32  
Old 04-15-2010, 08:32 AM
HCGB HCGB is offline
 
Join Date: Apr 2008
Location: Scotland
Posts: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by claystation View Post
1.08b is working for me on 4.03 it was installed though on 4.02. and still works after the upgrade.
It works OK on upgrades but not on clean installs due to a change in the vB code - I've fixed the mod to work either way with v1.10.
Reply With Quote
  #33  
Old 05-03-2010, 09:38 PM
BadgerDog BadgerDog is offline
 
Join Date: Oct 2006
Location: Toronto
Posts: 1,789
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed v1.10 on v4.03 ...

Very nice.. works great !! :up:

Thank you ...

Regards,
Badger
Reply With Quote
  #34  
Old 05-09-2010, 09:02 PM
drareve drareve is offline
 
Join Date: May 2010
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am using VB ver 4.03 and the calsearch_110.
But I can not import the calendar into Outlook or Google when I use the url
http://sasac.org.uk/upload/calsearch.php?do=gcal
until I reformat the output by replacing the space character with a carriage return, such as
http://sasac.org.uk/CalendarExp

Has this not installed correctly or is there alternative to do=gcal
Reply With Quote
  #35  
Old 05-10-2010, 06:55 AM
HCGB HCGB is offline
 
Join Date: Apr 2008
Location: Scotland
Posts: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by drareve View Post
I am using VB ver 4.03 and the calsearch_110.
But I can not import the calendar into Outlook or Google when I use the url
http://sasac.org.uk/upload/calsearch.php?do=gcal
until I reformat the output by replacing the space character with a carriage return, such as
http://sasac.org.uk/CalendarExp

Has this not installed correctly or is there alternative to do=gcal
The links you show point to two different iCal files - can you supply links to the same file?

The iCal files have c/ret in the correct places - replacing all spaces with c/r will corrupt the file format.
Reply With Quote
  #36  
Old 06-24-2010, 12:20 PM
RustyDogma RustyDogma is offline
 
Join Date: May 2009
Posts: 48
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by HCGB View Post
Interesting idea - and no reason why it shouldn't work. Google Calendar does update OK from URL files - I use it elsewhere. I can feel another mod coming on

The iCal file would obviously only contain public events - i.e. events viewable by unregistered users.
I'd don't use Google Calendar, but do have iCal files I'd love to set-up to 'auto-import' once a day would be great!
Reply With Quote
  #37  
Old 07-29-2010, 03:13 PM
vap0r-7 vap0r-7 is offline
 
Join Date: Jun 2008
Location: South Carolina
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does this mod have any conflicts while working Farcaster Event Attendance Mod?
Reply With Quote
  #38  
Old 07-29-2010, 03:48 PM
HCGB HCGB is offline
 
Join Date: Apr 2008
Location: Scotland
Posts: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by vap0r-7 View Post
Does this mod have any conflicts while working Farcaster Event Attendance Mod?
I would think plenty a this mod is for vb4 and Farcaster is for vb3.6! There is a vb3.8 version available at:
https://vborg.vbsupport.ru/showthrea...=239402&page=2

... which may work. The mod doesn't make any database changes so it shouldn't cause any problems
Reply With Quote
  #39  
Old 08-02-2010, 05:07 PM
Dragonsys's Avatar
Dragonsys Dragonsys is offline
 
Join Date: Jan 2008
Location: DFW, Texas
Posts: 743
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

would it be possible to have a pdf output in a calendar format? This way someone could download the calendar view in PDF for printing without all of the other stuff form the website (such as the two small prev & next months, and banner, etc).

Also, after importing the ical to Outlook, the details are not full. Looks like there is a cut-off limit and then a ... is added to the end of that. Would it be possible to include the entire content of the event details?
Reply With Quote
  #40  
Old 08-02-2010, 05:24 PM
claystation claystation is offline
 
Join Date: Jan 2007
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
would it be possible to have a pdf output in a calendar format? This way someone could download the calendar view in PDF for printing without all of the other stuff form the website (such as the two small prev & next months, and banner, etc).

Also, after importing the ical to Outlook, the details are not full. Looks like there is a cut-off limit and then a ... is added to the end of that. Would it be possible to include the entire content of the event details?
https://vborg.vbsupport.ru/showthread.php?t=238771
Reply With Quote
  #41  
Old 08-02-2010, 11:14 PM
AtomicAcidbath AtomicAcidbath is offline
 
Join Date: Jun 2010
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by vap0r-7 View Post
Does this mod have any conflicts while working Farcaster Event Attendance Mod?
Just tested it on 4.0.5 w/the Farcaster Event mod (product-rah_calendar_rsvp_3_0_0b.xml)

Cal. Search & Download steps on FCEM, so that while you can set the option to RSVP, people cannot actually RSVP the event, as the option does not display.

It's a trade-off as to which one you want. Personally, I'm going with Search & Download as it seems like it would be more useful to people on my forum.
Reply With Quote
Reply


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 08:39 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07202 seconds
  • Memory Usage 2,348KB
  • Queries Executed 26 (?)
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
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (1)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (2)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete