This hack will allow your users to RSVP "Yes," "No," or "Maybe," for events posted on your forum calendar. You can configure which calendars RSVP should be enabled or excluded from, and on each event you can also specify whether this is an RSVP event. Unlike the old Event Attendance script, this hack will work on all types of events whether they are single day, ranged or recurring.
For ranged and recurring events, members are able to RSVP for a single day of the event. So, if the recurring event occurs every Monday, your members can RSVP separately for each recurrence. For ranged events that span more than one day, members can sign up for individual days of the event. Thus, if the event had a duration of 5 days, a member could signup for only one or two of the days, if he chose.
This hack is known to work with 3.6.x, and may work with 3.5.x, but no support is offered for this version at this time.
1. Use the Product Manager to import the product file product-rah_calendar_rsvp_1_2_2.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_1_2_2.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. If you previously used Event Attendance 2.0 by Arpy, you should disable it or uninstall it.
If you want to change any of the wording or need to enter translations, this hack uses the following phrases:
Standard Phrases:
yes
no
maybe
submit
comment
-- added on 2/20/07
minutes
seconds
Extra Instructions for 3.5.x Users:
This hack MAY work with 3.5.x, but you will need to add the standard global phrase "Comment"
Screenshots Attached.
If you use this hack, please be sure to click "Install" so that you can receive notifications of any updates.
Revision Log:
1.0.0 - 10/14/06 - Initial Release
1.0.1 - 10/19/06 - Maintenance Release.
Updated to handle getting a link without the "day" parameter.
Fixed timezone bug.
Updated calendar_rsvp_yoursvp phrase to include date.
Updated calendar_rsvp_attendquestion phrase to include date.
Updated calendar_rsvp_form for changed phrases.
1.1.0 - 11/30/06 - Minor Revision
Added ability for members to register guests in their RSVP. The guest system can be completely disabled, and is also configurable by event to limit the number of guests each member can bring.
RSVPs are now time stamped. The date and time of the RSVP can be displayed on the RSVP form if desired from a setting in the admincp.
RSVPs can now be sorted by the date the user signed up or by member name.
The hack is now configured to work with the "Check Version" option for products in vBulletin.
1.1.1 - 12/15/06 - Maintenance Release.
Fixed uninstallation code. The hack can now be uninstalled without error and will correctly remove all fields and tables added by this hack.
1.1.2 - 12/21/06 - Maintenance Release.
Corrected install code to handle fields left behind by installations prior to version 1.1.1. You only need to install this update if you were recieving database errors when attempting to install the product.
Feature: Moderators and owners can remove member RSVPs from events.
Feature: RSVP Expiration System added.
Bug Fix: Changing the date or recurring options of an event now removes all RSVPs.
1.2.1 - 05/09/07 - Maintenance Release
Bug Fix: Fixed problem with event description being truncated if it ended in the letter "n"
Bug Fix: Fixed summary when multiple events on the same day are shown so that it no longer cumulatively adds the guests and member counts to the next event.
1.2.2 - 05/03/08 - Maintenance Release
Added Security Token to be compatible with vBulletin 3.6.10 and 3.7.0.
This hack is provided completely free of charge. However, if you use this hack and are so moved, you may make a donation via PayPal:
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
All, please be aware that this modification is not currently compatible with vBulletion version 3.6.10 and 3.7.0 RC 4 due to the changes that were made to address cross site scripting. I will put out out a maintenance release to address this as soon as possible.
Thank you Robert. Your mod is heavily used on my forum. Wish I had checked here before I upgraded to 3.6.10. Live and learn I guess. Looking forward to your update.
Great news! Zero Tolerance wrote a nice little hack that fixed the problem I was having with the EventAttendance & Personal Notepad mods. Check it out --> Link
Great news! Zero Tolerance wrote a nice little hack that fixed the problem I was having with the EventAttendance & Personal Notepad mods. Check it out --> Link
Unfortunately, after I installed that mod on my 3.7 RC4 board it broke the notices feature (so now I get a security token error when editing or adding a notice). So that's not a perfect fix.
It did fix the RSVP issues, but at the cost of other functionality.