Register Members List Search Today's Posts Mark Forums Read

Article Options
Create a Military-Style Rank Structure
Nick King
Join Date: Mar 2005
Posts: 32

Charging the trenches
by Nick King Nick King is offline 05 Jan 2006

EDIT: I am a complete moron.

The old tutorial tought you to create a userroup and then put in conditionals into the postbit and memberinfo templates manually for each usegroup. I would like to apologize to anyone who may have actually done this.

Vbulletin lets you create ranks PER USEGROUP. The ranks don't have to be universal. You must be identified as a member of the usergroup for the rank to show up. Here's easier proceedures:

Create all your ranks as entire usegroups. For example:
E1 - Recruit
E2 - Private
E3 - Private First Class

etc etc. goto for more ranks and graphics.

Goto "Usergroups" > "Promotions" in the ACP. Make a promotion for Registered Users. Change all the numbers to 0 and make it promote by post count. Change the method to "Priamry" and change the usergroup to your lowest rank. Now submit. Then create a promotion for your lowest rank. Set all numbers to zero, promote by post count, method=ADDITIONAL Usegroups, promote to Registered Users. Now when people join, they are promoted to the lowest rank and are still members of the additional usegroup.

Remember, when you promote someone, simply change their primary usergroup. If you have vbplaza installed, I reccoment making sure all your ranks are unpurchasable.

Now, goto "Usergroup > Ranks", add your rank image OR text OR HTML for EACH USEGROUP RANK. That's all there is to it. I can't believe how easy that is. I discovered this solution a few months ago and simply forgot to update this thread.

Last edited by Nick King; 29 May 2006 at 20:32..
Views: 6400
Reply With Quote
Old 05 Jan 2006, 23:04
Revpolar Revpolar is offline
Join Date: Feb 2004
Paygrade, Rank Name
E-1 Recruit
E-2 Private
E-3 Private First Class
E-4 Sergeant
It should be:
Paygrade, Rank Name
E-1 Recruit
E-2 Private
E-3 Private First Class
E-4 Specialist
E-5 Sergeant
E-6 Staff Sergeant
E-7 Sergeant First Class
E-8 Master Sergeant, or First Sergeant
E-9 Sergeant Major, or Command Sergeant Major.
And theres only one of these:
Sergeant Major of The Army

Officers are different. And you could apply those to your staff members.
O-1 Second Lt.
o-2 Fist Lt.
o-3 Captain
0-4 Major
O-5 Lt. Colonol
O-6 Colonal
O-7 General (There are several more. all different general ranks but Id just stop here for a rank hack)

Lets say you have visiting admin and mods from other sites. You could give those foriegn ranks.
I did do this at one time with the regular old rank structure in VB. I also used an awards system with military awards.

Last edited by Revpolar; 05 Jan 2006 at 23:13.
Reply With Quote
Old 05 Jan 2006, 23:22
Nick King Nick King is offline
Join Date: Mar 2005
Location: Charging the trenches
Real name: Nick King
I posted the tutorial for a canadian and forgot when I converted those ranks back to US Army.

I reccomend Yet Another Awards System hack. Be sure to put a table around the ribbons at a certain width. It forces the ribbons to display a certain number per row. My ribbons are 33 px wide so I have a table width of about 105 px. Only three fit per row, then they are pushed to a new line. IE doesn't like to follow that restriction though. I guess IE never learned about <table width="105">

Here's my rank structure BTW. I customized Warrant Officers a bit. MPs can edit and delete posts only. They are regular users that just keep that watchful eye. WO's are my true moderators.

Last edited by Nick King; 05 Jan 2006 at 23:25.
Reply With Quote
Old 08 Feb 2006, 21:38
nasser71's Avatar
nasser71 nasser71 is offline
Join Date: Jul 2005
can i make this work without the user group just using the post count

like if the user have 3500+ post he get a rank and if he have 4500+ he get another rank
just using plain post count not user group
Reply With Quote
Old 08 Feb 2006, 22:12
mholtum's Avatar
mholtum mholtum is offline
Join Date: May 2004
Real name: Mike
Seems like alot of work went into this. Did you realize that it is built into vb?
Reply With Quote
Old 13 Feb 2006, 05:14
Nick King Nick King is offline
Join Date: Mar 2005
Location: Charging the trenches
Real name: Nick King
The ranks are based on post count BUT I learned that all the coding is unneccessary

Make the usergroups as normal, and simply add a rank to each usergroup with a minimum post set to 0. I feel so stupid for not realizing that.
Reply With Quote
Old 29 May 2006, 20:32
Nick King Nick King is offline
Join Date: Mar 2005
Location: Charging the trenches
Real name: Nick King

Read the first post again!

No, I don't like to read the wholre thread before jumping to conclusions.. Sorry. I forgot I already solved this problem. But yeah, that's for anyone if they want it.

Last edited by Nick King; 29 May 2006 at 20:35. Reason: Automerged Doublepost
Reply With Quote
Old 16 May 2007, 06:17
D2S05 D2S05 is offline
Join Date: Oct 2005
It would be nice to use this structure with the reputation tool, a user gains reputation and instead of gaining a little green square, he would gain a military rank image. That would be awesome.
Reply With Quote

Similar Article
Article Author Type Replies Last Post
Ubuntu Style Rank Set Symbian Galaxy vBulletin Rank Sets 0 28 Aug 2007 12:53

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Article 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 03:37.

Layout Options | Width: Wide Color: