PDA

View Full Version : Calendar Enhancements - Farcaster's Event Attendance


Pages : [1] 2

Farcaster
14 Oct 2006, 19:30
A BETA version 2.0 is now available in the 3.7 modification area.

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.

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_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:
</form> Below that add:
$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

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 (http://www.vbulletin.org/forum/vborg_miscactions.php?do=installhack&threadid=129088)" 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.1.2.0 - 02/20/07 - Minor Revision [Detailed Notes (http://www.vbulletin.org/forum/showthread.php?p=1186531)]
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:

https://www.vbulletin.org/forum/external/2007/08/10.gif (https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=rahoward%40rahpro%2ecom&item_name=Gratuity%20for%20vB%20Modifications%20by%20Farcaster&no_shipping=2&no_note=1&tax=0&currency_code=USD&lc=US&bn=PP%2dDonationsBF&charset=UTF%2d8)

nir
14 Oct 2006, 19:32
thank you

Farcaster
14 Oct 2006, 19:36
Oh, I forgot to mention, this hack also lets you allow avatars to be displayed next to the members name, but I wouldn't recommend using that option unless your forum limits avatar sizes to be around 60x60 or so.

rabidkevin
14 Oct 2006, 21:37
quicker the event forum integration, the cooler this mod will be

please collaborate!

Farcaster
14 Oct 2006, 21:46
quicker the event forum integration, the cooler this mod will be

please collaborate!

I've contacted Evercraft, but the problem is that his hack does not create a seperate thread for each recurring event, so it breaks one of the chief advantages of this hack. We'll see what we can do though. At the very least, the comment system my hack has should help a bit to fill the void.

KevNJ
14 Oct 2006, 22:05
Oh, I forgot to mention, this hack also lets you allow avatars to be displayed next to the members name, but I wouldn't recommend using that option unless your forum limits avatar sizes to be around 60x60 or so.


Why wouldnt you recommend it ? Server load ?

You should add that post to the orginal mod post for not everyone reads all the posts until they have a problem with install etc.

Also how many extra queries ?

Looks good though. Might have to add this.

Farcaster
14 Oct 2006, 22:36
Why wouldnt you recommend it ? Server load ?

You should add that post to the orginal mod post for not everyone reads all the posts until they have a problem with install etc.

Also how many extra queries ?

Looks good though. Might have to add this.

Nah, its not a server load problem. It is a problem with layout. Larger avatars just clutter it up.

Server load wise, there are no problems. It adds one query.

Lionel
15 Oct 2006, 00:46
Instead of making it a whole calendar, can't it be event specific like the event attendance?

bada_bing
15 Oct 2006, 02:07
I would love to see this work or replace Evercraft hack as that is what I use but I like the feature of this hack also and together it would be one bad hack


GO TIGERS..... WORLD SERIES HERE WE COME

Farcaster
15 Oct 2006, 04:21
Instead of making it a whole calendar, can't it be event specific like the event attendance?

You can choose to include or exclude specific calendars AND you can specify whether a particular event should allow RSVPs. Currently, it defaults to be checked, but you can change that by looking for the plugin "Prompt for RSVP on Event Creation" and replacing that plugin's code with:

$disablesmiliesoption.='<div><label for="cb_rsvp"><input type="checkbox" name="rsvp" value="1" id="cb_rsvp" tabindex="3" '.$rsvp.' />'.$vbphrase['calendar_rsvp_allow'].'</label></div>';

Darat
15 Oct 2006, 10:06
A really nice mod - thanks for sharing it.

If you are looking for suggestions for any future features I would say a good feature would be if the person who adds the event gets a PM when someone else adds or edits a RSVP. That would really help an event organiser.

Farcaster
15 Oct 2006, 16:49
a good feature would be if the person who adds the event gets a PM when someone else adds or edits a RSVP.

Not a bad idea. Thanks. I'm also thinking about building in a configurable notifaction system so that if someone RSVP'd they receive a reminder email, and perhaps if they haven't RSVP'd they receive a different one asking them to update their status. Something like that.

tako
15 Oct 2006, 17:16
$rsvp_form wont show event attendance info .... any cause you can think of?

tako
15 Oct 2006, 18:02
oops, i found what it is. it is event forum hack..... I just read your note this wont work with event forums... Can someone make both hacks work together...

ChurchMedia
15 Oct 2006, 21:54
Very nice! Thanks!! :up:

ShawnV
16 Oct 2006, 03:31
Found one small problem perhaps.

The event email link it sends out seems to be missing some info, if you click on the email link to go to the site you get a different version of the calendar then the one you get by clicking the event directly.

Ergo from the site the url: /forum/calendar.php?do=getinfo&e=121&day=2006-10-16&c=1

From the Email link:
/forum/calendar.php?do=getinfo&e=121

>Its missing the: &day=2006-10-16&c=1


Also users get this error message if clicking on the email link to the event:

1.. Your user account may not have sufficient privileges to access this
page. Are you trying to edit someone else's post, access administrative
features or some other privileged system?
2.. If you are trying to post, the administrator may have disabled your
account, or it may be awaiting activation.

IF from the site, no problems.

Great mod though, thanks.

_V

Lionel
16 Oct 2006, 06:35
I've contacted Evercraft, but the problem is that his hack does not create a seperate thread for each recurring event, so it breaks one of the chief advantages of this hack. We'll see what we can do though. At the very least, the comment system my hack has should help a bit to fill the void.

At least to make both hacks compatible, can you make it so we select the type of event?

I am currently using the event forum (which includes a fix for event attendance) but would love to use yours for recurring options.

To the least, if I create a different calendar and specify your hack to work only with that calendar, and not set it up for events forums hack (I can disable event attendance, but events forums is important to me), can the 2 hacks forums and yours coexist together?

Farcaster
16 Oct 2006, 15:11
ShawnV, I was able to reproduce the problem where a notification email does not have the "&day=xx" parameter, thus causing a problem where the RSVPs are not shown. I don't get a permissions error though. I'll check into this further.

Farcaster
16 Oct 2006, 15:16
To the least, if I create a different calendar and specify your hack to work only with that calendar, and not set it up for events forums hack (I can disable event attendance, but events forums is important to me), can the 2 hacks forums and yours coexist together?

That solutution should work. The Event Forums and my RSVP hack can coexist, they just will not cooperate. So, if you have event forums setup on one calendar and exclude that calendar from the RSVP hack, it should work fine.

ShawnV
16 Oct 2006, 15:39
ShawnV, I was able to reproduce the problem where a notification email does not have the "&day=xx" parameter, thus causing a problem where the RSVPs are not shown. I don't get a permissions error though. I'll check into this further.

Have someone else create an event, once you get the email click the link and then try to submit a yes or no, you should get the error. I have had 20 people from my board test this now.

Cheers,

_V

Farcaster
16 Oct 2006, 16:01
ShawnV. Ah, I got ya. That would make sense. I'll look into this ASAP and let you know.

Lionel
16 Oct 2006, 17:24
I just installed. However I have 2 problems

1-If someone changes from yes to no, it does not change
2-I excluded some calendars, and it displays Allow users to RSVP and worst that checkbox which I disabled as per above, shows up in those caledars edit as checked.

Farcaster
16 Oct 2006, 21:29
1-If someone changes from yes to no, it does not change
2-I excluded some calendars, and it displays Allow users to RSVP and worst that checkbox which I disabled as per above, shows up in those caledars edit as checked.

Lionel, I cannot reproduce the first problem you mentioned. I can take a closer look if you setup a test account and let me take a look at a sample event where the problem happens. Send me a PM.

As to the second problem, even though the checkbox may still show, it will not show the RSVP signup box on events in an excluded calendar. But, it would definitely be a good idea for me to remove the RSVP checkbox on excluded forums.

Lionel
16 Oct 2006, 21:36
sent you a PM

ShawnV
17 Oct 2006, 14:20
Any ETA on a Patch?

All of my members RSVP from the email link, I might have to go back to Arpy's if its going to be awhile.

Farcaster
17 Oct 2006, 14:50
I got a fix working last night. I just need to do a little more testing, so, it should be tonight or tomorrow morning when it is released.

Farcaster
17 Oct 2006, 14:51
In fact, after this next maintenance release, I think I have a method to integrate with the event forums as well. :smoke:

ShawnV
17 Oct 2006, 16:00
I got a fix working last night. I just need to do a little more testing, so, it should be tonight or tomorrow morning when it is released.


Awesome..thank you. :cool:

ShawnV
19 Oct 2006, 16:12
Any chance you can post a temp fix for the email link problem?

Farcaster
20 Oct 2006, 03:46
The script has been updated to handle links without the "day" parameter. The new behavior is as such:

- For single day and ranged events, if the day parameter is not passed, then the RSVP form will use the event start date.

- For recurring events, if the day parameter is not passed, the RSVP form will determine the next valid occurrence starting on the current day and searching out up to 365 days. The next occurrence date will then be used.

Farcaster
20 Oct 2006, 03:59
One more note - I will be working on getting this hack integrated with the Event Forums next. The ground work is laid with the last revision, so I think I can make it play nice with the Event Forums hack. :ninja:

Lionel
20 Oct 2006, 04:09
In fact, after this next maintenance release, I think I have a method to integrate with the event forums as well. :smoke:

wouldn't that be an overkill to put double comment system????

Farcaster
20 Oct 2006, 04:40
wouldn't that be an overkill to put double comment system????

Well, it might be. Some folks do want it though. And, the RSVP additional comments can be turned off if desired, which would allow users to RSVP and add full posts if they wanted.

Farcaster
20 Oct 2006, 07:01
I have confirmed that this is working with 3.6.2.

GrandAmGuru
20 Oct 2006, 14:38
Question:

I have the Event Attendance 2.0 installed and if I disable it with Farcaster's Event enabled, the RSVPs disappear. So its like i have to have both enabled to keep existing RSVP information.

Also, and I'm not sure if this is due to having 2.0 enabled still, but if I create an event with the Farcasters Event and go into edit the event. Once I save it, people cannot RSVP (the options are no longer shown).

any thoughts?

Farcaster
20 Oct 2006, 14:54
Question:

I have the Event Attendance 2.0 installed and if I disable it with Farcaster's Event enabled, the RSVPs disappear. So its like i have to have both enabled to keep existing RSVP information.

Also, and I'm not sure if this is due to having 2.0 enabled still, but if I create an event with the Farcasters Event and go into edit the event. Once I save it, people cannot RSVP (the options are no longer shown).

any thoughts?

Event Attendance 2.0 does not need to be installed (and indeed it may interfere if enabled). As far as as it disappearing after being saved, check and make sure that the "Allow Users to RSVP" box is visible and checked when you are editing the event. If you're still having problems, feel free to PM me with test account information and a sample and I will see if I can puzzle out what is happening.

GrandAmGuru
20 Oct 2006, 16:07
thank you, thank you, thank you for looking into this so quickly. We got it fixed and Farcaster will be posting updated code so hopefully no one else has the same issue.

Farcaster
20 Oct 2006, 16:11
Yep. We got it fixed. Here's what we discovered:

- If you have Event Attendance 2.0 enabled, then when you edit an event, the RSVP box will not show up and so when you save the event, "Allow RSVPs" gets turned off for the event. Solution: Disable or uninstall Event Attendance 2.0 AFTER you get this hack installed and the old attendance migrated.

- Old events created before the hack was installed were being defaulted to not show the RSVP. I've updated this so old events will default to Yes.

I've done a quick update of the zip file with this change. The current revision number will stay at 1.0.1.

GrandAmGuru
20 Oct 2006, 17:18
Anyway to have it post a "***" or something next to an event that you RSVP'd for? Event Attendance 2.0 has this feature.

Farcaster
20 Oct 2006, 17:25
Anyway to have it post a "***" or something next to an event that you RSVP'd for? Event Attendance 2.0 has this feature.

I'll put that in the next release.

Canis Firebrand
21 Oct 2006, 02:02
I had this hack installed, it is currently disabled right now.

When I had an event, and I went in to try and delete it, it just refreshed the screen and didn't delete the event.

Bojangles
21 Oct 2006, 17:42
Great improvement to the old Event 2.0 mod.

One request though, can you add an option so you can sort the RSVP's by name OR by sign-up date? This is a feature that the original 2.0 had.

Thanks!

Farcaster
21 Oct 2006, 17:59
I had this hack installed, it is currently disabled right now.

When I had an event, and I went in to try and delete it, it just refreshed the screen and didn't delete the event.

Canis, I tried to reproduce the problem you are describing and the event deleted just fine on both a 3.5.4 and 3.6.2 board. What version of vBulletin are you running? If you PM me with some test account information I can take a look and see if I can figure out what is happening. Also, do you still have Arpy's Event Attendance installed, because it may interfere with the operation of this hack.

Farcaster
21 Oct 2006, 18:01
One request though, can you add an option so you can sort the RSVP's by name OR by sign-up date? This is a feature that the original 2.0 had.

I'll add that to the list for the next revision.

xnt
22 Oct 2006, 04:42
Thank you, I can't wait to see this hack integrated with the Event Forums ...

It would be wonderful if the following enhancements could be considered for future releases ..

Maximum RSVP: 0 or blank means No limit. Put this RSVP on a wait list when the total RSVP reached this number .
RSVP Expired: RSVP will be closed after this date and time
Allow guests checkbox: If the box is checked, allow each member to register more than 1 person.
Cancelation options: Not needed, 1 day, 2 days, 3 days, 1 week
RSVP type: eg: Not needed, Recommended, Required

Thanks

todd222222
27 Oct 2006, 12:18
Excellent hack!

Maybe in the next release you could parse smilies in the comments.

|oR|Greg
27 Oct 2006, 13:26
Instead of doing smilies, at that point you might as well make it like the Event Forums hack. Ya know, with all the hacks out there, you could combine them to what we want with some phrase changes I think. You could change the Groan/Thank You hack to Attending/Not Attending combined with the Event Forums, and with the Global Threads... hrm... I think I have a project ahead of me.

XeroSolution
27 Oct 2006, 16:41
Just what I was looking for, Thanks.

Lionel
31 Oct 2006, 09:59
I wonder if this can be made to bypass vb calendar system, by allowing those private calendars owners (can view others events = no) to set a list of usernames that can see the event. Example, I am a private calendar owner and I am planning an event. Since only me can see the event, I'd like to be able to put a list of users that can bypass that so they could RSVP.

|oR|Greg
01 Nov 2006, 20:36
Am I missing something or is this not a feature? I was looking to see WHEN a person RSVP'd for an event, like something next to there name with a date/time perhaps?

How is the integration with the Event Forums coming?

blacklancer
02 Nov 2006, 00:18
great hack! thanks.

i would second the requests for guests being an option. my users liked having this with the event attendance 2.0 even though it wouldn't add up right :D

Mithan
07 Nov 2006, 02:56
Farcast, this is a great Mod and you may of saved my WoW Guild for Raid Signups.

Some suggestions:


Time Stamp option
Sort Option (name, order responded too, time)
"Close" option that closes the event Manually or at the start time of the event (so people can not sign up after it starts)



Thanks for making this mod, I look further to future additions. I know the MMORPG Community will end up falling in love with this one once it has been further refined.

Mithan
07 Nov 2006, 03:14
One bug I found:
When I install this, it goes through all my events currently on the calendar and turns this Attendance listing ON.

(Yes, I have the code modified so the Allow users to RSVP Box is unchecked).

Is there a way to make it not do this for existing events?

Bojangles
12 Nov 2006, 22:57
Hey Farcaster, any update on this yet? *begs* :)

Farcaster
13 Nov 2006, 05:21
Hey, all. I haven't fallen off the face of the planet or anything. I've been pretty busy with work, family and school lately, so I just haven't had a chance to work on the next update. Currently, these are the elements I am planning to add in the next revision, which I hopefully will have a chance to do this month (during the holiday if nothing else):


+Guest Option
Timestamp and Sorting Options
Ability to auto close RSVP after event expiration.
Event Highlighting on the Calendar if the member is RSVP'd (perhaps with their response listed next to the name)And time permitting, I will also be integrating it with the Event Forums hack.

Be looking for those modifications to be coming sometime this month.

HellRazor
17 Nov 2006, 08:35
Looking forward to it, thanks for taking over the development on this mod!!

AWJunkies
25 Nov 2006, 18:23
Really looking forward to it with conjunction with forum events. I know on phpbb forum they have a reg mod. Worked out perfect. Wish there was same thing for vbulletin. This is similar to the mod but will work perfect for my needs. Let me know if you need any help I am a programer as well.

Farcaster
30 Nov 2006, 05:31
Hello, all. I have put out a minor revision for "Farcaster's Event Attendance," that now includes +guest functionality and uses time stamps so that you can track when users RSVP'd. I have more revisions planed, but I wanted to get this functionality out there, since I know several of you have been waiting for it. See the revision log for version 1.1.0 for more details.

Thanks for your patience. Enjoy! :cool:

Lionel
30 Nov 2006, 05:45
The private calendar has this option Can View Others' Events set to no which makes it private. The event attendance would be great if it could bypass that setting for user input username or email address.

In other words, I would setup an event in my private calendar and then send out invitations. All those email addresses then would be able to see that specific private event, then respond to it.

AWJunkies
30 Nov 2006, 06:41
AWESOME mod and addon. Keep up the good work. Still haven't used it cause I need it to work with forum events mod. I loved and so did my members on my phpbb board the register mod. This is turning out to be very similar to it just need to add integration to events mod and perfect.

Lionel
30 Nov 2006, 07:25
Cool, I managed to allow people to 'unlock' private calendar and whoever knows the link can attend.

Bojangles
30 Nov 2006, 12:04
Nice! Thanks for the update Farcaster, works perfect :)

Canis Firebrand
30 Nov 2006, 12:54
I had an interesting thought that I'm not sure can be done with this mod.

I have it all working perfectly. I'm not sure what the issue I posted about before was. But when I installed the previous version, everything worked great and my users have been loving the ability to RSVP on events.

Back to my thought.

Is there a way to show in the What's Going On area where it shows the upcoming events to have it display a brief rsvp count?

I'm thinking something like this.

Upcoming Events:

12/01/06: Party(2 Yes, 1 No, 4 Maybe)

That way you could have a quick glance at the rsvp list without having to go into the event. You would still have to go into the event to see the actual people that rsvp'ed.

GrandAmGuru
30 Nov 2006, 13:50
Working nicely.

Anyway we can add the following options to your next release:

- Set a maximum number of "Yes" RSVP's?
- Set a close date for the RSVP (ex. RSVP by 1/5/07) and then no longer accept "Yes" entries?

ricker
30 Nov 2006, 16:23
Great hack! Thanks for all of your time and efforts.

Mithan
30 Nov 2006, 17:01
Farcaster, thanks a LOT for the upgrade.

I was playing with it though and I found a possible bug (not sure if its with the program or my forums)

When I try to uninstall it, it wont uninstall properly and gives me "Table doesn not exist" type errors.

Is this just me or a problem with the uninstaller?
I needed to go in and manually remove tables.

ninjamaster
01 Dec 2006, 22:24
thanks for this ;)

popowich
03 Dec 2006, 06:33
Hello,

I must be missing something easy. I've had the Event Forums product for some time and it works with no problems. I installed this product, but do not see how to RSVP for an event. I did both steps of the install. For good measure I've also reinstalled the current version of the event forums product. I have not previously installed any of the other event attendance systems mentioned. When I create a new event there is an "Allow users to RSVP" check box at the bottom that is checked. I have all 3 of my calendars specified in the allow list with the exclude empty and guest set to -1. Maybe it is working and I don't see the link. I thought maybe you can't RSVP for your own event so I checked with a test account and can't see the link with it either. How do you RSVP for an event? :)

Thank you,
-Raymond

popowich
03 Dec 2006, 07:48
On another note, does anyone know about an RSVP system that would work by private invite only? Invite your friends to an event, and only they can RSVP yes/no/maybe.

-Raymond

joergh
03 Dec 2006, 15:02
Great hack! Thank you very much for releasing this! :-)

I have an suggestion for another feature: When you add a new event, you should be able to choose from the usergroups, which groups are allowed to join this event.

Best regards

joergh

Farcaster
04 Dec 2006, 20:14
Hello,

I must be missing something easy. I've had the Event Forums product for some time and it works with no problems. I installed this product, but do not see how to RSVP for an event. I did both steps of the install. For good measure I've also reinstalled the current version of the event forums product. I have not previously installed any of the other event attendance systems mentioned. When I create a new event there is an "Allow users to RSVP" check box at the bottom that is checked. I have all 3 of my calendars specified in the allow list with the exclude empty and guest set to -1. Maybe it is working and I don't see the link. I thought maybe you can't RSVP for your own event so I checked with a test account and can't see the link with it either. How do you RSVP for an event? :)

Thank you,
-Raymond

Raymond, once you have "Farcaster's Event Attendance" installed over the old Event Attendance 2.0, you will need to disable or uninstall the old event attendance product, as they do seem to conflict a bit. You also need to verify that you have completed the template edits. For older events, you may need to edit the old event and put a check mark on Allow Members to RSVP, if it is not selected already.

popowich
04 Dec 2006, 20:29
Hello,

I did not have any previous attendance system installed.

I did the $rsvp_form line per the instructions.

I do see the RSVP checkbox when creating new events

Are there additional edits that I need to make?

This one is done:

Use the Style Manager to find and edit your calendar_showeventsbit:

It seems like most get this working OK on the first try, and I usually don't have an issue installing products, so I'm wondering what I may have missed or if there is something else causing a conflict. If there is more information that you need to make an educated guess I'll be happy to provide it.

-Raymond

Farcaster
04 Dec 2006, 20:35
Sounds like you've got everything modified correctly. If you'd like to PM me with your site URL and a test account, I can take a look and see if there is anything obvious that might be causing a problem.

Farcaster
04 Dec 2006, 21:01
The problem in popowich's case is the Event Forums. I have not yet created a bridge between Evercraft's hack and my own, so this hack will not work with Event Forums.

popowich
04 Dec 2006, 21:25
OK, I got thrown off track by this on the Event Forums changelog:

Version: 3.3
* Added Farcasters Event Attendance patch to the mod. I've added a self check so it will only run when the Event attendance mod is installed and active.

Is there a correct combination for me to be using, or does this simply mean he updated his code and it will also need to update on the RSVP end, and I need to be patient in the meantime?

-Raymond

Farcaster
04 Dec 2006, 21:31
Ahhh.. I see where the confusion comes in. Before I created a new RSVP hack, I wrote a bridge for the Event Forums so that it could work with Arpy's Event Attendance 2.0. Since then, I created a new RSVP hack of my own to replace his. My RSVP hack does not yet work with Event Forums, so you will have to use Event Attendance 2.0 or wait until I update this hack to work with Event Forums.

bluesteel
09 Dec 2006, 01:24
Excellent mod Farcaster. Thanks.

Now I'm waiting patiently for this to work with Event Forums.
Please, take your time. Hurry up! :)

smoknz28
09 Dec 2006, 15:43
Installed on vB 3.6.3....thanks for sharing! :D

Question for ya though.... In the downloadable archive there are .jpg images...I don't see anything in the instructions as to where I'm to upload them to. Where shall I upload these images to?

Also, it sure would be great to see this hack work with the Event Forums hack! ;)

Thanks

xnt
09 Dec 2006, 17:32
I was testing the Uninstall and I think it may not work properly with some DROP sql error (even I had disable the other Arpy's Event Attendance).

I glanced through the xml file and found the "DROP TABLE eventattendance" was issued first followed by other "ALTER TABLE eventattendance" to DROP some columns. The later statement will not work as the eventattendance table has already been dropped ...??

Farcaster
11 Dec 2006, 15:37
Question for ya though.... In the downloadable archive there are .jpg images...I don't see anything in the instructions as to where I'm to upload them to. Where shall I upload these images to?

The JPGs included are just the same screenshots that are included in the modification description. You do not need to upload them anywhere. I'm glad you're enjoying the hack!

Event Forum integration is next on my list.

|oR|Greg
11 Dec 2006, 15:58
Hurry it up Farcaster I/We ain't got all day waitin on the forum integration!!!! ;)

smoknz28
11 Dec 2006, 17:17
The JPGs included are just the same screenshots that are included in the modification description. You do not need to upload them anywhere. I'm glad you're enjoying the hack!

Event Forum integration is next on my list.

Doh! :surprised: Guess I should have actually opened up the .jpg images and saw that for myself before posting up about them....

I'll be anxiously awaiting for the Event Forum integration as with many others.

Thanks for all your hard work on these hacks. ;)

AWJunkies
12 Dec 2006, 06:30
I am waiting for the integration as well. Good luck and hope all goes well.

Farcaster
12 Dec 2006, 21:09
Good news. I'm almost done with the integration code. I should have a bridge hack out in the next day or two.

bluesteel
12 Dec 2006, 21:55
Good news indeed, Farcaster.
Looking forward to it :)

smoknz28
13 Dec 2006, 00:00
Good news. I'm almost done with the integration code. I should have a bridge hack out in the next day or two.

Oh yea! :banana:

MagikMuzik
13 Dec 2006, 00:08
sweet!! thanks!

AWJunkies
13 Dec 2006, 05:33
You rock! please post a paypal account! :) Send you a little christmas present.

Shazz
13 Dec 2006, 05:45
Close to about today module

Mithan
13 Dec 2006, 10:55
Farcaster, did you get a chance to look at the uninstall part of the script?

It isn't uninstalling properly.

Shazz
13 Dec 2006, 14:07
Farcaster, did you get a chance to look at the uninstall part of the script?

It isn't uninstalling properly.

Leaving quires?

Farcaster
13 Dec 2006, 15:57
Farcaster, did you get a chance to look at the uninstall part of the script?

It isn't uninstalling properly.

The uninstall process will be fixed. Although, for clarity sake, I will probably release the Event Forums & RSVP integration as a seperate Add-On hack. Nonetheless, I will at the very least put in a bug fix to the current version and upload that, hopefully tonight.

Farcaster
14 Dec 2006, 06:44
Heya, all. The add-on to integrate the Event Forums and RSVP system is complete. You can find it here:

http://www.vbulletin.org/forum/showthread.php?t=133970

Farcaster
14 Dec 2006, 07:06
You rock! please post a paypal account! :) Send you a little christmas present.

A Paypal donation box is now included in the modification description for your donating pleasure. And thank you, that is a kind gesture.

smoknz28
14 Dec 2006, 16:13
Farcaster, please read my post here (http://www.vbulletin.org/forum/showthread.php?p=1138501#post1138501) in regards to a bug I've found.

I did install your "Farcaster's Event Attendance & vb Event Forums Integration" as well last night.

Cocko
14 Dec 2006, 17:52
Farcaster, please read my post here (http://www.vbulletin.org/forum/showthread.php?p=1138501#post1138501) in regards to a bug I've found.

I did install your "Farcaster's Event Attendance & vb Event Forums Integration" as well last night.

maybe it helps:
the phrase calendar_rsvp_guests is double in my phrase manager.
first one in list has no effect to forums text.

Cocko
14 Dec 2006, 19:42
the above issue (november 30, 1999) is still active :(

another issue i have

the default RSVP status radio button is set to yes - in us / standard language

the main board language of my forum is german. there is no default setting -
clicking submit button w/o setting status users get system-message they have
no rights for this page. no advice to that wrong RSVP status.

where i can fix that ?

Farcaster
14 Dec 2006, 19:46
the default RSVP status radio button is set to yes - in us / standard language

the main board language of my forum is german. there is no default setting -
clicking submit button w/o setting status users get system-message they have
no rights for this page.

where i can fix that ?

The hack uses the pre-existing standard phrase, "Yes". You'll need to find that phrase in the phrase manager and provide a german translation.

Cocko
14 Dec 2006, 19:51
The hack uses the pre-existing standard phrase, "Yes". You'll need to find that phrase in the phrase manager and provide a german translation.

ok. i translated phrases to german - because both languages are part of
interrest.

is it possible to use both languages ("yes" + "ja") with pre-setting to yes ?

Cocko
14 Dec 2006, 20:39
the above issue (november 30, 1999) is still active :(


i like thes hack-combination and will try to carry out more specific information.
which part of hack threesome hack does this issue, dont konw.

clicking in calendar clicking on day which contains an event
here the date of event is fine.
Calendar Date
calendar.php?do=getinfo&day=2006-12-31&c=1

clicking the same calendar, the same day, to that event which i added
here is the same issue that is shown in event forum.
Calendar Event
calendar.php?do=getinfo&e=2&day=2006-12-31&c=1

hope this information helps bringing this great hack combination to right
order.

Cocko
14 Dec 2006, 22:46
thanks to Farcaster for great support!
issue with wrong date is fixed. ;)

smoknz28
14 Dec 2006, 23:37
thanks to Farcaster for great support!
issue with wrong date is fixed. ;)

What was the fix?

Thanks

Farcaster
14 Dec 2006, 23:44
There was a common variable that may have been conflicting with another modification. I'm not sure what the conflicting mod was, but it should be fixed now with the latest version of the Integration Add-On.

smoknz28
15 Dec 2006, 00:01
There was a common variable that may have been conflicting with another modification. I'm not sure what the conflicting mod was, but it should be fixed now with the latest version of the Integration Add-On.

Thanks for the PM as well Farcaster. ;) I ran the updated script and added a new event to the calendar. Looks like you did manage to fix the issue. Thanks for your hard work on this one for us. :banana:

By the way, Farcaster and the rest...if you guys don't mind, please go to my other post in helping me better manage the calendar associated hacks and my events forums.

http://www.vbulletin.org/forum/showthread.php?t=123416&page=14

Thanks....

Farcaster
15 Dec 2006, 05:21
Farcaster, did you get a chance to look at the uninstall part of the script?

It isn't uninstalling properly.

Version 1.1.1 should resolve the uninstall problem. Just remember that if you do uninstall, all RSVPs will be lost.

Cocko
15 Dec 2006, 11:39
The hack uses the pre-existing standard phrase, "Yes". You'll need to find that phrase in the phrase manager and provide a german translation.

i was nicely surprised about your support /w the new integration version.

so this little issue still exists. as i asked for default set radio button the
phrases were added yet. after this that issue was present.

changing to language with pre-existing phrase (yes,no,maybe) the default
set is done. changing to german phrase (which are added yet) no default
set is done. submitting comments / RSVP will change to system message
that will discourage users than attending.

JoeWho
15 Dec 2006, 19:57
Help!!!!

I un-installed it and when I reinstalled it again (Overwrite) I get an error. How do I get past the error OR how do I remove the (Duplicate column name 'rsvp') so I can reinstall it?


Database error in vBulletin 3.6.4:
Invalid SQL:
ALTER TABLE event ADD rsvp BOOL NOT NULL DEFAULT '0';

MySQL Error : Duplicate column name 'rsvp'
Error Number : 1060
Date : Friday, December 15th 2006 @ 12:16:01 PM
Script : http://www.domain.net/forums/admincp/plugin.php?do=productimport
Referrer : http://www.domain.net/forums/admincp/plugin.php?do=productadd
IP Address : xx.xxx.xx.xx
Username : xxx
Classname : Database

Thanks.

JohnK
15 Dec 2006, 20:30
Hi

I've just installed it and it looks great, but I have a couple of issues/requests.

It looks like you are using the global phrase "x_members_and_y_guests" on the calendar page, which gives a screwy result if you've edited that phrase (see attachment!)

I'd like to be able to have unlimited guests, and remove the various references to a limit. Is that something that could be done without too much trouble?

Finally, one for the wish list: it would be great if I could include some of the user's profile fields (memberinfo_customfields) in the list of attendees. Any chance of adding that sometime?

Thanks! :)

Canis Firebrand
16 Dec 2006, 06:02
Is there any reason that when I upgraded to the current version my forumhome stopped displaying upcoming events? The block is completely gone from the What's Going on section.

I had also been using the Event on Forumhome mod.

Before upgrading, the events box was at the bottom, and I had another events box at the top of my forumhome.

After upgrading, both disappeared. I uninstalled this plugin to test, and they still do not show up.

I'm not sure what would have caused this.

forum.8bitbrigade.com

It is like it is ignoring the options I have in the calendar section telling it to display birthdays and events.

For a test, I removed the <if condition="$show['upcomingevents']"> line and the </if> from the forumhome template and it showed the events.
All of the calendar permissions are all set to yes.

The only change yesterday was uploading this new mod. I hadn't changed anything else at my site.


Why would it ignore that setting now that I have upgraded this mod?

**EDIT** Okay. I had my calendar set to show 2 days of upcoming events. There are no events until Monday. When i set it to show days, the events box showed up again. I can't recall if on previous weekends it disappeared. I don't think it would, it should still be there and just not have any events, I would imagine. I really want only 2 days of events shown at most.

Is that standard VB behavior when there are no events to not show the events box? I thought it was always there and if there were no events, it would say No Upcoming Events, or something like that.

JoeWho
16 Dec 2006, 11:24
Help!!!!

I un-installed it and when I reinstalled it again (Overwrite) I get an error. How do I get past the error OR how do I remove the (Duplicate column name 'rsvp') so I can reinstall it?


Database error in vBulletin 3.6.4:
Invalid SQL:
ALTER TABLE event ADD rsvp BOOL NOT NULL DEFAULT '0';

MySQL Error : Duplicate column name 'rsvp'
Error Number : 1060
Date : Friday, December 15th 2006 @ 12:16:01 PM
Script : http://www.domain.net/forums/admincp/plugin.php?do=productimport
Referrer : http://www.domain.net/forums/admincp/plugin.php?do=productadd
IP Address : xx.xxx.xx.xx
Username : xxx
Classname : Database

Thanks.


Does anybody know where I can get some help on removing the duplicate column name?

Thank you.

popowich
16 Dec 2006, 16:00
You can choose to include or exclude specific calendars AND you can specify whether a particular event should allow RSVPs. Currently, it defaults to be checked, but you can change that by looking for the plugin "Prompt for RSVP on Event Creation" and replacing that plugin's code with:

$disablesmiliesoption.='<div><label for="cb_rsvp"><input type="checkbox" name="rsvp" value="1" id="cb_rsvp" tabindex="3" '.$rsvp.' />'.$vbphrase['calendar_rsvp_allow'].'</label></div>';

Hello,

I'm a little lost and can't find where to change this do it defaults to unchecked.

Template name and a simple "find this, do this" would be great. Thanks!

-Raymond

JoeWho
16 Dec 2006, 19:02
Hi,

I am having a heck of a time trying to get this to work. As you can see from the photo below I do have it installed, I can select yes, no or maybe and it appears to save the information when I click the submit button, but no information shows, it does not show any of the users that have submitted a RSVP.

Does anyone have an idea of why it's not showing, or where I should start looking for the problem?

Thanks for any and all help.

andreamarucci
17 Dec 2006, 21:20
Absolutely fantastic!!! My compliments :D

fishhub
18 Dec 2006, 00:14
This hack will work with 3.5.x, but you will need to add the standard global phrase "Comment"

Care to enlighten how to we do the above sentence. TIA.

andreamarucci
18 Dec 2006, 09:21
One little modification if you care...

The vb phrase x_members_and_y_guests is good for english but not for italian (my language) since the meaning of "guest" varies from the forum to the people attending events. I mean that in the forum the phrase is something like "1 member and 2 visitors" and in the calendar should be something like "1 member and 2 guests". The spelling of guest varies.

I'm asking myself how can I put another phrase in the code. I've seen that here's the piece of code interested in the modification

(<phrase 1="$rsvp_maybe_members" 2="$rsvp_maybe_guests">$vbphrase[x_members_and_y_guests]</phrase>)


but I don't know how to modify this. I suppose that I've to add a new vb phrase but I really don't know how.

Thanks

UPDATE

I've tried to add a new phrase in vb (x_members_and_y_guests_fc) and replacing

(<phrase 1="$rsvp_maybe_members" 2="$rsvp_maybe_guests">$vbphrase[x_members_and_y_guests]</phrase>)


with

(<phrase 1="$rsvp_maybe_members" 2="$rsvp_maybe_guests">$vbphrase[x_members_and_y_guests_fc]</phrase>)


but seems that nothing changed

andreamarucci
18 Dec 2006, 09:39
I made it!

this is the piece of code

<if condition="$rsvp_yes">
<b>$vbphrase[calendar_rsvpd] $vbphrase[yes]: $rsvp_yes_count </b>
<if condition="$eventinfo[rsvp_max_guests]">
(<phrase 1="$rsvp_yes_members" 2="$rsvp_yes_guests">$vbphrase[x_members_and_y_guests_fc]</phrase>)
</if>
<ul><if condition="$vboptions[rah_rsvp_showavatar]"><table>$rsvp_yes</table><else />$rsvp_yes</if></ul>
</if>
<if condition="$rsvp_maybe">
<b>$vbphrase[calendar_rsvpd] $vbphrase[maybe]: $rsvp_maybe_count</b>
<if condition="$eventinfo[rsvp_max_guests]">
(<phrase 1="$rsvp_maybe_members" 2="$rsvp_maybe_guests">$vbphrase[x_members_and_y_guests_fc]</phrase>)
</if>

and you've to change two instances of x_members_and_y_guests to x_members_and_y_guests_fc

fishhub
18 Dec 2006, 16:09
Hi,

I am having a heck of a time trying to get this to work. As you can see from the photo below I do have it installed, I can select yes, no or maybe and it appears to save the information when I click the submit button, but no information shows, it does not show any of the users that have submitted a RSVP.

Does anyone have an idea of why it's not showing, or where I should start looking for the problem?

Thanks for any and all help.

I am having the same problem as yours. Any kind soul to assist?

Farcaster
19 Dec 2006, 15:40
Is that standard VB behavior when there are no events to not show the events box? I thought it was always there and if there were no events, it would say No Upcoming Events, or something like that.

That is standard behavior for vBulletin.

Farcaster
19 Dec 2006, 15:44
This hack will work with 3.5.x, but you will need to add the standard global phrase "Comment"

Care to enlighten how to we do the above sentence. TIA.

If you do not add the phrase, all that will happen is that instead of saying "Comment:" above the comment box, it will just have ":". However, it will still work, even if you don't add the phrase.

fishhub
19 Dec 2006, 15:53
If you do not add the phrase, all that will happen is that instead of saying "Comment:" above the comment box, it will just have ":". However, it will still work, even if you don't add the phrase.

Thanks for the advice. It works now. But when users click options to attend. It does not show up all the users attendance. Appreciate your assistance. TIA

Canis Firebrand
19 Dec 2006, 17:45
That is standard behavior for vBulletin.


Ah, okay then. Disregard. I could have sworn though that when there were no events, it still displayed the box.

Then again, I could be crazy from all the holiday stress.

In any case, thanks again for a reply and for the great product. My users love the ability to RSVP for events and such that people post to the calendar.

Farcaster
22 Dec 2006, 02:23
Help!!!!

I un-installed it and when I reinstalled it again (Overwrite) I get an error. How do I get past the error OR how do I remove the (Duplicate column name 'rsvp') so I can reinstall it?


Database error in vBulletin 3.6.4:
Invalid SQL:
ALTER TABLE event ADD rsvp BOOL NOT NULL DEFAULT '0';

MySQL Error : Duplicate column name 'rsvp'
Error Number : 1060
Date : Friday, December 15th 2006 @ 12:16:01 PM
Script : http://www.domain.net/forums/admincp...=productimport
Referrer : http://www.domain.net/forums/admincp...?do=productadd
IP Address : xx.xxx.xx.xx
Username : xxx
Classname : Database

Thanks.

I have corrected the install code to handle existing columns left behind from previous installations. This error should no longer occur. But, please, do remember, that if you uninstall the product, all existing rsvps will be deleted.

This release only needs to be run by people who were receiving database errors when installing the product.

elricstorm
27 Dec 2006, 20:57
Edit:

Nevermind I have the calendar working and up and running now. I figured it all out on my own. :)

elricstorm
29 Dec 2006, 00:30
Using the examples here, I heavily modified and created new code to create a World of Warcraft raid calendar, changing the DB values to using postbit fields instead. I added two tables and color coded the classes and added additional ordering pairs.

Here's an example screenshot and I just want to say thanks to Farcaster for the initial ideas he provided as it just suddenly turned a lightbulb on in my head and I had to work on a gaming calendar for vbulletin.

Farcaster
29 Dec 2006, 01:45
Very cool, Ericstorm!

elricstorm
29 Dec 2006, 03:19
Thanks mate!

MythoLogy
03 Jan 2007, 16:44
Thanks Farcaster! Been needing for a long time now! Awesome job getting this to work for more than a single day.

TitanPK
03 Jan 2007, 20:29
installed and this is PERFECT for my needs.
Is there anyway way to set it up so that Mods, Admins or another user group can either Deny the RSVP or Change the RSVP from the regular users?

Also, is there a way to set up a max number of people that can respond "yes" for a specific event and then anyone responding after that go to a wait list?

Farcaster
03 Jan 2007, 20:55
installed and this is PERFECT for my needs.
Is there anyway way to set it up so that Mods, Admins or another user group can either Deny the RSVP or Change the RSVP from the regular users?

Hmm.. That probably wouldn't be too hard to implement. I'll see what I can do.

Also, is there a way to set up a max number of people that can respond "yes" for a specific event and then anyone responding after that go to a wait list?

A few others have also requested the same modification. I'll be working on that soon.

Enjoy.

TitanPK
03 Jan 2007, 22:25
Hmm.. That probably wouldn't be too hard to implement. I'll see what I can do.



A few others have also requested the same modification. I'll be working on that soon.

Enjoy.

Fantastic. What about if someone would like to be moved from YES to Maybe? Or Vice Versa automatically with a notification going out?

would it be possible to have a PM or EMAIL sent to the 1st person on the waitlist to confirm for the available spot?

Here is my application so you understand. I host a forum for home poker games and this hack is perfect. However, some people are not allowed in people's homes and sometimes things come up at the last min where people have to drop out, and then someone from the waitlist can get in the game.
We used to do all this manually before but this hack is SO close to nailing exactly what we need. (shoot I'll throw you a few bucks to do this)

T

gyankow
04 Jan 2007, 13:47
Dumb Question, However, will this work or update events prior to the install?

|oR|Greg
04 Jan 2007, 14:59
Nope.

Quantnet
05 Jan 2007, 18:15
After I moved avatar from database to file system, the avatars will display correctly on rsvp file if i put the avatar path as ./customavatars instead of /forum/customavatars

Thanks for the great mod

Quantnet
05 Jan 2007, 18:45
I have another request/question

Say, I'm the first person to RSVP and I select the mod to display based on RSVP. Then a couple of days later, i go back and edit my comment but I still RSVP yes. The new editing timestamp would put me at the back of the rsvp list.

Would it be possible so that you can display editing time but the original rsvp time still intact ?

fishhub
05 Jan 2007, 19:35
thanks, I'm able to re-install. But cant work well with 3.5.x. Hopefully it can improve to allow 3.5.x to enjoy this wonderful mod.:)

Sychev_S
10 Jan 2007, 06:59
Okey, I know it's a stupid question, but What does RSVP stand for?

Farcaster
10 Jan 2007, 07:09
RSVP stands for Répondez s'il vous plaît. From French, that literally that translates to, "Respond please." Typically, it is used on invitations requesting a response of attending or not attending.

Sychev_S
10 Jan 2007, 18:09
Thanks, I am just thinking of some phrase that will replace it. Because to be honest with you I had no idea what it stands for, but I guess that's just me. How about "Who's going?"
Just need advice.
By the way, Farcaster, thank you for the great hack!

wobbly
13 Jan 2007, 05:38
Great mod farcaster. I am currently on the lookout for an addon that does what your script does but also has a paypal button so that people can pay to attend the event (LAN Party). There is currently nothing on the market and being a host I would be willing to pay (Like I'm sure lots of other LAN party hosts would for a decent script as vbulletin doesnt have a single script for this purpose unlike PHPnuke which had nukelan2.

Anyway, keep up the good work and if you fancy modding this script to incorporate this feature I would be the first to buy it.

WATRD
22 Jan 2007, 22:52
Maybe I missed it, but is there a way to administer existing RSVP's? For example, if the admin wants to remove someone from the RSVP list?

Farcaster
22 Jan 2007, 23:57
Not at the present, WATRD. But in a future revision there will be.

Lionel
23 Jan 2007, 00:02
Great mod farcaster. I am currently on the lookout for an addon that does what your script does but also has a paypal button so that people can pay to attend the event (LAN Party). There is currently nothing on the market and being a host I would be willing to pay (Like I'm sure lots of other LAN party hosts would for a decent script as vbulletin doesnt have a single script for this purpose unlike PHPnuke which had nukelan2.

Anyway, keep up the good work and if you fancy modding this script to incorporate this feature I would be the first to buy it.

you could try to incorporate the "pay for posting" hack with that specific forum.

Canis Firebrand
23 Jan 2007, 14:28
I had an interesting thought that I'm not sure can be done with this mod.

I have it all working perfectly. I'm not sure what the issue I posted about before was. But when I installed the previous version, everything worked great and my users have been loving the ability to RSVP on events.

Back to my thought.

Is there a way to show in the What's Going On area where it shows the upcoming events to have it display a brief rsvp count?

I'm thinking something like this.

Upcoming Events:

12/01/06: Party(2 Yes, 1 No, 4 Maybe)

That way you could have a quick glance at the rsvp list without having to go into the event. You would still have to go into the event to see the actual people that rsvp'ed.

I wanted to bump this up to see if it was possible. I think I made the post originally when you were heavily working on interating this mod and your event forum mod.

The Modfather
23 Jan 2007, 15:22
Hi Farcaster!

First of all, great mod. It works perfectly for what I am using it for (LAN party).

I do have a question that I'm hoping someone can help me out with.

The mod installed successfully, and it works fine. However, on the admin side, I am unable to sort by RSVP date or Username. Here is a screenshot of what I see:

https://www.vbulletin.org/forum/
(click for a clearer pic)

Any help in getting this corrected would be greatly appreciated!!!

Thanks.

The Modfather
25 Jan 2007, 03:36
Anyone have an idea on this?

whodah
25 Jan 2007, 14:29
hello! my moderators can post RSVP events, but my non-moderator usergroups do not even see the RSVP form. (they do see the RSVP'ed userlist though.)

any ideas? thanks! :D

fishhub
25 Jan 2007, 16:03
Hi Farcaster!

First of all, great mod. It works perfectly for what I am using it for (LAN party).

I do have a question that I'm hoping someone can help me out with.

The mod installed successfully, and it works fine. However, on the admin side, I am unable to sort by RSVP date or Username. Here is a screenshot of what I see:

https://www.vbulletin.org/forum/
(click for a clearer pic)

Any help in getting this corrected would be greatly appreciated!!!

Thanks.

ah, yes...thats what i got exactly....those words turn out in hmtl format on the bottom right hand side..

anyone can assist? TIA

Farcaster
25 Jan 2007, 17:17
That is very odd, Mod and Fish. What version vBulletin are you running?

The Modfather
25 Jan 2007, 17:46
That is very odd, Mod and Fish. What version vBulletin are you running?

I am running 3.5.3, and download the 3.5.x version from the other forum. Didnt' realize I posted this issue in this thread until I just looked - sorry bout that.

fishhub
25 Jan 2007, 17:52
That is very odd, Mod and Fish. What version vBulletin are you running?

i'm running 3.5.4...have tried twice to install and re-install again and the problem persisted. sorry about that , but have been trying to figure out for sometime and could not solve it. I thought i'm the only one facing this problem which could be my system. However, am surprised to see Mod is facing the same issue.

Appreciate you could assist. TIA.:)

Farcaster
27 Jan 2007, 16:47
Unfortunately, I don't have a 3.5.x test board any more, so I can only test it with version 3.6.4 at the moment. It sounds like this problem may be specific to a 3.5 installation of vBulletin. Is anyone else having this problem that is using 3.6?

evotion
27 Jan 2007, 17:38
I would also be interested in a Paid RSVP whereby members who wish to be part of an event first have to pay a specified amount at Paypal to gain entry.

Am willing to pay for this too. If there is a chance of this then let me know.

midirtrider
27 Jan 2007, 23:22
I just tried to install this hack and nothing happened..

I uploaded the XML file and edited the template..

I went to my calender to see if it was working and nothing.. can someone please help..

www.MIdirtriders.com is the website I am trying to get this to work on.. thanks in advance!

MINIgolfer1
28 Jan 2007, 07:43
I've clicked on install and this is a great mod. I love it.

Probably the only thing that I would like to see is that it displays the date that a person RSVP's. I've seen this mentioned earlier as well. Would also be cool to be able to set a deadline for when someone can RSVP.

I run a golf association, and have cutoff dates on when I can't accept any more entries into the tournaments. Having the 2 above features would give me everything needed.

I used to use the old "Roll Call" hack on my older system, but this one blows that way completely.

Great work!

Farcaster
28 Jan 2007, 07:58
Probably the only thing that I would like to see is that it displays the date that a person RSVP's. I've seen this mentioned earlier as well. Would also be cool to be able to set a deadline for when someone can RSVP.

There is an option to show the date and time that the user RSVP'd. Go into the options for "Farcaster's Event Attendance" and look for "Show RSVP Date?"

I am planning on implementing a feature to limit RSVPs to a certain time before the event. Look for it in a future revision. In fact, I plan to start work on a new revision soon. :)

Farcaster
29 Jan 2007, 02:26
I went to my calender to see if it was working and nothing.. can someone please help..

Have you tried creating a new event for a future date? If so, do you get the RSVP check box option? Does it then show the RSVP box?

MINIgolfer1
29 Jan 2007, 03:31
There is an option to show the date and time that the user RSVP'd. Go into the options for "Farcaster's Event Attendance" and look for "Show RSVP Date?"


Oops, missed that. Sorry. This kicks some royal butt. This is exactly what I have been looking for.

Farcaster - YOU ROCK!!!!!!!

nymyth
29 Jan 2007, 17:21
How do i make it so there is no "NO" or "MAYBE" option.....i only need YES??

anyway only ADMINS or MODS can see the full list of attendees.......members can only see themselves?

Peace

nymyth
29 Jan 2007, 21:45
also, is there anyway to generate a report with usernames first name for like a guestlist feature?? THIS WOULD BE GREAT

Peace

fishhub
30 Jan 2007, 16:20
Unfortunately, I don't have a 3.5.x test board any more, so I can only test it with version 3.6.4 at the moment. It sounds like this problem may be specific to a 3.5 installation of vBulletin. Is anyone else having this problem that is using 3.6?

:( :(

Farcaster
31 Jan 2007, 06:03
How do i make it so there is no "NO" or "MAYBE" option.....i only need YES??

anyway only ADMINS or MODS can see the full list of attendees.......members can only see themselves?

Peace

- You could edit the calendar_rsvp_form template and remove the Maybe and No options. Of course, that would prevent the user from removing their RSVP after they selected Yes the first time.

- You could probably accomplish that with conditionals in the template calendar_rsvp_bit

Farcaster
31 Jan 2007, 06:12
Hey, all. I wanted to let you know that I am working on the 1.2.0 revision now. There are going to be several new features, including an email add-on that will notify users at configurable intervals of upcoming events for which they RSVP'd, and prompt members who RSVP'd maybe to update their status when the event date is coming up. So, be on the lookout for an update email from me in the next week or so.

nymyth
31 Jan 2007, 14:26
^^any chance this update will have ONLY ADMINS or MODS and the user who rsvpd be able to see the RSVP list......and any bigger chance that we can run a script to pull out the names and emails of those that have rsvpd?? LOL...:fingersx"

Peace

evotion
02 Feb 2007, 18:30
including an email add-on that will notify users at configurable intervals of upcoming events for which they RSVP'd, and prompt members who RSVP'd maybe to update their status when the event date is coming up.

Brilliant!!

This is a superb MOD anyway, thanks again...

I do have one question:

I have an extra created field, a 'word; which Users enter upon registration and this 'word' shows on their postbit under their avater....

Now, what I need is for that 'extra field' to show next to their username on the RSVP list of attendees. :up:

Elsewhere on the forum I have to place $post[field5] to show this 'word' where I wish.
However, I tried placing it in the calendarrsvpbit where it should go but it doesnt pick up the field. Obviously something to do with not being able to show that variable in that format.

Can you think of a way that I can show this information??

I had a thought that I need to create and extra field in the db and say that:

$post[field5] = $rsvp[field5]

But it seems a little drastic and probably completely wrong! :confused:

If you have any ideas I would appreciate hearing them !!

Thanks vm.

Kahuna900
02 Feb 2007, 19:52
Imported XML and added $rsvp_form to the template, but still see no changes.

Using vBulletin 3.6.4

:confused:

Farcaster
02 Feb 2007, 21:01
Imported XML and added $rsvp_form to the template, but still see no changes.

Are you using Event Forums? If so, there is an additional add-on required. Also, try setting up a new event on one of your calendars to see if the RSVP option shows up...

Juum
03 Feb 2007, 04:33
Hi,

Thanks for the mod, it is awsome! It does absolutley exactly what I need it for apart from one thing.

When you go into a specific event (and see the list of everyone who has RSVP'd), eg:

Yes -
Jim
Bob

Maybe -
John
Keith

etc.

Instead of it displaying the Vb username (in my example; Jim, Bob, John, Keith), is it possible to display whatever is in a custom field on the user profile? On my forum it is a requirement to fill in this custom field and want it to display here instead of their forum username.

Any help is much appreciated! Thanks again for an awsome mod :)

TorGa3iGhT
04 Feb 2007, 09:24
so I ran into the following problem:

http://img255.imageshack.us/img255/9305/eventattendenceproboc7.jpg

i dont really know too much about php, so i'm having a problem trying to narrow down the cause of this.

I am running 3.5.4 with the event attendance 2.0 and also the farcaster event attendance plugin, and also installed the integration as well...thanks in advance!

TheMilkCarton
06 Feb 2007, 19:18
So, what if 100 people RSVP for the event... is it going to show 100 Usernames/Avatars all in the first post??

Are there any plans of "paginating" the RSVP list, or is this already a feature? I can't really test it out since I don't have 50 different usernames on my website. (It's not live yet)

Farcaster
06 Feb 2007, 19:20
So, what if 100 people RSVP for the event... is it going to show 100 Usernames/Avatars all in the first post??

Yes.

Are there any plans of "paginating" the RSVP list, or is this already a feature?


Not at this time, no.

TheMilkCarton
06 Feb 2007, 19:26
Thanks for the quick reply.

I've noticed one thing, and I'm wondering if you think it can be fixed. In IE7, the bullet does not appear to the left of the Avatar in the RSVP list, but to the right of it, in between the Username and Avatar, but it appears just fine in Firefox.

Are you aware of this inconsistency? I can probably browse through the code and fix it myself but I was hoping you know off-hand what to change.

Thank you, this is an amazing hack!!

TheMilkCarton
06 Feb 2007, 19:43
Yes.
Not at this time, no.

About the RSVP list.. this is a suggestion/thought/question about something you might be able to do.. I'm hoping it's possible, because it would be really great for when an RSVP list gets to be too large.

I was thinking about how to be able to cap the number of RSVP's to say, 25 per page inside of the first post, and I realized there is something very similar already in the User CP. I'm talking about the "Pre-defined Avatars" fieldset.

http://i59.photobucket.com/albums/g304/jw0ollard/TMC/RSVP_suggestion.jpg

I just thought it would be a really cool idea if you could limit the amount of RSVP's per page, and somehow utilize this code in your hack. I have no idea if this is even possible though, it probably requires AJAX stuff, and I certainly know that I'm not experienced enough to do something like that. :)

Of course the layout would be a bit different, there would be no radio buttons or dropdown menu, and then you'd have to include the RSVP comments and such, but do you think something like this would ever be possible?

I just thought it was a cool idea for the RSVP list and thought I'd share. Bye!

Farcaster
08 Feb 2007, 06:49
A new add-on is available for "Farcaster's Event Attendance" that adds an email notification system. To read more about it, visit: http://www.vbulletin.org/forum/showthread.php?t=138788

Enjoy!

JohnK
08 Feb 2007, 11:23
Hi

I've just installed it and it looks great, but I have a couple of issues/requests.

It looks like you are using the global phrase "x_members_and_y_guests" on the calendar page, which gives a screwy result if you've edited that phrase (see attachment!)

I'd like to be able to have unlimited guests, and remove the various references to a limit. Is that something that could be done without too much trouble?

Finally, one for the wish list: it would be great if I could include some of the user's profile fields (memberinfo_customfields) in the list of attendees. Any chance of adding that sometime?

Thanks! :)Just wanted to bump this please!

I see that several people have asked for profile fields to be included, and elricstorm has actually done it on his installation.

I really want to install this, but can't unless I get these issues sorted. Any hints would be appreciated! :)

Farcaster, what's in the pipeline for 1.2.0?

Thanks!

PennylessZ28
08 Feb 2007, 17:28
Keep up the great work, this kinda thing makes get togethers on my forum easier to plan.

Kahuna900
08 Feb 2007, 19:01
Are you using Event Forums? If so, there is an additional add-on required. Also, try setting up a new event on one of your calendars to see if the RSVP option shows up...I'm not using Event Forums, and I did try setting up a new event but still no RSVP option. :(

Kahuna900
08 Feb 2007, 19:37
Okay, I got it to work on calendar #2, but it's not working in calendar #1.

Farcaster
08 Feb 2007, 20:02
Okay, I got it to work on calendar #2, but it's not working in calendar #1.

Have you checked the include and exclude calendar settings under the options? If it is not working on a pariticular calendar, it might be eliminated by one of those settings.

Kahuna900
08 Feb 2007, 21:00
Have you checked the include and exclude calendar settings under the options? If it is not working on a pariticular calendar, it might be eliminated by one of those settings.Yes, both values are empty.

Juum
18 Feb 2007, 00:11
Hi,

Thanks for the mod, it is awsome! It does absolutley exactly what I need it for apart from one thing.

When you go into a specific event (and see the list of everyone who has RSVP'd), eg:

Yes -
Jim
Bob

Maybe -
John
Keith

etc.

Instead of it displaying the Vb username (in my example; Jim, Bob, John, Keith), is it possible to display whatever is in a custom field on the user profile? On my forum it is a requirement to fill in this custom field and want it to display here instead of their forum username.

Any help is much appreciated! Thanks again for an awsome mod :)


bump. any idea's on this anyone? :/

Thanks!

GrandAmGuru
19 Feb 2007, 13:01
Possible suggestion for a future release:
* set it so admins can go in and edit other members RSVP or comments


Right now I can do it with another hack that lets me login as a member, but it would be nice to be able to edit the RSVP's from the event listing page.

Caster
20 Feb 2007, 01:57
I tried search the thread, but I wasn't able to find anything. I'm trying to let my members RSVP to an event from outside the calendar. I figrued I would just insert the fields into the database myself, but I'm having a little trouble figuring out what "ocdate" is exactly. I was able to find this part in the XML script and I found that that the ocdate field is inserted into the db by the $rsvpdate variable.

// If the parameter wasn't passed, and this is recurring, get next event from today.
if ($eventinfo['recurring'] AND !$rsvpdate) {
DEVDEBUG('Fetching date from next event date');

$gettime = TIMENOW - $vbulletin->options['hourdiff'];

// find next occurence within one year.
while ($iterations < 365)
{
$addcache = false;
$todaydate = getdate($gettime);

if (cache_event_info($eventinfo, $todaydate['mon'], $todaydate['mday'], $todaydate['year'], 1, false))
{
$rsvpdate = gmmktime(0, 0, 0, $todaydate['mon'], $todaydate['mday'], $todaydate['year']);
$iterations = 999999;
DEVDEBUG('Fetched - '.$rsvpdate);
}

$iterations++;
$gettime += 86400;
} // end while loop

}

I figured that the $gettime is the time and the hour difference, the getdate function puts the unix time into an array and is then converted using gmmktime. What I don't understand is the if statement

if (cache_event_info($eventinfo, $todaydate['mon'], $todaydate['mday'], $todaydate['year'], 1, false))

and how you're able to find out the next event date (if that matters at all or has anything to do with the "ocdate").

Thanks for the great mod! :D

Farcaster
20 Feb 2007, 02:16
Caster,

ocDate means "Occurrence Date". Since events can be ranged or recurring, the ocDate field is used to determine what date the member was looking at when they RSVP'd. That uniquely ties an RSVP to a day of an event. ocDate is always set to midnight GMT of the day the event, or instance of the event, occurs. Normally, the ocDate can be determined by looking at the "day" parameter from the query string, but if the day isn't passed, the code then attempts to get the date by a couple different methods:


If the event is recurring, it looks at the present date and then goes out up to 365 days looking for a recurrence of the event. The first future date the event recurs on will be used.
If it is a single day event, then it uses the dateline_from, which is already set to midnight GMT.
If the event is ranged, then it is set to midnight GMT of the first day of the event. All of those methods are only used of a specific day is not specified in the query string.

I hope that helps.

Caster
20 Feb 2007, 02:25
The thing is the events that the members will be rsvping to are all recurring events and I didn't figure out how you found out what day the next event is going to be on.

Edit: Well since they're weekly events, could I figure it out by just multiplying 86400 by 7 (days a week) and adding that to the $gettime?

Thanks for the quick reply as well!

Farcaster
20 Feb 2007, 02:49
I figured that the $gettime is the time and the hour difference, the getdate function puts the unix time into an array and is then converted using gmmktime. What I don't understand is the if statement

if (cache_event_info($eventinfo, $todaydate['mon'], $todaydate['mday'], $todaydate['year'], 1, false))

In this statement, I am piggybacking on the existing vBulletin functionality. cache_event_info returns true if the event the event array that is passed ($eventinfo) is found to occur on the specified month, day and year that are passed from $todaydate. In order to use this function, you will need to include "functions_calendar.php" in your program.

Caster
20 Feb 2007, 03:22
Oooo okay, I'll give it a shot. Thanks for the help and the mod! =]

Farcaster
20 Feb 2007, 05:52
A new version of the RSVP hack is now available for download. I wish I had the time to get to all of your requests, but I did implement a couple of features which have been heavily requested.

NOTE: This hack may or may not work for 3.5.x. I am no longer supporting that version as I do not have a 3.5.x test board to work with. Only 3.6.x is supported.

Feature: RSVP Moderation
This new feature allows selected user groups and event owners to delete RSVPs from an event. There are two new settings in the options menu that support this feature. "Owner Moderation" allows you to configure whether or not the original event poster will be able to remove RSVPs from their own event, and the option "Moderator Groups" allows you to specify user groups that can remove RSVPs from any event. Sorry, this is not specific to the calendar.

Feature: RSVP Expiration System
By setting the option "RSVP Expiration" to yes (default), event posters can setup the RSVP form to close within a certain time frame before the event start time. The poster can specify a number of days, minutes, hours and seconds. If not otherwise specified, the RSVP will close once the event has started. For single day events, the RSVP form defaults to remain available until the end of the day (11:59pm) and the event expire time will work backwards from that time.

If you do not want events to ever expire, you can turn the entire system off in the options window.

Bug Fix: Changing the date or recurring options of an event now removes all RSVPs.
This resolves a problem where the Email Addon might send a user a false notification about an upcoming event after the event date options had been modified.

ADDED GLOBAL PHRASES
- minutes
- seconds

ADDED CALENDAR PHRASES
- calendar_rsvp_changeby
- calendar_rsvp_maychangeby
- calendar_rsvp_closed
- calendar_rsvp_expires

TEMPLATE CHANGES
- calendar_rsvp_form
- calendar_rsvp_bit

Quantnet
20 Feb 2007, 06:26
updated

WATRD
20 Feb 2007, 14:02
Okay, I am not seeing it, where do I go to moderate RSVP's?

Also, when setting the RSVP expiration, it looks like the word "hours" is missing. I see:

"Time Before Event to Close RSVP: Days Minutes Seconds"

There's a box, but no legend for it. It might be confusing to users.

Farcaster
20 Feb 2007, 14:05
Okay, I am not seeing it, where do I go to moderate RSVP's?

Also, when setting the RSVP expiration, it looks like the word "hours" is missing. I see:

"Time Before Event to Close RSVP: Days Minutes Seconds"

There's a box, but no legend for it. It might be confusing to users.

WATRD, what version of vBulletin do you run? And, you should see the option to remove RSVPs on the event display screen next to each name.

WATRD
20 Feb 2007, 14:11
I am running 3.6.0 at this point.

I don't see anything next to the names. I have admin rights and I set the moderator groups to 5,6,7.

WATRD
20 Feb 2007, 14:22
I just spotted this in the other thread...

"Please note that version 1.0.1 of this hack is NOT compatible with "Farcaster's Event Attendance" version 1.2.0 yet. I am working on updating this hack and I will send out an update when it is ready."

I am running that as well...

Farcaster
20 Feb 2007, 15:02
That's it there. If you are using the Event Forums integration hack, you need to wait to use version 1.2.0 until a new version of the integration hack is released -- which I hope to have done very soon. In your case, you also need to add a global phrase called "hours" with the word "Hours" in it. That will take care of the form display issue. In version 3.6.4, this phrase definitely already exists.

jgommel
20 Feb 2007, 16:52
I'm not entirely sure if this is the right place for this, but I was sitting here thinking of possible future add-ons or enhancements to the Farcaster series...

Possible USERCP add-on…

You know how newly subscribed Threads or Forums display under the USERCP, or if your using an add-on like vS Invites, the "Issue New Invite" displays at the top? Wouldn't it be cool if after a user RSVP's an event or two etc... all the "Yes" and "Maybe" RSVP'd events show under the USERCP? Specific columns I envision (not necessarily in this order) are: The event (linked to calendar/event), Date of event, Days until event, Guests, Status (Yes or Maybe only).

You could also separate the statuses by putting the "Yes" and "Maybe" in their own section, one above the other.

Now this may be pushing it, but…. you could also put a "Change Status" button at the end of each row, or use the check box option and a drop down list at the bottom with "Yes, Maybe and No". If a user changes their status to "No", the event is removed from the USERCP. I can think of multiple options for changing the status, but you get the idea.

Basically the user would be able to manage all their RSPV’d events in one area (or they can go thru each calendar event and manage them individually).

Edited: After re-reading my post, I decided that it actually would make sense to add the RSVP'd events a user might have said "No" to as well. This way if the user does change their mind and decide that they can attend a particular event, they could change their status. So now you would see 3 seperate sections, one on top of another (Yes, Maybe, No).

:confused: You’re thoughts?

Farcaster
20 Feb 2007, 16:55
That's a pretty good idea, jgommel, and not very hard to do with the current architecture. I will see if I can get that in the next revision.

ricker
20 Feb 2007, 16:57
Thanks Farcaster - YOU ROCK!! I sent a donation your way. Everyone else should too!

jgommel
20 Feb 2007, 17:03
That's a pretty good idea, jgommel, and not very hard to do with the current architecture. I will see if I can get that in the next revision.

Thanks! My paintball team LOVES the Farcaster and calendar mods in general - we schedule events and practices way into the future, so I started thinking of ways to make event management easier on the team and anyone else that signs up for an event. I have other ideas brewing as well -- I can definitely keep you busy :D .

WATRD
20 Feb 2007, 17:34
That's it there. If you are using the Event Forums integration hack, you need to wait to use version 1.2.0 until a new version of the integration hack is released -- which I hope to have done very soon. In your case, you also need to add a global phrase called "hours" with the word "Hours" in it. That will take care of the form display issue. In version 3.6.4, this phrase definitely already exists.

I was afraid you were going to say that... any idea on a time frame? This version contains some features I have been looking for.

"Hours" has been successfully added :)

Farcaster
21 Feb 2007, 05:02
I was afraid you were going to say that... any idea on a time frame? This version contains some features I have been looking for.

"Hours" has been successfully added :)


Does now work for you? ;)

The Event Forums Add-On has been updated to work with version 1.2.0. Enjoy!

WATRD
21 Feb 2007, 05:07
Does now work for you? ;)

The Event Forums Add-On has been updated to work with version 1.2.0. Enjoy!

Working GREAT! As always, you are an asset to the VB world!

Thanks again!

Caster
21 Feb 2007, 22:10
Farcaster, a small question, I'm working on the script to add users from outside vBulletin, and I was just wondering in the
if (cache_event_info($eventinfo, $todaydate['mon'], $todaydate['mday'], $todaydate['year'], 1, false))

What would $eventinfo be exactly? I checked in the functions_calendar.php and it just says,
function cache_event_info(&$event, $month, $day, $year, $adjust = 1, $cache = true)

is it just the eventid?

Farcaster
21 Feb 2007, 22:19
Farcaster, a small question, I'm working on the script to add users from outside vBulletin, and I was just wondering in the
if (cache_event_info($eventinfo, $todaydate['mon'], $todaydate['mday'], $todaydate['year'], 1, false))

What would $eventinfo be exactly? I checked in the functions_calendar.php and it just says,
function cache_event_info(&$event, $month, $day, $year, $adjust = 1, $cache = true)

is it just the eventid?

$eventinfo is an array of event variables. The array is populated from the fields in the event table and some additional computed fields are added during the processing of the event in calendar.php. If you look in the calendar.php file, you should find a place where $eventinfo is being populated with a database call. You can use that as a reference for creating your own call to create the $eventinfo array.

Caster
21 Feb 2007, 22:48
Thanks I'll check it out right now

TitanPK
23 Feb 2007, 21:01
Thanks for the upgrade, I was wondering if it could be tweaked so that the moderator groups or event creator could change the status of the RSVP as well as remove it.

for example, i sign up as maybe. can it be made so that the event creator changes my status to YES or NO?

also, can it be made so that when an RSVP is made or changed that the thread shows as new?

Ted S
25 Feb 2007, 05:04
I have encountered a bug with viewing events and character trimming. Basically on the vent display page the end character is often chopped off although this does not happen with all characters. Sentences ending an "n", "b" or "s" (and other letters) get chopped while sentences ending with "." or "k" do not. Editing the event shows the original text so it is clearly not getting lost in the database, just in the display.

dknelson
26 Feb 2007, 11:58
Do any of these event attendance hacks allow for the fact that maybe more than one person is coming from the same family? For example, my site is dedicated to motorcycle touring. We have a lot of members who sign up but their wife or somebody else is riding with them. Is there any way to add an option that people can sign up and indicate 2 people or whatever?

stwilson
26 Feb 2007, 12:07
Do any of these event attendance hacks allow for the fact that maybe more than one person is coming from the same family? For example, my site is dedicated to motorcycle touring. We have a lot of members who sign up but their wife or somebody else is riding with them. Is there any way to add an option that people can sign up and indicate 2 people or whatever?

Yes, this MOD does just that. The poster of an event can limit the amount of guests a member can bring but it does allow for guests on event signup.

dknelson
26 Feb 2007, 12:42
Thank you very much. Downloading and clicking installed. :)

Toewalker
01 Mar 2007, 14:49
Hi,

I think I've encountered a bug: after signing up for an event, changing my RSVP status results in a double-signup (the old status-entry is still there and additionally the new status-entry). Is this intended?
I'm using vbulletin 3.6.1 and your version 1.2.0... No problems during install and I followed the install instructions for 3.6.x...

Thanks,
Toewalker

Toewalker
02 Mar 2007, 20:44
1) solution for the problem descriped earlier in my post #209:

add unique key over eventid AND userid in table eventattendance, for EXAMPLE (use at your own risk! maybe the prefix "vb3_" has to be adjusted):
ALTER TABLE `vb3_eventattendance` ADD PRIMARY KEY ( `eventid` , `userid` );

this way, the "REPLACE" SQL statement should work as expected (hardly tested!!).

2) localization issue; for example German vbulletin, if you choose "yes" which's translation would be "Ja", then it will not reselect your choice after you rsvp'd (because it compares $myrsvp which has the translated value to the hardcoded "yes" value).
Fixed template "calendar_rsvp_form":

<form action="calendar.php?do=getinfo&e=$eventinfo[eventid]&day=$rsvp_day" method="post">
<input type="hidden" name="do" value="getinfo" />
<input type="hidden" name="cdo" value="rsvp" />
<input type="hidden" name="day" value="$rsvp_day" />
<input type="hidden" name="e" value="$eventinfo[eventid]" />
<input type="hidden" name="s" value="" />


<if condition="$bbuserinfo['userid'] AND $expires[0]>=0">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr><td class="alt2">

<if condition="$expires[unixdate]">

<if condition="$myrsvp">
<b><phrase 1="$rsvp_day_formatted" 2="$myrsvp">$vbphrase[calendar_rsvp_yoursvp]</phrase></b><br />
<font class="smallfont"><i><phrase 1="$expires[date]">$vbphrase[calendar_rsvp_maychangeby]</phrase></i></font>

<else />
<b><phrase 1="$rsvp_day_formatted">$vbphrase[calendar_rsvp_attendquestion]</phrase></b><br />
<font class="smallfont"><i><phrase 1="$expires[date]">$vbphrase[calendar_rsvp_changeby]</phrase></i></font>

</if>
<br/>

<else />

<if condition="$myrsvp">
<b><phrase 1="$rsvp_day_formatted" 2="$myrsvp">$vbphrase[calendar_rsvp_yoursvp]</phrase></b><br />
<font class="smallfont"><i>$vbphrase[calendar_rsvp_maychange]</i></font>

<else />
<b><phrase 1="$rsvp_day_formatted">$vbphrase[calendar_rsvp_attendquestion]</phrase></b><br />
<font class="smallfont"><i>$vbphrase[calendar_rsvp_changelater]</i></font>

</if>
<br/>

</if>

<INPUT TYPE=RADIO NAME="response" VALUE="Yes" <if condition="$myrsvp==$vbphrase[yes]">checked="checked"</if>>$vbphrase[yes]
<INPUT TYPE=RADIO NAME="response" VALUE="Maybe" <if condition="$myrsvp==$vbphrase[maybe]">checked="checked"</if>>$vbphrase[maybe]
<INPUT TYPE=RADIO NAME="response" VALUE="No" <if condition="$myrsvp==$vbphrase[no]">checked="checked"</if>>$vbphrase[no]<br \>
<if condition="$eventinfo['rsvp_max_guests']">
<i>$vbphrase[calendar_rsvp_guests_prompt] <input type="text" name="guests" id="guests" size="3" value="$myguests">
$vbphrase[calendar_rsvp_guests]. (<phrase 1="$eventinfo[rsvp_max_guests]">$vbphrase[calendar_rsvp_guest_limit]</phrase>)</i>
</if>

<if condition="$maxlength">
<table>
<tr>
<td><b>$vbphrase[comment]:</b><br \>
<td align="right"><font class="smallfont"><i>($vbphrase[calendar_rsvp_maxlength] = $maxlength)</i></font></td>
</tr>
<tr>
<td colspan="2">
<textarea name="comment" rows="2" cols="80">$mycomment</textarea>
</td>

</tr>
</table>

</if>
<input type="submit" class="button" value="$vbphrase[submit]" />

</td></tr>
</table>
</form>
</if>
<if condition="$expires[0]<0">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr><td class="alt2" align="center" valign="center" height="75"><font size="2"><b>$vbphrase[calendar_rsvp_closed]</b></font></td></tr>
</table>
</if>


voila, preselection of former posted rsvp's works on German vbulletins...

Farcaster
03 Mar 2007, 02:31
1) solution for the problem descriped earlier in my post #209:

add unique key over eventid AND userid in table eventattendance, for EXAMPLE (use at your own risk! maybe the prefix "vb3_" has to be adjusted):
ALTER TABLE `vb3_eventattendance` ADD PRIMARY KEY ( `eventid` , `userid` );

this way, the "REPLACE" SQL statement should work as expected (hardly tested!!).


That would not be a correct primary key. The installation script already created a unique index. Perhaps it should have been a composite key, but unique key should work. In anycase, the unique key or composite primary key needs to be on eventid, ocdate, and userid. Otherwise, when you have a ranged or recurring event, the REPLACE INTO will overwrite any other RSVPs for that user on other days of the event.

The installation script makes this statement:

CREATE UNIQUE INDEX uq_eventattendance__eventuser ON ".TABLE_PREFIX."eventattendance (eventid,ocdate,userid);

That should do it. Did your installation not have a unique key called uq_eventattendance__eventuser, as the one above?

Toewalker
03 Mar 2007, 09:21
No it didn't have that unique key. I checked your installation scripts with the product manager and I found the create-statement there. So that's really strange.
However, it works now, so everything's fine :-)
I'm using Mysql 4.0 and vBulletin 3.6.1, maybe that was the problem?!?

Thanks,
Toewalker

ravencr
08 Mar 2007, 06:41
Does anyone know if I could incorporate this hack with the form hack here:

http://www.vbulletin.org/forum/showthread.php?t=126676

Instead of people being able to post whatever they wanted in the new event, I'd like to use a form instead so every event is uniform and allows people to search for certain characteristics within an event.

Chris

Farcaster
09 Mar 2007, 01:45
Ravencr,

No, the form hack will not create a new event, so it will not work with this hack. Have you considered using calendar fields? That would allow you to setup certain standard fields for the event poster to fill in.

ravencr
09 Mar 2007, 02:00
Where do I find out more about Calendar Fields? Thanks so much for the help,

Chris

adwade
09 Mar 2007, 14:46
In AdminCP panel for this MOD the RSVP Expiration options reads:

"Do you want to prevent members from signing up for an event on or before the event date (specified at the time the event is created)?"

If this is toggled to NO, is there anyway to implement it after the event is posted, w/o having to re-create new events after toggling it to YES?

TheBlackPoet
11 Mar 2007, 05:16
why cant i uninstall this hack?? i can disable it, but i want to uninstall it... it gives me an error every time

TheBlackPoet
11 Mar 2007, 05:23
no worries... got it...

ravencr
11 Mar 2007, 16:23
Where do I find out more about Calendar Fields? Thanks so much for the help,

Chris

ricker
16 Mar 2007, 16:53
When showing multiple events on the same day at the same time I'm getting count errors.
Compare 9AM Run (http://www.myjeeprocks.com/forums/calendar.php?do=getinfo&e=331&day=2007-3-31&c=1) vs. the 9AM run here (http://www.myjeeprocks.com/forums/calendar.php?do=getinfo&c=1&day=2007-3-31). It's not a huge deal but I thought I'd point it out. We love this mod, and thank you for all of your hard work.

ravencr: AdminCP > Calendars > Edit a Calendar

ravencr
16 Mar 2007, 17:25
Thanks for the help! That will work perfectly once I figure out how to make it appear up top instead of on the bottom. Thanks so much.

Chris

IR15H
17 Mar 2007, 00:27
"Do you want to prevent members from signing up for an event on or before the event date (specified at the time the event is created)?"

I though this phrase is kinda confusing, it gives the impression that members can not sign up before the event, nor on the actual day (therefore only after, which would defeat the point of an RSVP system). I think something along the lines of;

"Prevent members from signing up to an event a certain time prior to the event (specified at the time the event is created), or after it has passed?"

would be less confusing, at least for me :p.

Also, I have two small requests which I imagine are easy to do, but I'm fairly new to all this stuff so don't know how.

1. I would like to remove the phrase calendar_rsvpd completely. (I currently use just one space to hide it)
2. Rather than use the standard yes & no phrases I'd like to use custom ones, I want to change the color of yes/no/maybe - but only for the replies on events, not everywhere that uses the standard yes/no phrase. Or, possibly change it so they read attending/not attending, but can't if they use standard yes/no phrases.

Not a big deal, but be nice if it can be done easily. Other than that, great mod.

EDIT:

Make that 3 requests, is there anyway to allow smilies/images/urls in the replies?

JohnK
20 Mar 2007, 14:54
I've bumped this once, but haven't had any luck. I'd really like to have this working for me though, so I thought I'd try again before I give up.

Ta!

Hi

I've just installed it and it looks great, but I have a couple of issues/requests.

It looks like you are using the global phrase "x_members_and_y_guests" on the calendar page, which gives a screwy result if you've edited that phrase (see attachment!)

I'd like to be able to have unlimited guests, and remove the various references to a limit. Is that something that could be done without too much trouble?

Finally, one for the wish list: it would be great if I could include some of the user's profile fields (memberinfo_customfields) in the list of attendees. Any chance of adding that sometime?

Thanks! :)

ricker
24 Mar 2007, 23:26
it would be great if I could include some of the user's profile fields (memberinfo_customfields) in the list of attendees.
I'm interested in this as well. If anyone has any pointers as to how to get this done, I'd appreciate it!! (Been trying for a while now without much luck)

Quantnet
27 Mar 2007, 12:57
My members are having problem changing their rsvp from Maybe to Yes.

I can't even remove their RSVP....where should i look ?

DJFriar
28 Mar 2007, 18:36
Is there a way toremove the "No" option? We have 250 paid members, and over 1000 active members, and lots of them feel compelled to put no in.

Quantnet
29 Mar 2007, 03:46
Any plan for future updates ?

mawby
30 Mar 2007, 15:19
I've just installed this. I had an event which I edited to tick the RSVP allowed option, but when I pressed save I got...

Fatal error: Only variables can be passed by reference in /vbb/includes/class_dm_event.php(569) : eval()'d code on line 41

EDIT - I've just disabled this plugin and it still happens so the problem must be with the vB Events Forum plugin I installed seconds before this one! :)

Farcaster
06 Apr 2007, 05:44
Any plan for future updates ?

Yes, I do plan to add more features to this. It is just a matter of time. I have a number of private features I am working on for my own forum and one commission project for another board this month. Are there any burning additions you guys are really wanting for the next release? The one I know I am going to work on is having a maximum amount of RSVPs and possibly a queue system for RSVPs beyond that point.

Quantnet
06 Apr 2007, 06:22
Yes, I do plan to add more features to this. It is just a matter of time. I have a number of private features I am working on for my own forum and one commission project for another board this month. Are there any burning additions you guys are really wanting for the next release? The one I know I am going to work on is having a maximum amount of RSVPs and possibly a queue system for RSVPs beyond that point.

I like the queue idea. when someone rsvp yes and later change to maybe/no, then the first person in rsvp maybe queue will be bumped to yes.

A problem I have with the current version is that even though i set it to display rsvp based on time of rsvp but when i update my comment, it bumps me to the bottom of rsvp even if I'm the first one to rsvp

RedefiningFate
08 Apr 2007, 07:11
I have a question...I setup RSVP on an event however my members can use it...by my directors (admins) can not. It doesn't show up for them...

Any suggestions?

RedefiningFate
09 Apr 2007, 13:31
Anyone?

RedefiningFate
09 Apr 2007, 17:17
NVM figured it out...I forgot to change a template...

Farcaster
12 Apr 2007, 22:50
A problem I have with the current version is that even though i set it to display rsvp based on time of rsvp but when i update my comment, it bumps me to the bottom of rsvp even if I'm the first one to rsvp

Hmm.. That probably wouldn't be too hard to fix. I shall look into it.

Masked Crusader
17 Apr 2007, 00:59
Farcaster -

First off, I love this mod. However, I found someone who has modded the script EXACTLY how I want it, and I am wondering what template/plugin they edited in order to get that result?

Here is the link with an example of what I am looking to do:

http://www.wowhq.com/forum/calendar.php?do=getinfo&day=2007-4-17&c=1

Masked Crusader
17 Apr 2007, 01:17
Alright, figured out which template...just still trying to figure out how the heck he customized it.

TheMilkCarton
21 Apr 2007, 11:24
After upgrading to 1.2.0, Quick Reply no longer works in the Event thread.

This was reported in the vB Events thread, and I told them I didn't have such a problem, but sure enough, I just updated both this and the integration add-on and Quick Reply no longer works.

I temporarily added "$thread['forumid'] !==XX" to my Quick Reply box until there's (hopefully) a fix. I luckily found the old versions of the XML files in case there is no fix and I need to revert.

gmrstudios
25 Apr 2007, 18:17
Is there anyway to set the default value for "Time Before Event to Close RSVP" to forever?

Completely unrelated to my previous question I get the following message "RSVP sign-ups for this event are now closed." when creating an event despite setting to the RSVP close date to 30 days.

Farcaster
25 Apr 2007, 19:41
To your first question, gmrstudios, no there is not a way to make it default to forever. The only method for you to do this currently is to disable the rsvp time-outs altogether.

As to the problem you are having, keep in mind that when you create an event and mark the close date as 30 days, that means that the user MUST sign-up at least 30 days BEFORE the event. After that, no changes can be made. So, if your event is less than 30 days in the future, that makes total sense. If this doesn't answer your problem, send me a PM with the URL of the event and a temporary login and password.

Sid
05 May 2007, 17:50
Farcaster: I currently use the vbulletin calendar and this mod to manage LAN party events however I'd like to move this over to the frontpage (vbadvanced) area of my site.

I'd like the list of signups and the ability to signup to be an independent main site page. Is this a fairly simple adaptation? Would you be willing to give me an idea/code on how to achieve this?

redtailboa
06 May 2007, 17:39
Works great now for some new features :)
like the ability to put people who sign up into groups preevent. In my search for event mods I ran across this one
http://www.eq2caladrius.com/Downloads/details/id=14.html

demo of it in action
http://www.eq2caladrius.com/GEM/pg=15/eid=1.html

pretty cool

Farcaster
10 May 2007, 06:45
Hey, all. I just posted a minor bug fix. The next thing I am looking to do is remove the static Yes/No/Maybe options and make this configurable for anyone. I'm also planning on making a new add-on that will show the member's current RSVP's in his profile (i.e. "Event's I'm Attending")

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.

ShawnV
10 May 2007, 13:03
Farcaster -

First off, I love this mod. However, I found someone who has modded the script EXACTLY how I want it, and I am wondering what template/plugin they edited in order to get that result?

Here is the link with an example of what I am looking to do:

http://www.wowhq.com/forum/calendar.php?do=getinfo&day=2007-4-17&c=1

If you figure it out let me know, exactly what I would like to do, already have the MMORPG options in the UserCP for class and level for the roster.

Cheers,

_V

Farcaster
10 May 2007, 16:27
They are using a variant hack based of this one: http://www.vbulletin.org/forum/showthread.php?t=145287

ShawnV
11 May 2007, 02:56
Perhaps, but the other one is much cleaner, I would rather just add this format to your hack:

Count / User name / Class / Level / Comment

Cheers,

_V

ABeautifulBrown
11 May 2007, 12:00
Does this still not work with the Event Forums hack?

mikeshafer
22 May 2007, 03:23
How can we modify this so it doesn't actually list out WHO RSVP'd to anyone but the admins/moderators? I'd rather it say "23 yes, 4 no, 5 maybe" rather than list out the people, but if you are an admin/mod it will say who said yes, no, maybe also...

CoreyT
26 May 2007, 20:06
Hello, I just installed this over at my forum.
I see it shows up in a calendar, but we have an even planning forum there for 4x4 trips we plan.

Is there anyway to get this to work with a forum section too such as where we plan our trips, or are we limited to just seeing it in a calendar?

Thanks,

CoreyT
26 May 2007, 23:04
I got it!
I had to add two more plugins, then follow the info to setup a calendar and the ID of the forum where I want the RSVP to show up in.
Install this first

http://www.vbulletin.org/forum/showthread.php?t=129088&highlight=rsvp

Then install

http://www.vbulletin.org/forum/showthread.php?t=123416

Then install this one

http://www.vbulletin.org/forum/showthread.php?t=133970&highlight=rsvp+forum

xnt
29 May 2007, 23:11
I have this mod and the vB Event Forums Users plus a bridge for the 2 mods and everything seemed to be working very well... Thanks Farcaster ..

However, if I switched the "RSVP Expirations" option to "Yes" then our members can not post comments or thank you message to expired past events (working fine with current active events) using "Post Quick Reply" or "Go Advanced" buttons. Usually members will automatically be transferred to a link with the following format:

eg: http://www.xxx.com/forum/calendar.php?do=getinfo&e=225&day=2007-05-24

which in turn give this error:

"Invalid $idname specified. If you followed a valid link, please notify the webmaster"

Members of moderators won't run into this problem.

Currently, our members could get around this problem by using the "Quote" button instead.