![]() |
Quote:
I'm not a coder a simply step by step guide will be most appreciated. Even with more than two fields. |
I installed this plugin (vB 3.5.1) but nothing happened at all.
Was I just supposed to install the plugin and then this would work? What I did: 1. Installed via Plugin Manager. 2. Install apparently worked. 3. Tried to see events but no "sign up" showed or anything. Nevermind, missed the part where you need to check the box to make an event user selectable. |
Does anybody know how we could edit this script to do Tenative additions?
|
Quote:
Godam VBULLETIN if you are reading this, step it up in respect to the calendar, it's poo Well, anyhow, to answer your question, really they are all tentative as they can remove themselves from the list at any time before the appointment (something else that should be optional ;)) Being able to add a custom field (like the one I posted above that puts a profile field data of your choice next to the username) or a checkbox, or dropdown list of custom options next to the users name would solve your problem and many others---so basically you have to pass more than just the persons username through the rollbit. You have to CUSTOM code your own data fields to pass. This thing would be all that much more powerful if you could add CUSTOM fields to display next to a username---without coding, and have this done at the time you create the appointment. Also, adding an optional summation of custom field would be icing on the cake. I.e. a checkbox is created as a custom field "are you bringing food". Each member checks box yes or no when they sign up and you can have the field either count yes's or no's or both and display the count at the top of column for that field. I.E. an optional count could be in place that will count all similar data fields |
this is really such a great hack, but is there any way to integrate this into the vb event forums?
i cant get the attendance box displayed in the event description |
Quote:
Anyone got a solution? Enabling HTML is not a solution for me because I don't want to moderate it. |
It seems everybody loves this hack and the Event forums hack...
Still no-one is able to do it. (No disrespect towards TomasDR, I just do not wish to enable html) So maybe we need to encourage people a bit more... I suggest we all dump a few quaters in a box and offer the box to the magician who is able to put this together like the event attendance is 100% functional on the tread and not the calendar. So let's start... I'll add $5 in the box too start. I'll send it over paypal once it is done. Total in the box: $5 (please copy in next post) |
*Bump* not a lot of activity here..... *bump*
|
Beautiful hack, works like a charm! :) Thanks alot
|
I don't know if anyone else has suggested this but having used this for a bit and it would be nice if I could track explicit non-attendance. If I invite 40 people to attend something I can't be sure that the 13 not attending actually made that decision or missed the invite.
If you want to get even fancier you could add another option for "I will attend but arrive late by x minutes/hours." |
can someone update this for 3.6.0? i have it installed the only thing i can see that it is missing are the 2 links to enroll or unenroll....
|
Quote:
|
To allow an attendee to input an attendence count I did the following:
Template Edits In calendar_showeventsbit find (near top): Code:
<form action="calendar.php" method="post" > Code:
<form action="calendar.php" method="post" name="calendar_showeventsbit"> replace entire contents with: Code:
<p><strong><phrase 1="$rollcount">$vbphrase[roll_text]</phrase></strong></p> In Plugin System | Plugin Manager Edit: Event Attendance - show/enroll Find: Code:
($vbulletin->options['lateenroll'])) ? true : false; Code:
$inparty = $_REQUEST['pc']; Code:
$roll[$vbulletin->userinfo['userid']] = $vbulletin->userinfo['username'] Code:
$roll[$vbulletin->userinfo['userid']] = $vbulletin->userinfo['username'] . ", " . $inparty; Code:
$roll[$vbulletin->userinfo['userid']] = $vbulletin->userinfo['username'] . ", " . $inparty; Code:
vbmail("youremailaddress@yourdomainname.com", "Attend " . $eventinfo['title'], "Alias: " Code:
$rollcount++; Code:
list($usrName, $pcount)=split(",",$rollusername); Oh! and if you do use the send email do not forget to set the email address you want the event sent to. |
Quote:
|
Quote:
It puts an input box on the screen that enables the antendee to enter a number in party. |
:confused:
Quote:
|
Thank you!! Thank you!! Thank you!! Thank you!! Thank you!! Thank you!! I've made the modifications and everything work flawlessly :) The only thing I wasn't able to do was to find "$rollcount++;" but I'll search more deeply...
Thanks again |
Found a bug I think. The system work but the total number of people is always 1 for one person also if this person will attend in 2 or 3. For example
Andrea, 2 Tony, 3 John, 2 Will show as "There will be 3 people attending" and not "There will be 7 people attending". What do you think? Maybe is because I've not modified $rollcount++; ? |
Forget about my last post. Was because I have not updated $rollcount++
Wonderful work!!!!!! |
louis_chypher has done a wonderful work and everyhting is working very very well.
I've a suggestion for you... Instead of putting a text field where the user input the number, will be possible to have a popup menu with only the available values? I run a bikers club and when the people subscribe to the event, they could be just one or two people per bike so I would like to have a popup menu with the values of 1 or 2 so nobody can input numbers like 1.5 or -12 or 500... I suppose, but maybe I'm wrong that this is the code that draw the input box Code:
<input type="text" name="partycount" onkeyup="doAttendCount();"> Code:
<select name="partycount" size="1"> |
Doesn't work
I've inserted this <select name="partycount" size="1" onkeyup="doAttendCount();"> <option>Number of people</option> <option value="1">1</option> <option value="2">2</option> </select> but it insert just 1 also if I choose 2 Any suggestion? |
Quote:
Code:
<p><strong><phrase 1="$rollcount">$vbphrase[roll_text]</phrase></strong></p> |
As before Louis I've to tank you very very much. Works like a charm and now is very very useful :banana:
|
Will this allow people to put ANY note next to their name?
I.e. not just a number... If not, what modification might I make so that members can make a note next to their name? |
Two other suggestions:
1-Add an option to show what time/date an event was added to the calendar. 2-Add an option to show what time/date a person signed up (despite the fact that it shows in order who signed up first, it would be useful to me for discrepancies) Thanks for your time---hope someone else finds these ideas worthwhile and can develop them.. |
Do you know if the ability to pay to join an even is an option?
|
Quote:
No, the way I wrote the modification will not allow individuals to put any note next to their name. Personally, the way the modification is currently written it is not very scalable from a data storage point of view. While it would be highly possible to add in code to allow people to put in ANY note next to their name coding would get fairly messy farily quickly when trying to adapt to the scalibility issue. I wonder what it takes to take someone eleses idea and do an extensive rewrite of it? |
A very important question. Is this compatible with the upcoming version 3.6?
|
Quote:
|
can't work in 3.6........
waitting for |
this is working with my 3.6.0 Gold.
|
it works with 3.6.0 gold but you have to uninstall it and then reinstall the product ;)
|
I've done the said modifications, and it's added a bunch of lines to my vBevents showthread, but alas it doesn't pop up with anything in the showthread. It's just blank. What am I doing wrong?
While viewing the event in the calendar, it does say 0 people will be attending and what not, but there's no link to click to actually say whether or not you're attending. When viewing the thread for the event that vBevents makes, there's nothing but extra lines. |
Nevermind, figured it out on my own... something that I hadn't seen mentioned is that if you do the mod you have to (or atleast I did) create the roll phrases as a phrase type Show Thread and then it will work.
|
Quote:
Adding the phrases to Show thread did not work for me. I also did the edits suggestwed in the previous page to allow multiple attendees and still no joy. No area for the user to specify attendance in the Calendar entry. |
I originally had tried the mod to make it more friendly for people bringing multiple attendees, but I didn't like the way it looked so I removed it.
First I did the event attendance - vbEvent integration according to the post (I want to say by Thom, Thomas, Dr Thom? Something like that, it's 6:55am and i'm too tired to remember names) in any case, after performing that it would work when viewing the calendar but not when viewing the thread in the forum... it was just blank or would only show the list of who was attending, nothing before and nothing after for people to click. I then went and tried the multiple attendees hack, which I didn't like, so I had to go back and revert everything to remove that. Once removed, my calandar_roll template looked like this: PHP Code:
Varname -- Text roll_ allowenroll -- Allow users to specify tha they will be attending this event. roll_ cancel -- I will no longer be attending this event. roll_ enroll -- I will be attending this event. roll_ nobody -- Nobody Yet roll_ text -- There are {1} people enrolled for this event: After I did that, it worked for me. Hope that helps! |
I have vB 3.6. Is it ok to use this plugin?
Thanks |
I have to manually link my polls to my event-forum. It's not a huge deal, but it would be nice if something did this through the admin or forum instaed. Does anyone know about a program that does this or does anyone know how to make one?
If someone doesn't know what I'm talking about and would like to see what i mean, feel free to check out my polled event-forum. Just type username:test & password: test. Just don't vote, please. Thanks. |
I tried installing this for 3.6 and it installed fine. However, after installing it and going to the calendar and check marking the allow people to attend events checkbox, and posting I get the following:
Code:
Fatal error: Existing data passed is not an array |
The issue was I had another conflicting calendar plugin and once I removed it - this one worked fine.
|
All times are GMT. The time now is 06:37 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|