View Full Version : Only show signature on a user's first post on a page

March 13, 2011, 02:38 PM
On a very large forum where I am an administrator, we have set vBulletin to only show a user's signature on the first post of each page. This makes things look much cleaner, because you don't have multiple copies of signatures cluttering things up.

It's very easy to do.

First way is a simple edit to the postbit template.

Replace this:

<if condition="$post['signature']">

With this:

<if condition="$post['signature'] AND !$vboptions['shownsigs'][$post[userid]] AND $vboptions['shownsigs'][$post[userid]] = true">

The second way is through a vBulletin mod available at http://www.vbulletin.org/forum/showthread.php?t=148685. This will give you an option in the admincp to turn this feature on or off.

March 13, 2011, 02:39 PM
If this option was on, my signature would not be displayed for this post. It would only be displayed for my initial post above.

Mike Irwin
March 14, 2011, 09:36 AM
Well, personally, I've never even noticed an issue.

March 31, 2011, 12:45 AM
Yes, the fairly strict limits on signatures here (compared to where I am an administrator) definitely cuts down the need for doing this. But since TFL seems to be going for a very clean look to the forums with no distractions, I just wanted to make you aware that this can easily be done, and would make things even more uncluttered.