vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Warning Level (https://vborg.vbsupport.ru/showthread.php?t=252929)

vividwarrior 10-31-2010 12:43 PM

Warning Level
 
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/h...Bar-Gloss1.png
http://i257.photobucket.com/albums/h...Bar-Gloss2.png
http://i257.photobucket.com/albums/h...Bar-Gloss3.png
http://i257.photobucket.com/albums/h...Bar-Gloss4.png
http://i257.photobucket.com/albums/h...loss6sharp.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

Quote:

Originally Posted by JamesC70 (Post 2116454)
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.

kh99 10-31-2010 09:30 PM

[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:
Code:

<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:
Code:

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:

kh99 10-31-2010 09:39 PM

Looks familiar...:)

iPoints - that's probably what you want to use instead of warnings.

JamesC70 10-31-2010 09:40 PM

Quote:

Originally Posted by kh99 (Post 2116532)
Looks familiar...:)

Sorry... if I had known others were working on it, I'd have left it to them. ;)

kh99 10-31-2010 09:42 PM

Quote:

Originally Posted by JamesC70 (Post 2116534)
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...


All times are GMT. The time now is 01:07 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.01115 seconds
  • Memory Usage 1,738KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete