Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
  #1  
Old 02-11-2018, 06:54 PM
mchll9898 mchll9898 is offline
 
Join Date: Dec 2009
Location: New England
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default How could I run this giveaway?

Hi, I'd like to do monthly giveaways on my forum.

Each post = 1 entry. And then at the end of the month, a random winner would be chosen.

To prevent abuse I'd like to be able to:
1. limit qualifying posts to specific boards
2. have a minimum number of characters for a post to qualify (not absolutely necessary if this is too difficult to do)
3. limit to a specific usergroup

It would be great if I could somehow set a date range, then generate a numbered list of posts that fit the criteria above and then I could just use random.org to choose one. Is there a way I could gather this data?
Reply With Quote
  #2  
Old 02-12-2018, 12:55 PM
scottkoz20 scottkoz20 is offline
 
Join Date: Dec 2015
Location: Lewiston, NY
Posts: 344
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

just a couple of thoughts

if you have a minimum number of characters set on your forum to post already, then a post would mean that the number of characters has been satisfied. I understand that you are looking to avoid posts like

Quote:
......
from qualifying, but this is something that would require a bit of honor from your members.

2) I have used this mod to create an entry form

https://vborg.vbsupport.ru/showthread.php?t=234385


I have to plan my March giveaway, but allowed for 1 entry per day (honor system), extra entry automatically for my VIP members, extra entry if members sent out a tweet from their handle about the contest.

In the past, I have tried to incorporate other parts of my site (sportscardforum.com) in order help against the junk post.
Reply With Quote
  #3  
Old 02-12-2018, 01:31 PM
mchll9898 mchll9898 is offline
 
Join Date: Dec 2009
Location: New England
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you for your reply. Being able to filter out short posts would be nice, but not necessary. I could still make it a rule and at least then they would think it’s not counting as an entry.

I’d really like to increase member activity, quality posts, and member retainment with a monthly drawing. My issues are that too many new members are only joining to post a single question and never come back. And older members lose their enthusiasm and eventually get tired of replying to posts in the main board and stick mainly to a board that new members and unregistered guests cannot see, to talk about off topic things. So a form-based entry would not accomplish my goals unfortunately.
Reply With Quote
  #4  
Old 02-13-2018, 03:21 AM
scottkoz20 scottkoz20 is offline
 
Join Date: Dec 2015
Location: Lewiston, NY
Posts: 344
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i do have a question for you because I have not looked at posts being worth an entry; how would you determine that information?
Reply With Quote
  #5  
Old 02-13-2018, 03:47 AM
IggyP IggyP is offline
 
Join Date: May 2012
Posts: 252
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i like the idea....i wonder if it might be easiest to simply draw from post id#s in the date range....then manually checking the "winning post" to determine if it is a good enough one for a prize or not....and redrawing if not
Reply With Quote
Благодарность от:
scottkoz20
  #6  
Old 02-13-2018, 04:39 AM
scottkoz20 scottkoz20 is offline
 
Join Date: Dec 2015
Location: Lewiston, NY
Posts: 344
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by IggyP View Post
i like the idea....i wonder if it might be easiest to simply draw from post id#s in the date range....then manually checking the "winning post" to determine if it is a good enough one for a prize or not....and redrawing if not
that would be a slick little modification to create a "randomizer" based on the number of posts made by members during a time period.
Reply With Quote
  #7  
Old 02-13-2018, 04:56 AM
mchll9898 mchll9898 is offline
 
Join Date: Dec 2009
Location: New England
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by scottkoz20 View Post
i do have a question for you because I have not looked at posts being worth an entry; how would you determine that information?
I really don?t mind what the post is about, as long as it is not too short. Length would be my only criteria. I think I?d just make a rule that says posts under 5 words will not count as an entry. I?m hoping that encourages people to write better quality posts.

Quote:
Originally Posted by IggyP View Post
i like the idea....i wonder if it might be easiest to simply draw from post id#s in the date range....then manually checking the "winning post" to determine if it is a good enough one for a prize or not....and redrawing if not
That?s not a bad idea. I guess I could do that. It would include posts by people who are not in the eligible usergroup, but I could just redraw until it picked a user in the correct usergroup too. Thanks for the idea. Sometimes I overthink things and make it harder than it needs to be haha.
Reply With Quote
Reply

Thread Tools
Display Modes

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

Forum Jump


All times are GMT. The time now is 06:06 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
  • Page Generation 0.03645 seconds
  • Memory Usage 2,218KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (1)post_thanks_box_bit
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete