The Arcive of vBulletin Modifications Site. |
|
|
#1
|
|||
|
|||
|
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:
|