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.
Event Attendance 2.0 by Arpy Users:
This hack will automatically import all signups from the unmodified version of Arpy’s hack as "Yes†RSVPs. It does not otherwise affect his hack in anyway and all data is left intact. If you don’t want the Event Attendance 2.0 signups imported, run the alternate XML file, product-rah_calendar_rsvp_1_2_1_WITHOUT_IMPORTER.xml.
vB Event Forums Users:
You will need to install an additional module:
http://www.vbulletin.org/forum/showthread.php?t=133970
Upgrade Instructions:
- 1 xml upload
1. Use the Product Manager to import the product file product-rah_calendar_rsvp_1_2_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_1_2_0.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:
Calendar Phrases:
calendar_rsvp_allow
calendar_rsvp_attendquestion
calendar_rsvp_changelater
calendar_rsvp_maxlength
calendar_rsvp_maychange
calendar_rsvp_yoursvp
calendar_rsvpd
-- Added on 11/30/06:
calendar_rsvp_guest
calendar_rsvp_guest_limit
calendar_rsvp_guests_prompt
calendar_rsvp_max_guests
-- Added on 2/20/07
calendar_rsvp_changeby
calendar_rsvp_maychangeby
calendar_rsvp_closed
calendar_rsvp_expires
Standard Phrases:
yes
no
maybe
submit
comment
-- added on 2/20/07
minutes
seconds