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

Reply
 
Thread Tools Display Modes
  #1  
Old 05-14-2015, 03:18 AM
Guardian Hope Guardian Hope is offline
 
Join Date: Mar 2015
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Ranking Structure

You might say that this is the one last piece to the puzzle. I've ran vBulletin forums for years but they all adhered to that climbing ladder for ranking based on post count. In this case however, certain usergroups need a different type of ranking not based on post count.

For example, let's say we want to apply a user rank of "Captain" with a pip icon denoting as such to a particular person in a usergroup. How do i do this? Is there a way to do it with the built in system or a modification or do we really have to edit each user individually and give them the title.

At the same time, I want to do this without disrupting a user's ability to choose an avatar or if that's not possible add the user's profile picture to postbit_legacy.

Bare in mind that this is for vBulletin 4.2.2 PL4.
Reply With Quote
  #2  
Old 05-15-2015, 06:18 PM
SaN-DeeP's Avatar
SaN-DeeP SaN-DeeP is offline
 
Join Date: Jun 2002
Location: Mumbai, India
Posts: 1,195
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

?? Sorry but explain more not as per your understanding, but as a layman developer understands ?
You will get answers for sure..
Reply With Quote
  #3  
Old 05-15-2015, 08:31 PM
Guardian Hope Guardian Hope is offline
 
Join Date: Mar 2015
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by SaN-DeeP View Post
?? Sorry but explain more not as per your understanding, but as a layman developer understands ?
You will get answers for sure..
Let's see, here's the best I can explain it in layman terms:
  • There a ranking ladder in vBulletin based off of post count;
  • We also want to have a way to apply a ranking not based on post count

I know this can be done from the "User Title" field but I was hoping there was a modification that can do this.
Reply With Quote
  #4  
Old 05-15-2015, 09:13 PM
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Location: St. Augustine, FL
Posts: 3,853
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You can use vBulletin's "User Rank Manager" for just such a purpose.

You can either choose to use images or text (HTML is allowed). On the forum I help administrate, I used HTML to create custom badges for our various staff usergroups:



It is pretty straightforward to use this to define badges or emblems for various usergroups. :up:
Attached Images
File Type: png rankbadges.png (5.7 KB, 0 views)
Reply With Quote
  #5  
Old 05-16-2015, 04:18 AM
Guardian Hope Guardian Hope is offline
 
Join Date: Mar 2015
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarkFL View Post
You can use vBulletin's "User Rank Manager" for just such a purpose.

You can either choose to use images or text (HTML is allowed). On the forum I help administrate, I used HTML to create custom badges for our various staff usergroups:



It is pretty straightforward to use this to define badges or emblems for various usergroups. :up:
The problem is that this is the usergroup which is in question needs to have a multitude of badges that aren't defined by user minimum post count.

Take for example, our current phpBB implementation:



And we want to do the same with vBulletin 4 which looks like this at the moment:


Now bare in mind that this rank chain applies to one singular usergroup. I know it can be done with Title HTML Markup but I was hoping there was a more automated process of applying this.

The User Rank Manager doesn't seem to have any adjustable options from within the User Settings itself though that might be because no Ranks have been defined yet.
Attached Images
File Type: jpg phpbb3.jpg (34.0 KB, 0 views)
File Type: jpg vB4.jpg (30.4 KB, 0 views)
Reply With Quote
  #6  
Old 05-16-2015, 02:13 PM
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Location: St. Augustine, FL
Posts: 3,853
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I will admit I am not very clear on what you're trying to do. What I do is assign each rank to a specific usergroup, and then certain users may be members of several usergroups so that they will have multiple badges.
Reply With Quote
  #7  
Old 05-16-2015, 03:28 PM
Guardian Hope Guardian Hope is offline
 
Join Date: Mar 2015
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarkFL View Post
I will admit I am not very clear on what you're trying to do. What I do is assign each rank to a specific usergroup, and then certain users may be members of several usergroups so that they will have multiple badges.
Which would tell me that there is no way to apply a ranking ladder to a singular usergroup that didn't rely on post count. You had to create multiple usergroups which then resulted in allowing you to create multiple badges as you put them.

That would seem like it would get messy as there are 40 separate ranks that would apply to this usergroup and 42 total non-post based ranks.

It would mean the addition of 42 usergroups which I guess could be done by basing their permissions off of the parent group and then using the User Rank Manager to apply the appropriate rank badge.

That would make it a point and click process over having to edit the User Title Markup.
Reply With Quote
  #8  
Old 05-16-2015, 03:38 PM
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Location: St. Augustine, FL
Posts: 3,853
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What do you need this ranking system to based on, rather than post counts?
Reply With Quote
  #9  
Old 05-16-2015, 07:32 PM
cellarius's Avatar
cellarius cellarius is offline
 
Join Date: Aug 2005
Posts: 1,987
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Guardian Hope View Post
It would mean the addition of 42 usergroups which I guess could be done by basing their permissions off of the parent group and then using the User Rank Manager to apply the appropriate rank badge.
No. You need to learn how secondary usergroups work. No need to replicate permission sets. Set everything to no and assign the usergroup as secondary. Yes always overrules no, so the no works like a not specified in this case.
Reply With Quote
  #10  
Old 05-16-2015, 09:20 PM
Guardian Hope Guardian Hope is offline
 
Join Date: Mar 2015
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarkFL View Post
What do you need this ranking system to based on, rather than post counts?
Our own whim actually. There's a two tiered membership system and while the general community membership is based on post counts the upper tier membership is not. It does seem that it's becoming more and more apparent that apply 42 secondary groups would allow for the upper tier to display the proper rank chain without having to mess with the HTML markup every time.

Quote:
Originally Posted by cellarius View Post
No. You need to learn how secondary usergroups work. No need to replicate permission sets. Set everything to no and assign the usergroup as secondary. Yes always overrules no, so the no works like a not specified in this case.

Your rudeness not withstanding it seems that you ironically need to read what you wrote. To have a secondary usergroup those usergroups have to exist which still means the addition of 42 usergroups; it doesn't matter if their permissions are set all to "no." It's still adding 42 usergroups and than making them members of the secondary group as well as the primary group that needed the chain to begin with.

This tells me that essentially vBulletin doesn't have such a function built in and there's likely no modification that can replicate that either.

42 Secondary Usergroups it is it seems. Which makes sense, I don't recall any such feature even in the vBulletin 3.x days.
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 12:29 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04650 seconds
  • Memory Usage 2,288KB
  • Queries Executed 12 (?)
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
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (3)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)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
  • postbit_attachment
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete