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

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #11  
Old 11-01-2010, 05:34 PM
vividwarrior vividwarrior is offline
 
Join Date: Jul 2009
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by JamesC70 View Post
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.

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
Its working. Thanks a loooooooooooooooooooooooooooooooooooooot!!!!
Reply With Quote
 


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 02:37 PM.


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.04493 seconds
  • Memory Usage 2,533KB
  • 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
  • (4)bbcode_code
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (11)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • 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_threaded
  • showthread_threaded_construct_link
  • 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