Go Back   myISPforum ISP Forums > MyISPForum Message Board > News & Forum Updates
User Name
Password

Reply
 
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
Old 06-08-2003, 08:07 PM
myISPforum
Registered User
   
Join Date: Sep 2005
Posts: 29
Karma: 10
Admin is on a distinguished road
Default Related Links




  #1 IP: 67.4.10.25
Old 06-08-2003, 08:07 PM
himerus's Avatar
himerus
ISP Guru
Offline himerus is offline
   
Join Date: Feb 2003
Location: Denver, CO
Posts: 779
Karma: 2501
Default New Contest Giveaway Rules.

I've decided to make a few adjustments to the way the prize giveaway is going to work in the future.

Right now, the only giveaways that have been decided on are at 100, 200, 300, 400, and 500 users marks. However, there will be others for sure, at other levels of users regsitered, and other things that have not been decided on yet.

I think the prize giveaway adds to the excitement of a great place to discuss internet topics like we do here.

I think that to make the forum contest fair, that a few rules should be set in place.

Rule #1: I, himerus, as forum admin, cannot win any prizes.
Rule #2: In order to see more participation, and the benefit of such, on all future drawings, (excluding 100 user drawing) the User Levels assigned by the number of posts you have made will determine the number of times you are entered in the contest. The user ranks/details follow below:[list][*]Newbie 0 - 9 posts 1 Contest Entry[*]Just Above Newbie 10 -34 posts 2 Contest Entries[*]Aspiring Guru 35 - 99 posts 3 Contest Entries[*]Entry-Level Guru 100 - 499 posts 4 Contest Entries[*]Mid-Level Guru 500 - 999 posts 5 Contest Entries[*]Guru 1000 - 2499 posts 6 Contest Entries[*]Extreme Guru 2500 + posts 7 Contest Entries[/list:u]
Rule #3: User always has the right to opt for Amazon Gift Certificate rather than the assigned prize for a drawing. (gift certificate will be valued at current rate of product on amazon.com)
Rule #4: Winning User will be contacted immediately after a drawing is held. The winner has 10 days to contact me via email/Private Message/Forum Post to notify acceptance of prize. If user does not contact me within 10 days, the drawing will be redone, and a new winner will be selected.

These rules are subject to change at anytime without notice.

These rules were put in place to make the Myispfinder Forums Prize Giveaways more interesting, fun, and to give a little better chance to the big posters!!!
Reply With Quote
  #2 IP: 67.4.11.191
Old 06-09-2003, 12:41 PM
himerus's Avatar
himerus
ISP Guru
Offline himerus is offline
   
Join Date: Feb 2003
Location: Denver, CO
Posts: 779
Karma: 2501
Default

Once I have a chance to sit down again, I'm going to write the new contest winner script that will be based on level of posts.

Once I have a nice working version of it going, I'm going to post the code here, so that anyone can view it to know that it is truly a "random" script.

I think the new way of calculating a winner with active posters getting extra entries in the contest will work out well.
Reply With Quote
  #3 IP: 67.4.10.35
Old 06-09-2003, 05:36 PM
himerus's Avatar
himerus
ISP Guru
Offline himerus is offline
   
Join Date: Feb 2003
Location: Denver, CO
Posts: 779
Karma: 2501
Default

The following script is a portion of the PHP script that I will be using to draw all the winners in the future. The section below is all the "meat" of the script.

[php:1]
if (empty($job))
{
// Print form for drawing options
echo "<table width='100%'>
<form action='$PHP_SELF' method='POST'>
<input type='hidden' name='job' value='select_winner'>
<tr>
<td class='tdrow1'><b>Starting User \#</b></td>
<td class='tdrow1'><input type='text' size='5' class='textinput' name='starting_user'></td>
</tr>
<tr>
<td class='tdrow1'><b>Ending User \#</b></td>
<td class='tdrow1'><input type='text' size='5' class='textinput' name='ending_user'></td>
</tr>
<tr>
<td class='tdrow1'></td>
<td class='tdrow1'><input type='submit' value='Select Random User' class='button'></td>
</tr>
</form>
</table>";
}
elseif ($job == "select_winner")
{
// The srand() functions seeds the random number generator with a large number
// to help in creating a truly random number. Using the mktime() function, it makes
// the number larger, and more unique.
srand(mktime() * 100000);

$user_level = array(
"9" => "1", // Newbie
"34" => "2", // Just Above Newbie
"99" => "3", // Aspiring Guru
"499" => "4", // Entry-Level Guru
"999" => "5", // Mid-Level Guru
"2499" => "6", // Guru
"999999" => "7", // Extreme Guru
);


/*
The following section adds one to the numbers submitted in the form. If you've
selected users 1 to start with, and 1000 to end with, the actual user id's for those
users would be 2 and 1001. Adding one number below compensates for this.
*/
$starting_user++;
$ending_user++;
/*
The following SQL Query selects the users from the database.
I have my own functions that call the database rather than the traditional
MySQL functions.
The username is obviously the username of the user.
The user_id is the numbered value of the user, to make sure they need to be drawn
this drawing
The user_posts is the number of posts that user has at the moment of drawing. This
will be used to decide how many times the user needs to be entered into the array.
*/
$get_users = sql_query("SELECT username, user_id, user_posts FROM my.table_name WHERE user_id >= '$starting_user' AND user_id <= '$ending_user' ORDER BY user_id ASC", $db);
while (list($user, $user_id, $user_posts) = sql_fetch_row($get_users, $db))
{
$this_user = "";
$finished_with_user = "NO";
while (list($max_post, $entries) = each($user_level))
{
if ($user_posts <= $max_post && $finished_with_user != "YES") // found the level they belong in
{
echo "Username: <b>$user</b> Posts: <b>$user_posts</b> Entries in Contest: <b>$entries</b>";
$finished_with_user = "YES";
for ($p = 1; $p <= $entries; $p++)
{
if (empty($this_user))
{
$this_user = $user;
}
else
{
$this_user = $this_user. ",". $user;
}
}
}
}
reset($user_level); // Resets the user_level array to be gone through again
if (!empty($users_for_drawing))
{
// This section adds the next users username into a string.
$users_for_drawing = $users_for_drawing. ",". $this_user;
}
else
{
// This section will only happen once on the first user entered into the string
$users_for_drawing = $this_user;
}
}
// This creates an array of all the usernames that have been pulled.
$user_array = explode(",",$users_for_drawing);
/*
The following for statement takes the shuffle() function, which randomizes the names, and runs
it 10 times to make sure it's really super-shuffled!!!
*/
for ($i = 1;$i <= 10;$i++)
{
shuffle($user_array);
}
// We will re-seed the number generator here before selecting a random user for the winner
srand(mktime() * 9847533218872169841);
// Now we create the winner, and assign it to the variable "$winner"
// The $winner recieves a value that is the numerical key for the array.
$winner = array_rand($user_array);
echo "<br /><br /><b>And the Winner is: $user_array[$winner]</b><br /> <br />";
// Do the drawing and announce the winner
}
[/php:1]

If anyone is into PHP, and has a better way to select a random user, and calculate the # of entries they get from the # of posts they have, please let me know!!!
Reply With Quote
  #4 IP: 67.75.55.207
Old 06-09-2003, 05:37 PM
Corrine's Avatar
Corrine
Senior Member
Offline Corrine is offline
   
Join Date: May 2003
Location: Upstate, NY
ISP: Bluefrog.com
Posts: 325
Karma: 235
Default

You may want to include a caveat that posting unnecessarily just to increase the rank may result in such posts being deleted.

I was hoping the modem/Amazon gift cert. would go to someone active at the forum. I'm glad it worked out that it went to Joe. I think Jason deserves at least a handshake for being the first registered member!
Reply With Quote
  #5 IP: 67.2.31.218
Old 06-10-2003, 01:24 AM
Jason
Member
Offline Jason is offline
   
Join Date: Mar 2003
Posts: 67
Karma: 16
Default One L-O-N-G handshake!

Quote:
Originally Posted by Corrine
I think Jason deserves at least a handshake for being the first registered member!
That'd be one L-O-N-G handshake, since Himerus is in Colorado, and I'm in Oregon... I had a shot at it, and still have one in all future drawings... that's good for me

BTW, I think I mentioned this before, but maybe I haven't... the least bit that the contest announcement did for me was get me to keep coming back to the website... I registered before the contest even started, and, I have to admit, I kinda forgot all about this forum until the contest came up.

Jason
Reply With Quote
  #6 IP: 67.4.11.107
Old 06-10-2003, 05:44 PM
himerus's Avatar
himerus
ISP Guru
Offline himerus is offline
   
Join Date: Feb 2003
Location: Denver, CO
Posts: 779
Karma: 2501
Default

Quote:
Originally Posted by Corrine
You may want to include a caveat that posting unnecessarily just to increase the rank may result in such posts being deleted.
I will have to make a post regarding that. If I see some crazy posts just to build up the posts, they will have to be handled swiftly and severly...

I'm thinking up the next giveaway in my head, and it's going to be a fairly big giveaway.... but it will be a little harder to obtain, but everyone will have a fair shot... <hint><hint> :P

I appreciate everyone coming over, and helping make this an active forum. I'm very excited to see what happens as the user level progresses. I think I may have a heart attack when it passes 500!!!

Quote:
Originally Posted by Jason
BTW, I think I mentioned this before, but maybe I haven't... the least bit that the contest announcement did for me was get me to keep coming back to the website... I registered before the contest even started, and, I have to admit, I kinda forgot all about this forum until the contest came up.
Thanks, Jason... It's good to hear stuff like that from time to time... makes all the work I've put in MORE than worth it, and all the plans I have for Myispfinder just that more obtainable.
Reply With Quote
  #7 IP: 67.4.10.139
Old 07-03-2003, 01:31 PM
himerus's Avatar
himerus
ISP Guru
Offline himerus is offline
   
Join Date: Feb 2003
Location: Denver, CO
Posts: 779
Karma: 2501
Default

I've seen quite a few registrations that had me convinced that people were signing up for multiple accounts to increase chances to win the prizes offered.

To solve this problem, The numbers will change for the contest.

If you have a total of 0 posts, you WILL NOT be entered in the contest. You must have at least 1 post to be eligible.

The numbers otherwise will be the same.

Your one post could simply be an introduction in the Myispfinder Lounge, but you must have at least 1 post to be entered to win any prizes.

I hope this is satisfactory.
Reply With Quote
  #8 IP: 67.86.236.16
Old 07-03-2003, 10:08 PM
justjoe's Avatar
justjoe
Member
Offline justjoe is offline
   
Join Date: May 2003
Location: Putnam County / NY
ISP: Cablevision
Posts: 87
Karma: 30
Default

8) sounds fair to me
Reply With Quote
  #9 IP: 206.149.212.42
Old 07-03-2003, 10:55 PM
Guest
   
Default

Corrine wrote-You may want to include a caveat that posting unnecessarily just to increase the rank may result in such posts being deleted.

You mean like you have done so many times with me. Ill post some news and you posts an add on that really means nothing, just to put your too cents in.
Reply With Quote
  #10 IP: 67.75.34.241
Old 07-04-2003, 07:54 AM
Corrine's Avatar
Corrine
Senior Member
Offline Corrine is offline
   
Join Date: May 2003
Location: Upstate, NY
ISP: Bluefrog.com
Posts: 325
Karma: 235
Default

Quote:
Before you criticize someone,you should walk a mile in their shoes.
Reply With Quote
  #11 IP: 206.149.212.206
Old 07-04-2003, 10:29 AM
Guest
   
Default

Quote:
Originally Posted by Corrine
Quote:
Before you criticize someone,you should walk a mile in their shoes.
That way,when you criticize them,you're a mile away and you have their shoes.

Thats the rest of my signature, makes as much sense as your quoting the first part.
Reply With Quote
  #12 IP: 67.75.55.165
Old 07-04-2003, 07:21 PM
Corrine's Avatar
Corrine
Senior Member
Offline Corrine is offline
   
Join Date: May 2003
Location: Upstate, NY
ISP: Bluefrog.com
Posts: 325
Karma: 235
Default

Quote:
Originally Posted by THE KID
makes as much sense as your quoting the first part.
Perhaps I misunderstood. My apology.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Forum Search
Display Modes Rate This Thread
Rate This Thread:

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
House to Vote on Political Blogging Rules myISPforum ISP-Related News 0 11-03-2005 12:33 PM
Modem Giveaway Countdown!!! himerus News & Forum Updates 16 06-18-2003 10:29 PM
New Contest for Valuable Posting. himerus News & Forum Updates 8 06-17-2003 09:44 AM


Sponsors

Basic High Speed




Sponsors
Links


Home |  ISP Search |  Tutorials |  Forums TOS

ISP Directory |  Web Hosting Directory |  Broadband ISP Directory |  ISP Directory



Powered by: vBulletin Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Limited.
myISPfinder LLC © 2002-2009