The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
How To Place Profile Info In Fieldset Style Boxes In postbit_legacy
This tutorial explains how to box profile information into individual fieldsets using two different methods in postbit_legacy. I recommend using either one or the other of these effects as using them together will have a negative impact on the resulting postbit_legacy layout. While this tutorial deals soley with the posts and join date part of the template, it gives easy to follow steps to use this on all your postbit information. Fieldsets With Legends (no conditionals) In your postbit_legacy template find Code:
<div> $vbphrase[posts]: $post[posts] </div> Code:
<div> <fieldset> <legend>$vbphrase[posts]</legend> <table border="0" cellspacing="0" cellpadding="0" width="100%"> <tr> <td class="smallfont" align="center">$post[posts]</td> </tr> </table> </fieldset> </div> Firstly, we have retained the Code:
<div> Next we have the Code:
<fieldset> This is followed by Code:
<legend>$vbphrase[posts]</legend> Now we move onto the content. In order to populate the box, we must first create a table to place the contents in. To do this we use the following code: Code:
<table border="0" cellspacing="0" cellpadding="0" width="100%"> <tr> <td class="smallfont" align="center"> The next thing to be added is the actual content for the cell we have created. In this case we are using Code:
$post[posts] Finally, we need to close everything that we have opened, otherwise the rest of the page will attempt to nest itself within the first fieldset of the first post on the page. To do this, add Code:
</td> </tr> </table> </fieldset> </div> You will now have a box in your postbit that looks like this: Fieldsets With Legends (using conditionals) These are done in exactly the same manner, but the conditional must remain around the outside of the code. An example of this is the join date information included in the above image. The code used to generate this is Code:
<if condition="$post['joindate']"> <div> <fieldset> <legend>$vbphrase[join_date]</legend> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td align="center" class="smallfont"> $post[joindate] </td> </tr> </table> </fieldset> </div> </if> Fieldsets Without Legends If you like this effect, but don't want the labels to be separated from the information, then you can use the exact same methods used in the above examples apart from a couple of changes. This then provides a solid border around the information. Looking at the post count code again, the replacement code would be Code:
<div> <fieldset> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td align="center" class="smallfont"> $vbphrase[posts]: $post[posts] </td> </tr> </table> </fieldset> </div> Again, using the items that have conditionals simply involves placing this code within the if code. The resulting effect using this method is: I hope that you find this technique useful. If you use it and would like to be added as a live demo for this effect please post the URL to a page on your site where this is in action. |
#12
|
|||
|
|||
I'm bumping this, hoping someone will have an answer?
|
#13
|
|||
|
|||
aaaaaand asking again?
|
#14
|
||||
|
||||
FYI, KA is offliine for a few weeks, so she is not likely to answer you.
|
#15
|
|||
|
|||
Thank you Paul
|
#16
|
|||
|
|||
Ok Kerry-Anne, now that you're back............ please can you guide me here??
|
#17
|
|||
|
|||
I'll get to it in a few days. Still not really here proper (moving house again on friday), nor got a proper net connection. Poke me in a week if I haven't got back to you by then.
|
#18
|
|||
|
|||
Thank you!
|
#19
|
|||
|
|||
Just add a <fieldset> tag right after the <td> tag for the left side of the postbit...
....then close the </fieldset> right before the </td>. |
#20
|
||||
|
||||
Kerry-Ann, this is a nice bit of code, and I've done the simple changes, but I need your help on converting this please to Fieldsets With Legends (no conditionals)
Code:
<!-- Start Post Thank You Hack --> <if condition="$post[userid]"> <br /> $vbphrase[post_thanks_thanks]: $post[post_thanks_user_amount] <br /> <if condition="$post[post_thanks_thanked_times_on] == 1"> $vbphrase[post_thanks_time_post] <else /> <if condition="$post[post_thanks_thanked_posts_on] == 1"> <phrase 1="$post[post_thanks_thanked_times]">$vbphrase[post_thanks_times_post]</phrase> <else /> <phrase 1="$post[post_thanks_thanked_times]" 2="$post[post_thanks_thanked_posts]">$vbphrase[post_thanks_times_posts]</phrase> </if> </if> </if> <!-- End Post Thank You Hack --> Thanks! |
#21
|
|||
|
|||
Quote:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|