Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
vBulletin Raffles Details »
vBulletin Raffles
Mod Version: 1.1.2, by nhawk (Member) nhawk is offline
Developer Last Online: May 2020 I like it Show Printable Version Email this Page

This thread is in the Modification Graveyard.
vB Version: 3.8.6 Rating: (11 votes - 4.91 average) Installs: 40
Released: 20 Jun 2011 Last Update: 06 Oct 2011 Downloads: 281
Not Supported DB Changes Uses Plugins Auto-Template Additional Files Translations  

THIS ADD-ON IS NO LONGER AVAILABLE AND IS NOT SUPPORTED

NOTE: This add-on is designed for use with vBulletin 3.8.6 or higher. It may not work with earlier versions of vBulletin.

Raffles, giveaways, and contests, whatever you wish to call them, are a great way to increase traffic on any forum.

This is a port of my Raffle add-on for vBulletin 4.1.x to vBulletin 3.8.x. For the 4.1.x version see this thread.. http://www.vbulletin.org/forum/showthread.php?t=262901

Features:
  • Define a different prize image for each raffle.
  • Set raffle rules on a per raffle basis.
  • Set raffles to start in the future or on the day you create the raffle.
  • Allow One or more entries per user.
  • Allow multiple entries at one time if desired.
  • Admin settable time delay between user entries.
  • One or more prizes per raffle.
  • One or more winners per raffle (multiple winners require multiple prizes).
  • Allow members to win multiple times in one raffle if desired.
  • Display winning 'ticket' numbers if desired.
  • Selectable usergroups
  • Post count limit if desired.
  • Require Human Verification if desired.
  • Will show in Community Menu if desired.
  • Show active raffles what's going on.
  • Automatic raffle draw via vBulletin scheduled tasks.
  • Manual raffle draw to override end date and/or scheduled draws.
  • Turn raffles on or off via admincp. (Only raffle admins can view raffles when they are turned off)
  • Support for just about any credit system such as vBCredits II, ICash, kBank and vbBux.
  • Support for AW Coding's Credit Purchase System so member can purchase "raffle tickets".
  • XHTML 1.0 Transitional validated (provided your current template passes the tests)

NOTE: Except for bug fixes, this mod is no longer being updated. I strongly suggest upgrading to vB 4.

* DISCLAIMER *
----------------
Laws about how raffles should be handled vary from location to location. Be sure to check with local authorities and to comply with any laws that may apply to you. The author of this add-on can not be held responsible if the use of this add-on results in any violation of local laws.
By downloading this add-on, you agree to abide by local laws and to hold the author of this add-on harmless for any damages that may occurr from the use of this add-on.

* INSTALLATION *
------------------
1) If you intend to use AW Coding's Credit Purchase System with the Raffle System, install the Credit Purchase System FIRST.

2) Upload the contents of the 'upload' folder to your forum's root.
(If your forum's location is http://www.example.com/forums/, the root is /forums/)
(If your forum's admincp is named something other than admincp, upload raffleadmin.php to your renamed admincp folder.)

3) Import the product XML file (product-raffles.xml) into the Product Manager in AdminCP.

4) If you want to view raffles on your site while the raffle system is turned off, go to AdminCP -> Usergroups -> Administrator Permissions select yourself and set "Can Admin Raffles" to 'Yes'.

5) Anyone you want to be able to administer raffles on your site must also have Administrator Permissions and have "Can Admin Raffles" set to 'Yes' or they will not be able to administer raffles.

6) Take some time to set the options in Raffle Settings.

7) Set up a raffle.

8) Make sure this add-on is marked as 'Installed' on vBulletin.org!
(If you want to get notices from me about updates for this add-on.)

* UPGRADE INSTRUCTIONS *
-----------------------------
1) Upload the contents of the 'upload' folder to your forum's root.
(If your forum's location is http://www.example.com/forums/, the root is /forums/)
(If your forum's admincp is named something other than admincp, upload raffleadmin.php to your renamed admincp folder.)

2) Import the product XML file (product-raffles.xml) into the Product Manager in AdminCP and be sure 'Allow Overwrite' is set to 'Yes'.

* USING RAFFLES *
-------------------
The whole system is pretty self explanatory, but there are a few things to keep in mind...

1) A default raffle image is supplied with the add-on. You must always supply an image for your raffles. You may change the default image if you like.

2) The entry period for raffles always end at 12:00am (midnight) on the day the raffle is to be drawn. (ie: Draw date is set 12/21/2011.. members can enter through 12/20/2011, the moment the date changes to 12/21/2011 no more entries are possible)

3) The scheduled task to draw the raffles is set to take place at 10:00am the day the raffle is to be drawn. You may change this by going to AdminCP->Scheduled Tasks->Scheduled Task Manager, find "Draw raffles", click on Edit and change the time of the draw to what you want it to be.

4) There are replacement variables used in several phrases. These are what the variables are:

raffle_agree: {1} = Forum name
raffle_eligible: {1} = Forum name {2} = Raffle name
raffle_message_body: {1} = Raffle name {2} = Draw date
raffle_message_close: {1} = Raffle admin name {2} = Phrase (raffle_admin_title)
raffle_message_salute: {1} = Winner name
raffle_recent: {1} = Time remaining before a user can enter again
raffle_winner_multi: {1} = Winner names for multiple raffle winners {2} = Raffle name
raffle_winner_one: {1} = Winner name for single raffle winner {2} = Raffle name'

More replacement variables are in the read.me included with this add-on.

5) When adding a custom user profile field for this add-on, be sure to 'Private Field' is set to 'Yes' and 'Field Searchable on Member List' is set to 'No'.

6) If you don't want to have Raffles in the community menu, you can use a forum link to raffles.php.

* History (Changelog) *
-------------------------
1.1.2 (October 6, 2011) (No need to import the xml file when upgrading from 1.1.0 or 1.1.1 to 1.1.2, just upload files to server.)
- Removed all direct mysql queries due to some systems having trouble with them.
- Corrected cpnav xml file (was showing an add-on option).

1.1.1 (October 5, 2011) (No need to import the xml file when upgrading from 1.1.0 to 1.1.1, just upload files to server.)
- Fix display of html on Edit Raffles screen.
- Improved user entry list function in AdminCP.
- Fix database warnings on some systems.
- Fix raffle ticket purchase link for AWCoding Credit Purchase System Pro.
- Fix detection of AWCoding Credit Purchase System Pro.

1.1.0 (August 1, 2011)
- Restored missing AWCPS patch in install script.
- Code enhancements for future expansion.

1.0.9 (July 20, 2011)
- Moved 'Allow Multiple Wins' from main settings to individual raffle settings. (user requested)

1.0.8 (July 16, 2011)
- Added Debug Logging option to raffle system.

1.0.7 (July 15, 2011)
- MAJOR FIX - Fix raffle draw so no duplicates happen when allow multiple wins is set to no.
- Add PM to raffle admin if no members enter a single prize raffle.

1.0.6 (July 13, 2011)
- Fix - Raffle not being drawn by scheduled task.

1.0.5 (July 11, 2011)
- Fix - members can no longer enter multiple times by using the back button on their browser.

1.0.4 (July 6, 2011)
- Fix Allow multiple wins to one member now works.
- Fix database error when no members enter raffle.
- Removed un-needed left joins in some DB queries that were needed in original release.

1.0.3 (July 4, 2011)
- Installation script change for systems not fully importing the parse templates plugin.
- Fix raffle draw time now displays in members's usercp chosen time zone format.
- Fix error in scheduled task when multiple prizes are awarded.
- Changed copyright so it only displays on raffle pages.

1.0.2 (June 27, 2011)
- Minor bug fix of active raffles in What's Going On area (was not collapsing properly).

1.0.1 (June 22, 2011)
- Converted missed 'view entries' from 4.x to 3.8.x format.

1.0. (June 20, 2011)
- Initial release for vBulletin 3.8.6.

* Known Working on vB Versions *
------------------------------------
3.8.6
3.8.7 PL 1

Download Now

Only licensed members can download files, Click Here for more information.

Show Your Support

  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Add-On Releases vBulletin Raffles nhawk Modification Graveyard 619 19 Feb 2016 12:52
Miscellaneous Hacks Turkish Language Pack for vBulletin 4.0 | vBulletin 4.0 İçin Türkçe Dil Paketi yilmaz Modification Graveyard 15 23 Nov 2009 14:49

  #31  
Old 08 Jul 2011, 08:14
viper357's Avatar
viper357 viper357 is offline
 
Join Date: Dec 2006
This looks nice, will install it a bit later, just one question please.

I run a marine aquariums forum and I want to hold a raffle where you are only allowed to enter if you upload a photo of your fish tank, is there any way this mod could do something like that?

Thanks.
__________________
Marine Aquariums
Reply With Quote
  #32  
Old 08 Jul 2011, 11:00
nhawk nhawk is offline
 
Join Date: Jan 2011
Originally Posted by viper357 View Post
This looks nice, will install it a bit later, just one question please.

I run a marine aquariums forum and I want to hold a raffle where you are only allowed to enter if you upload a photo of your fish tank, is there any way this mod could do something like that?

Thanks.
Not on it's own it can't.

But, if you somehow move the person that uploads a photo to a different user group. Then the raffle could be restricted to that usergroup.
Reply With Quote
  #33  
Old 08 Jul 2011, 12:32
viper357's Avatar
viper357 viper357 is offline
 
Join Date: Dec 2006
Ok, thanks, I'll try work something out.
__________________
Marine Aquariums
Reply With Quote
  #34  
Old 10 Jul 2011, 07:18
nascartr nascartr is offline
 
Join Date: Jun 2008
Alright, I'm allowing one entry per day in a 30 day raffle for a maximum of 30 entries and received this from a member.

Ok since you have switched the contest to being able to enter once per day during the month I have discovered one flaw that allows people to enter multiple times a day but still only up to the allowed 30 entries per person. If you hit the submit entry button but don't wait for it to transfer you away from the "thank you for entering the contest next page will load soon"(I forget the exact wording) but hit the back button you can continue to submit over and over again as many times as you want in one day but the next day if you did it 30 times it won't allow you to enter more times.


Just thought I would inform you just incase you didn't already know.
Reply With Quote
  #35  
Old 10 Jul 2011, 13:56
nhawk nhawk is offline
 
Join Date: Jan 2011
Originally Posted by nascartr View Post
Alright, I'm allowing one entry per day in a 30 day raffle for a maximum of 30 entries and received this from a member.
Thank you.

A fix should be out some time next week.

Last edited by nhawk; 10 Jul 2011 at 15:11.
Reply With Quote
  #36  
Old 12 Jul 2011, 21:21
Abu2's Avatar
Abu2 Abu2 is offline
 
Join Date: Sep 2007
Real name: Andrew
It doesn't draw. Cron doesn't work on the latest version (104)
__________________
Sol lucet omnibus
Reply With Quote
  #37  
Old 13 Jul 2011, 16:15
nhawk nhawk is offline
 
Join Date: Jan 2011
Originally Posted by Abu2 View Post
It doesn't draw. Cron doesn't work on the latest version (104)
Check the vB 3.8.x mods at www.snogssite.com, the fix is already posted there.

It will follow here soon.
Reply With Quote
  #38  
Old 13 Jul 2011, 20:11
viper357's Avatar
viper357 viper357 is offline
 
Join Date: Dec 2006
Quick question just to clarify, if I have 3 prizes to give away and I enter the number 3 into the "Number of Prizes" field, can I assume that it will then have 3 draws with 3 winning ticket numbers? Thanks.

An awesome feature would be if it created a thread announcing the winners once the draw had been completed. I would pay for that feature.

Thanks for the great mod.
__________________
Marine Aquariums
Reply With Quote
  #39  
Old 14 Jul 2011, 14:20
nhawk nhawk is offline
 
Join Date: Jan 2011
Originally Posted by viper357 View Post
Quick question just to clarify, if I have 3 prizes to give away and I enter the number 3 into the "Number of Prizes" field, can I assume that it will then have 3 draws with 3 winning ticket numbers? Thanks.

An awesome feature would be if it created a thread announcing the winners once the draw had been completed. I would pay for that feature.

Thanks for the great mod.
Yes, if you set the number of prizes to 3, then there will be 3 winners on the draw date.

However, if you set 'Allow One Member Multiple Wins' to 'No' in Raffle Settings and don't have enough entries to give away all 3 prizes, the raffle will not draw. That is unusual, but it can happen.

Winners are listed for the raffle after it's drawn. Just be sure to set 'Show Raffles Already Drawn' to 'Yes' in Raffle Settings.
Reply With Quote
  #40  
Old 15 Jul 2011, 15:46
viper357's Avatar
viper357 viper357 is offline
 
Join Date: Dec 2006
This is not working, I ran a test raffle, 3 prizes, 6 people entered, and the same person won all 3 prizes with the same ticket number, with "Allow One Member Multiple Wins" set to No.
__________________
Marine Aquariums
Reply With Quote
  #41  
Old 15 Jul 2011, 18:38
nhawk nhawk is offline
 
Join Date: Jan 2011
Viper, see your PMs please
Reply With Quote
  #42  
Old 15 Jul 2011, 19:58
nhawk nhawk is offline
 
Join Date: Jan 2011
Nevermind Viper..

After running a few hundred draws I finally found the problem. Fixed in v1.0.7.

Thank you!
Reply With Quote
  #43  
Old 16 Jul 2011, 17:45
nhawk nhawk is offline
 
Join Date: Jan 2011
For those still having trouble with multiple wins, please download and install v1.0.8 and then enable debug mode in raffle settings.

This will put a detailed log of the actions taken by the raffle draw scheduled task into the scheduled task log.

When you have a problem, upload a copy or screenshot of the full log for the problem draw.
Reply With Quote
  #44  
Old 17 Jul 2011, 17:29
viper357's Avatar
viper357 viper357 is offline
 
Join Date: Dec 2006
Is there any difference between 1.0.7 and 1.0.8 apart from the debug option? I've just run a test raffle on v1.0.7 and it worked fine.
__________________
Marine Aquariums
Reply With Quote
  #45  
Old 18 Jul 2011, 10:59
nhawk nhawk is offline
 
Join Date: Jan 2011
Originally Posted by viper357 View Post
Is there any difference between 1.0.7 and 1.0.8 apart from the debug option? I've just run a test raffle on v1.0.7 and it worked fine.
There is one other minor difference.

I would suggest updating to 1.0.8 to be safe.

However do not turn on debug mode unless you are having problems with raffle draws.

Last edited by nhawk; 18 Jul 2011 at 11:12.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 16:32.

Layout Options | Width: Wide Color: