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

Reply
 
Thread Tools
Farcaster's Event Attendance v2 Details »»
Farcaster's Event Attendance v2
Version: 2.0.1, by Farcaster Farcaster is offline
Developer Last Online: Jun 2014 Show Printable Version Email this Page

Category: Calendar Enhancements - Version: 3.7.0 Rating:
Released: 05-08-2008 Last Update: 05-08-2008 Installs: 263
DB Changes Uses Plugins Template Edits
 
No support by the author.

This modification will allow your members to RSVP to events on the vBulletin calendar. By default, members can respond "Yes," "No," or "Maybe," as to whether or not they will be able to attend an event, but you can modify or add to the list of responses members are presented with as you desire. Below are a list of features with new features in version 2.0 highlighted.
  • Specify some or all of your calendars to use the RSVP system.
  • Set whether an event accepts RSVPs during event creation / edit.
  • Allow members to specify if they will be bringing a guest.
  • Event owners can set the maximum number of guests each member may bring.
  • Events can be set to close RSVPs on the day of the event or before.
  • RSVP comments (up to 65k character limit, configurable)
  • Timestamped RSVPs
  • Moderators and event owners can remove member RSVPs from events.
  • Attendance list can be set to display member avatars.
  • Improved handling of differing timezones and daylight saving times.
  • Configurable Response options. You aren't stuck with Yes, No, Maybe. You can setup whatever responses you want.
  • When events are updated, RSVPs will not be deleted unless the event moved to a different day, or the end date of a ranged or recurring event was shortened. Changing the recurring options will still automatically delete the associated RSVPs.
  • The ability to suppress RSVP deletions on event update entirely, if you wish, although this isn't recommended.
  • You can now specify a maximum number of attendees for an event. After the maximum is reached, you can configure members to either receive an error or have their response (RSVP) automatically changed to something else. This could be used to create a wait-list bucket, for instance. There won't be any automated system to move members from the wait-list if a space becomes available in this revision, however.
  • The time stamp on the RSVP is no longer changed unless the member when the member simply updates his comments. The date will only be changed if the member changes from one response to another (i.e. Yes to No).
Please be aware that the following modifications currently WILL NOT work with this revision until they have been updated:
Farcaster's Event Attendance & vb Event Forums Integration
Farcaster's Event Attendance: Email Add-On
Requirements
vBulletin v3.6.x or higher.

Upgrade Instructions:
Please note that version 2.0.0 of this modification has changed the way the event times are determine for ranged and recurring events. You may "loose" some RSVPs on events as they will no longer be visible.

- 1 xml upload

1. Use the Product Manager to import the product file product-rah_calendar_rsvp_2_0_1.xml. Be sure to ALLOW OVERWRITE.

Installation Instructions
- 1 XML upload
- 1 template modification

1. Use the Product Manager to import the product file product-rah_calendar_rsvp_2_0_1.xml
2. Use the Style Manager to find and edit your calendar_showeventsbit:

Near the bottom of the calendar_showeventsbit, find:
HTML Code:
     </form>
Below that add:
HTML Code:
     $rsvp_form
That?s it. You should now configure any changes to the default options you like.

Show Your Support

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

Comments
  #12  
Old 05-09-2008, 11:18 AM
dknelson dknelson is offline
 
Join Date: Oct 2004
Posts: 412
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would really like to try this but the warning that I may lose some of my current RSVPs worries me. We have several events on the calendar at this time with a lot of RSVPs.
Reply With Quote
  #13  
Old 05-09-2008, 12:07 PM
Elenna Elenna is offline
 
Join Date: Jan 2006
Location: St. Charles, MO
Posts: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dknelson View Post
I would really like to try this but the warning that I may lose some of my current RSVPs worries me. We have several events on the calendar at this time with a lot of RSVPs.
What I have done in the past, when editing an event (losing RSVPs), you can copy and paste the RSVP listing into a reply to the event (if using Event Forums), or into the event description.

This doesn't work with the Event Forums part just yet, but I know that I am eagerly awaiting its update!
Reply With Quote
  #14  
Old 05-09-2008, 01:37 PM
buurman's Avatar
buurman buurman is offline
 
Join Date: Apr 2002
Location: Amsterdam
Posts: 140
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Updated this great product!!

but now get an error...

Warning: array_merge_recursive() [function.array-merge-recursive]: Argument #2 is not an array in [path]/calendar.php(1218) : eval()'d code on line 277

Warning: Invalid argument supplied for foreach() in [path]/calendar.php(1218) : eval()'d code on line 281
Reply With Quote
  #15  
Old 05-09-2008, 04:10 PM
ND4SPD's Avatar
ND4SPD ND4SPD is offline
 
Join Date: Dec 2006
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by buurman View Post
Updated this great product!!

but now get an error...

Warning: array_merge_recursive() [function.array-merge-recursive]: Argument #2 is not an array in [path]/calendar.php(1218) : eval()'d code on line 277

Warning: Invalid argument supplied for foreach() in [path]/calendar.php(1218) : eval()'d code on line 281
Same error here.
Reply With Quote
  #16  
Old 05-09-2008, 04:11 PM
bugzy bugzy is offline
 
Join Date: Jul 2004
Posts: 96
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

cant wait for it to be finished

im running vb Event, so does that mean i cant run this yet?
Reply With Quote
  #17  
Old 05-09-2008, 04:34 PM
Farcaster Farcaster is offline
 
Join Date: Dec 2005
Posts: 386
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by buurman View Post
Warning: array_merge_recursive() [function.array-merge-recursive]: Argument #2 is not an array in [path]/calendar.php(1218) : eval()'d code on line 277

Warning: Invalid argument supplied for foreach() in [path]/calendar.php(1218) : eval()'d code on line 281
I uploaded a new version. See if that gets rid of that message for you.
Reply With Quote
  #18  
Old 05-09-2008, 05:14 PM
wickedstangs wickedstangs is offline
 
Join Date: Mar 2007
Location: San Diego
Posts: 206
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice Job and thank you..
Reply With Quote
  #19  
Old 05-09-2008, 05:57 PM
Farcaster Farcaster is offline
 
Join Date: Dec 2005
Posts: 386
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Instructions for setting up your own responses (RSVPs)
As of version 2.0.0, you can now setup your own responses for members to use when responding to an event. Steps:

1. In the AdminCP, goto vBulletin Options -> Farcaster's Event Attendance.
2. Look for the Possible Responses text box. Here you can type in each response you want users to be able to use when registering for an event. Separate each with a carriage return. None of the responses you type in can be over 25 characters. It is generally recommended that you do not use spaces or special characters for the responses. If you want your responses to have spaces or special characters, then add a corresponding phrase for your response (described below)
3. Save your options.

Adding phrases for responses:
1. In the AdminCP, goto Language & Phrases -> Phrase Manager.
2. Change the phrase type drop down to "Calendar."
3. Select "Add New Phrase"
4. A new screen will launch to add your new phrase. Name the phrase "rsvp_response_" + the exact lowercase lettering of the response you want phrased. Example, if the response was "NoWay" then you would name the phrase: rsvp_response_noway
5. Enter the text you want to be used on the event for this response. Don't be too verbose, though, since these are still shown in radio buttons on the event.
6. If you have multiple languages on your board, type in a translation of the response text for each.
7. Save the phrase.

Setting up Your Options for Event Attendance Limits
By default, event attendance limits are allowed. If you change any of your responses, you may need to make some adjustments.

1. To enable or disable event attendance limits, in the AdminCP, goto vBulletin Options -> Farcaster's Event Attendance. Set the option "Allow Response Limits?"
2. Find the option "Responses to Include in Limit". These are the responses that are counted against the maximum event attendance limit set by the event owner. Enter each response to include in the limit in the text box separated by a carriage return. Only use the responses you have setup -- exactly as they were typed above.
3. If you want a member who tries to RSVP for a full event to be automatically shifted to a different response, change the option "Default Full Response" to be one of the other response codes. If you leave this blank, then when the event is full, the limited responses will be disabled on the RSVP form. And, if the member somehow registers under that response anyway, they will receive an error and be redirected back to the event.
Reply With Quote
  #20  
Old 05-09-2008, 06:18 PM
bugzy bugzy is offline
 
Join Date: Jul 2004
Posts: 96
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Farcaster, just suggestion. Maybe displaying RSVP'd on user profile?
Reply With Quote
  #21  
Old 05-09-2008, 06:22 PM
Farcaster Farcaster is offline
 
Join Date: Dec 2005
Posts: 386
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

bugzy,

There's an add-on for that already. It may or may not be fully compatible with this version though -- I haven't tested it.
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 01: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.04678 seconds
  • Memory Usage 2,317KB
  • Queries Executed 25 (?)
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
  • (2)bbcode_html
  • (3)bbcode_quote
  • (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
  • (3)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (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
  • 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