Awesome!, it worked. I had to create two versions of the plugin. One as default and another for VBadvanced. So far I only have the setup pictured working for VBAdvanced, but I plan on tackling the forum next.
Here is a screen of the working version:
I'm basically redoing the entire forum using a CSS style-sheet instead of the built in style selector system.
Here is the vbadvanced code for adv_portal_recthreads_lean:
Code:
<tr class="post">
<td class="meta">
$avatar
<h3><a href="$vboptions[bburl]/showthread.php?$session[sessionurl]t=$thread[threadid]" title="<if condition="$thread[preview]">$thread[preview]</if>"><if condition="$show['gotonewpost']"><strong>$thread[title]</strong><else />$thread[title]</if></a></h3>
<phrase 1="$vboptions[bburl]/member.php?$session[sessionurl]u=$thread[postuserid]" 2="$thread[postusername]">$vbphrase[by_x]</phrase>
<div class="clear"></div>
</td>
<td class="postCount">
$thread[replycount]
</td>
<td class="update">
$thread[lastpostdate]<!--<a href="$vboptions[bburl]/showthread.php?$session[sessionurl]p=$thread[lastpostid]#post$thread[lastpostid]"><img alt="" border="0" src="$stylevar[imgdir_button]/lastpost.gif" title="$vbphrase[go_to_last_post]" /></a>--><br />
by <a href="$vboptions[bburl]/member.php?$session[sessionurl]find=lastposter&t=$thread[threadid]">$thread[lastposter]</a>
</td>
</tr>
I create a module wrapper specifically for that templlet thats basically just a table with class="posts" and a tr for the red bit at the top.
Here is the css I used for the styling:
Code:
.posts {
width: 593px;
font-size: 11px;
line-height: 1.4;
margin-bottom: 25px;
white-space: nowrap;
}
tr.thead td {
border-bottom-style: none;
padding: 6px 10px;
background-color: #800000;
color: #fff;
font-size: 12px;
font-weight: bold;
line-height: 1;
}
.post td {
padding: 10px;
vertical-align: middle;
background-color: #fff;
border-style: none;
}
.post + .post td,
.post + .post + .post + .post td,
.post + .post + .post + .post + .post + .post td,
.post + .post + .post + .post + .post + .post + .post + .post td {
background-color: #f5f5f5;
border-bottom: 1px solid #dadada;
border-top: 1px solid #dadada;
}
.post + .post + .post td,
.post + .post + .post + .post + .post td,
.post + .post + .post + .post + .post + .post + .post td,
.post + .post + .post + .post + .post + .post + .post + .post + .post td {
background-color: #fff;
border-style: none;
}
td.meta {
width: 300px;
}
.posts .meta img {
max-width: 35px;
max-height: 35px;
margin-bottom: 0;
margin-right: 8px;
display: block;
float: left;
}
td.postCount {
vertical-align: middle;
text-align: center;
width: 85px;
font-size: 14px;
font-weight: bold;
}
Thanks for the quick reply, helped a lot. I'll be sure to add more details about when I finish up.