Back to vBulletin 3.5 Add-ons

Competitions
Mod Version: 1.0.3, by husain

This modification is in the archives.
vB Version: 3.5.3 Rating: (11 votes - 4.82 average) Installs: 181
Released: 05 Nov 2005 Last Update: 12 Apr 2006 Downloads: 620
Not Supported DB Changes Uses Plugins Template Edits Additional Files  

Description
Adds a competition module to your forums. You can create as many competitions and allow members to participate in them.

Features
  • Ability to force participants to fill certain custom profile fields
  • Send Private Message to members who participate in the competitions
  • Ability to allow more than one entry from a participant
  • Input field for answers can be either a textbox, a textarea, radio buttons or a drop-down menu
  • If the input type is radio buttons or a drop-down menu, the system can filter out wrong answers and generate a list of winners by picking random participants
  • Schedule competitions by setting the starting date (user contributed

    Spoiler (click to open)


    I have updated the hack to add some new features that were requested here.
    • Ability to schedule competitions. You can now set a starting date for competitions. This feature was contributed by Hoffi so all credit goes to him.
    • You can now delete entries.
    • Competitions can be disabled. This is useful if you want to preserve the competition information and entries but do not want it to appear on the live website.
    • Some other minor changes.
    As always suggestions, criticism, and feedback is welcome.

    Close
    )
  • Very customizable

Installation
  1. Upload all necessary files to their respective directories.
  2. Install the product XML file.
  3. Edit the navbar template to add a link to competitions.php page. (see below)
  4. Set necessary permissions for each usergroup to access and/or participate in competitions.
  5. Edit the "hkc_nopermission_loggedin" and "hkc_winner_congratulate_message" phrase to customize to your taste.

Upgrade
  1. Upload all necessary files to their respective directories.
  2. Install the product XML file. Be sure to set "Allow Overwrite" to Yes.

Editing the navbar template

1. Open the navbar template

2. Find:
HTML Code:
<td class="vbmenu_control"><a href="calendar.php$session[sessionurl_q]">$vbphrase[calendar]</a></td>
3. Add after:
HTML Code:
<td class="vbmenu_control"><a href="competitions.php$session[sessionurl_q]">$vbphrase[hkc_competitions]</a></td>
4. Save template

Author Notes
This extension was developed specifically for my website but I am releasing the code since a few members here have have shown interest. I cannot state that it is totally free of bugs. I would appreciate your feedback in making this extension better.

Maybe in Future
At the moment, the question is only restricted to one per competition. I would like to have the ability to add more than one question per competition.

Download

This modification is archived and cannot be downloaded.

Supporters / CoAuthors

  • husain

Screenshots

       

 


vblts.ru supports vBulletin®, 2022-2024