Register Members List Search Today's Posts Mark Forums Read

Reply
 
Thread Tools
  #1  
Old 14 May 2015, 05:18
Guardian Hope Guardian Hope is offline
 
Join Date: Mar 2015
Question 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 15 May 2015, 20:18
SaN-DeeP's Avatar
SaN-DeeP SaN-DeeP is offline
 
Join Date: Jun 2002
?? 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 15 May 2015, 22:31
Guardian Hope Guardian Hope is offline
 
Join Date: Mar 2015
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 15 May 2015, 23:13
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Real name: Mark
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.
Attached Images
File Type: png rankbadges.png (5.7 KB, 85 views)
Reply With Quote
  #5  
Old 16 May 2015, 06:18
Guardian Hope Guardian Hope is offline
 
Join Date: Mar 2015
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.
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, 82 views)
File Type: jpg vB4.jpg (30.4 KB, 83 views)
Reply With Quote
  #6  
Old 16 May 2015, 16:13
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Real name: Mark
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 16 May 2015, 17:28
Guardian Hope Guardian Hope is offline
 
Join Date: Mar 2015
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 16 May 2015, 17:38
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Real name: Mark
What do you need this ranking system to based on, rather than post counts?
Reply With Quote
  #9  
Old 16 May 2015, 21:32
cellarius's Avatar
cellarius cellarius is offline
 
Join Date: Aug 2005
Real name: Sven
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.
__________________
Please note that there will be no further updates to my addons, especially they will not be upgraded for vB5. I'm leaving vB, since IB choose to go the banana-way yet again.

http://www.roma-antiqua.de
Reply With Quote
  #10  
Old 16 May 2015, 23:20
Guardian Hope Guardian Hope is offline
 
Join Date: Mar 2015
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.

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
  #11  
Old 16 May 2015, 23:33
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Real name: Mark
It may also be possible to accomplish what you want using a hidden custom profile field, and is editable only by certain groups (who along with the user are the only ones who can see the this field). Then, based on the value in that field, a conditional statement in the postbit template (or in a plugin) can be used to display the correct badge.
Reply With Quote
  #12  
Old 17 May 2015, 07:55
cellarius's Avatar
cellarius cellarius is offline
 
Join Date: Aug 2005
Real name: Sven
Originally Posted by Guardian Hope View Post
[B]Your rudeness not withstanding
So sorry you took my answer as rude. Can't be helped, though, be my guest.

Your answer now just tells me that you did not bother to read (or understand) my answer, and that indeed you have not fully understood how permissions work in vB. Of course, its entirely up to you to ignore my advice and replicate complete permission sets (see, that's what I was talking about). Of course you will have to create those 42 usergroups, I never said otherwise. If you replicate permission sets, I just hope you never decide to change anything with those permissions. Because then you'll realize that you may have to replicate that change in 42 secondary usergroups, too.

But since my advice is clearly not wanted, I'm out of here.
__________________
Please note that there will be no further updates to my addons, especially they will not be upgraded for vB5. I'm leaving vB, since IB choose to go the banana-way yet again.

http://www.roma-antiqua.de
Reply With Quote
  #13  
Old 17 May 2015, 18:37
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Real name: Lynne
It sounds like you just want to be able to give individuals some 'ranks'/'titles' that you pick and that they really have nothing to do with 'ranks' themselves? If so, you may want to create a new Profile Field that is not editable by the user and is private. Then enter some image name - image.png - into the field for those that deserve this new image. Then just put in the postbit something like"

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

I've never tried this, so I don't know if it works. Try it on your test site before implementing it on your live site.
__________________
Former vBulletin.org Staff Member

Try a search before posting for help. Many users won't, and don't, help if the question has been answered several times before.
W3Schools -
Online vBulletin Manual
If I post some CSS and don't say where it goes, put it in the additional.css template.
I will NOT help via PM (you will be directed to post in the forums for help.)
Reply With Quote
  #14  
Old 17 May 2015, 21:17
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Real name: Mark
Originally Posted by Lynne View Post
It sounds like you just want to be able to give individuals some 'ranks'/'titles' that you pick and that they really have nothing to do with 'ranks' themselves? If so, you may want to create a new Profile Field that is not editable by the user and is private. Then enter some image name - image.png - into the field for those that deserve this new image. Then just put in the postbit something like"

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

I've never tried this, so I don't know if it works. Try it on your test site before implementing it on your live site.
We have been discussing it some and this is essentially what we are going to do (and it works well ), although I am going to render a custom template at:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

just so the OP won't have to edit the postbit template.

The custom profile field will only be editable in the AdminCP.
Reply With Quote
  #15  
Old 17 May 2015, 22:59
Guardian Hope Guardian Hope is offline
 
Join Date: Mar 2015
Yes, Mark has been very helpful and we are working to get a solution to this. At first it seemed we were going to attempt it via numbers but since the images are actually named (and so we won't have to remember what number applies to what) it looks like we're going to go with the approach where it calls the image by name.

I was at the doctors as I told him but now that I'm back and will have a remarkable amount of free time being ill, I am going to start inserting what Mark has suggested so far.

42 ranks; it's a lot of typing but it seems it will be worth it in the end as it will ease the burden for people who need the administrate the ranks to this one usergroup.
Reply With Quote
Reply

Similar Threads
Thread Thread Starter Forum Replies Last Post
Alternative Ranking look Wabuf vBulletin 3.6 Template Modifications 5 15 Dec 2006 13:48



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

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 14:37.

Layout Options | Width: Wide Color: