View Full Version : Warning Level
vividwarrior
10-31-2010, 12:43 PM
Hello there,
How can I show warning level in posts in vB3.8.6
JamesC70
10-31-2010, 04:09 PM
AdminCP -> vBulletin Options -> vBulletin Options -> Thread Display Options (showthread) -> Post Elements has a checkbox for "Display Infractions". Is this what you're looking for?
vividwarrior
10-31-2010, 04:36 PM
Yes that but not exactly.
Is there any mod/addon by which following bars can be shown such that a green bar shown if there is no/zero warning and decreases as warnings increases..
http://i257.photobucket.com/albums/hh213/TheToastedChicken/WarningBar-Gloss1.png
http://i257.photobucket.com/albums/hh213/TheToastedChicken/WarningBar-Gloss2.png
http://i257.photobucket.com/albums/hh213/TheToastedChicken/WarningBar-Gloss3.png
http://i257.photobucket.com/albums/hh213/TheToastedChicken/WarningBar-Gloss4.png
http://i257.photobucket.com/albums/hh213/TheToastedChicken/WarningBar-Gloss6sharp.png
JamesC70
10-31-2010, 05:51 PM
I don't see a mod that does what you ask.
There's support within default vB for red and yellow cards to be displayed, but I think they only display on the infringing post. I'm reading your request to display what their infraction level is on each of their posts. Is this correct?
vividwarrior
10-31-2010, 07:27 PM
I don't see a mod that does what you ask.
There's support within default vB for red and yellow cards to be displayed, but I think they only display on the infringing post. I'm reading your request to display what their infraction level is on each of their posts. Is this correct?
Yes EXACTLY request is to display what their infraction level is on each of their posts.
[deleted - JamesC70 has a better one]
JamesC70
10-31-2010, 09:36 PM
OK, it took a little work, but I think I've figured this out.
For the purpose of illustration, I'll use these infraction point levels:
<3 being green
3 - 5 being yellow
6 - 9 being orange
10 - 12 being red
13+ would display your "banned" icon.
First, edit your postbit (or postbit_legacy) template to add the line in red:
<if condition="$show['infraction']"><div>$vbphrase[infractions]: $post[warnings]/$post[infractions] ($post[ipoints])</div></if>
<if condition="$infraction"><img src=$infraction /></if>
<p>
<if condition="$show['reputation']"><div>
Save the template.
Now, move to Plugins and Products, and Add New Plug-In:
Product: vBulletin
Hook Location: Postbit_Display_Start
Title: Infractions Icon Display
PHP Code:
if ($post[ipoints] >= 13) { $infraction = "http://mysite.com/infraction-banned.png"; }
elseif ($post[ipoints] >= 10) { $infraction = "http://mysite.com/infraction-red.png"; }
elseif ($post[ipoints] >= 6) { $infraction = "http://mysite.com/infraction-orange.png"; }
elseif ($post[ipoints] >= 3) { $infraction = "http://mysite.com/infraction-yellow.png"; }
elseif ($post[ipoints] < 3) { $infraction = "http://mysite.com/infraction-green.png";}
Plug-In Is Active: Yes
You'll need to adjust the path to the images, and probably adjust which infraction levels trigger the relevant color-coded images. If you want the images to trigger on the user's number of infractions instead, then use $post[infractions] instead of $post[ipoints] in the if's above.
Save the plug-in. :D
Tested on 3.8.6 PL1. The above code works even if the "Display infractions" setting in post #2 is turned off. :up:
Looks familiar...:)
iPoints - that's probably what you want to use instead of warnings.
JamesC70
10-31-2010, 09:40 PM
Looks familiar...:)
Sorry... if I had known others were working on it, I'd have left it to them. ;)
Sorry... if I had known others were working on it, I'd have left it to them. ;)
No, it's OK - I mean, I should say 'sorry', I didn't realize you were working on it. It's just that I though it was funny that we came up with something so similar.
Anyway yours probably works right...
vividwarrior
11-01-2010, 05:34 PM
OK, it took a little work, but I think I've figured this out.
For the purpose of illustration, I'll use these infraction point levels:
<3 being green
3 - 5 being yellow
6 - 9 being orange
10 - 12 being red
13+ would display your "banned" icon.
First, edit your postbit (or postbit_legacy) template to add the line in red:
<if condition="$show['infraction']"><div>$vbphrase[infractions]: $post[warnings]/$post[infractions] ($post[ipoints])</div></if>
<if condition="$infraction"><img src=$infraction /></if>
<p>
<if condition="$show['reputation']"><div>Save the template.
Now, move to Plugins and Products, and Add New Plug-In:
Product: vBulletin
Hook Location: Postbit_Display_Start
Title: Infractions Icon Display
PHP Code:
if ($post[ipoints] >= 13) { $infraction = "http://mysite.com/infraction-banned.png"; }
elseif ($post[ipoints] >= 10) { $infraction = "http://mysite.com/infraction-red.png"; }
elseif ($post[ipoints] >= 6) { $infraction = "http://mysite.com/infraction-orange.png"; }
elseif ($post[ipoints] >= 3) { $infraction = "http://mysite.com/infraction-yellow.png"; }
elseif ($post[ipoints] < 3) { $infraction = "http://mysite.com/infraction-green.png";}
Plug-In Is Active: Yes
You'll need to adjust the path to the images, and probably adjust which infraction levels trigger the relevant color-coded images. If you want the images to trigger on the user's number of infractions instead, then use $post[infractions] instead of $post[ipoints] in the if's above.
Save the plug-in. :D
Tested on 3.8.6 PL1. The above code works even if the "Display infractions" setting in post #2 is turned off. :up:
wooooooooooooooooooooooooooooooooooooooooooooooooo ooooooooooooooooooow
I am very thankful Mr JamesC70 (https://vborg.vbsupport.ru/member.php?u=208361)
Its working. Thanks a loooooooooooooooooooooooooooooooooooooot!!!!
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.