Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 03-15-2009, 09:01 PM
jchamber2010 jchamber2010 is offline
 
Join Date: Mar 2009
Posts: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Sort MemberList by Array HELP

Well what i'm trying to do it sort my memberlist by an array, meaning that I don't want it to sort it alphabetically, but rather by rank (General, Lieutenant General, etc.)

One of the following arrays should help someone that does know PHP, but doesn't know exactly what I mean, understand what I'm trying to do.


PHP Code:
$ranks = array(
    
"General"                    => 1,
    
"Lieutenant General"         => 2,
    
"Colonel"                    => 3,
    
"Lieutenant Colonel"         => 4,
    
"Major"                      => 5,
    
"Captian"                    => 6,
    
"Lieutenant"                 => 7,
    
"Master Sergeant"            => 8,
    
"Sergeant"                   => 9,
    
"Corporal"                   => 10,
    
"Lance Corporal"             => 11,
    
"Private 1st Class"          => 12,
    
"Private"                    => 13,
    
"Recruit"                    => 14
    
); 
PHP Code:
$ranks = array(
    
=> "General",
    
=> "Lieutenant General",
    
=> "Colonel",
    
=> "Lieutenant Colonel",
    
=> "Major",
    
=> "Captian",
    
=> "Lieutenant",
    
=> "Master Sergeant",
    
=> "Sergeant",
    
10 => "Corporal",
    
11 => "Lance Corporal",
    
12 => "Private 1st Class",
    
13 => "Private",
    
14 => "Recruit",
    
15 => "NULL"
    
); 

I'm trying to get it so that people who are ranked higher than other people are closer to the top of the members list, while people who are a lower rank than other people, are closer to the bottom of the members list.

I have a pretty good idea of how to do this in my head, but when I try to code it to make it work, I draw a blank, and can't figure out how to do it.

Any help would be appreciated.

John

P.S. If this is in the incorrect location, I apologize, please just move it to the correct place.
Reply With Quote
Reply


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 03:25 AM.


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.06505 seconds
  • Memory Usage 2,172KB
  • Queries Executed 13 (?)
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
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete