The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Code for post background not working
I wanted post backgrounds to change based on your rank so I found this.
I created a plug in with this tutorial: Code:
Hey There, This is a quick & dirty fix. Add this plugin to your postbit_display_start hook: PHP Code: if($this->post->usergroupid == 6) { $this->post['is_admin'] = true; } Find the div in your postbit template with the postrow class, and edit it. Before: HTML Code: <div class="postrow"> After: HTML Code: <div class="postrow" <vb:if condition="$post['is_admin']">style="background-color: #ddd"</vb:if>> Change the #ddd to whatever color you want. No guarantees, but that should work . -Nick, SEOvB Developer The post does not change color like it should, and instead leaves it like it were before. I've already double checked that my id is 6 and it is. Any other ideas? |
#2
|
|||
|
|||
I'm not sure -> works with an array. I think maybe you want:
Code:
if($this->post['usergroupid'] == 6) { $this->post['is_admin'] = true; } Code:
<div class="postrow" <vb:if condition="$post[usergroupid] == 6">style="background-color: #ddd"</vb:if>> Another thing you can do, if you wanted to make different colors for different groups (or whatever) is that you could make a class for each one (in additional.css) where the usergroupid is part of the class name, then add a class using the usergroupid as part of it, like: Code:
<div class="postrow postbg_{vb:raw post.usergroupid}"> and then in the css: Code:
.postbg_6 { background-color: #ddd } |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|