Well, Thanks for the hack first off, nice idea. However because my board is so heavily modded your code had to have lots of changes. I eventually got it all working, but one thing I did notice. If a user doesn't have a signature, it adds a small empty amount of space between the post and the controls beneath the post. It does this because your hack adds a new row whether or not the user has a signature. To overcome this you can do the following:
Find:
Code:
<td class="alt2" width="175" rowspan="2" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px; border-bottom: 0px">
Replace with:
Code:
<if condition="$post['signature']">
<td class="alt2" width="175" rowspan="2" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px; border-bottom: 0px">
<else />
<td class="alt2" width="175" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px; border-bottom: 0px">
</if>
Find:
Code:
<tr>
<td class="alt1" valign="bottom" style="border-right: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]">
<if condition="$post['signature']">
<!-- sig -->
<hr size="1" style="color:$stylevar[tborder_bgcolor]" />
<div valign="bottom">
$post[signature]
</div>
<!-- / sig -->
</if>
</td>
</tr>
Replace with:
Code:
<if condition="$post['signature']">
<tr>
<td class="alt1" valign="bottom" style="border-right: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]">
<!-- sig -->
<hr size="1" style="color:$stylevar[tborder_bgcolor]" />
<div valign="bottom">
$post[signature]
</div>
<!-- / sig -->
</td>
</tr>
</if>