View Full Version : Hide Thread Info
thunderclap82
08-22-2010, 12:08 PM
Is there a way in vB 4 to hide certain information in specific threads? By that I mean I run a movie review website and the top of the thread has the authors name, their avatar, join date, posts, etc. and I would like this stuff hidden for all threads in specific forums, displaying only the body of the text. Can this be done?
thunderclap82
08-24-2010, 03:12 AM
*bump*
I've been doing a lot more research and I've found that this sort of thing was possible for vB 3.8. It was done so by editing the postbit template. (See this discussion (https://vborg.vbsupport.ru/showthread.php?t=205469&highlight=hide+postbit).)
I've attached an image and the material I would like to hide is confined to the yellow highlighted portion, more specifically: the Username, the Avatar, the Join Date and Posts, and Title (in this case Year One). And I want to do it for specific forums, not all.
Can anyone please help me out with this?
http://img691.imageshack.us/img691/3083/43853317.png
TheLastSuperman
08-24-2010, 07:04 AM
You need to edit the postbit template and wrap the info you wish to hide in a conditional i.e.
<vb:if condition="$thread[forumid] != 8888">THE POSTBIT CODE YOU WANT TO HIDE HERE</vb:if>
So we trick it basically. If the forum ID is NOT 8888 show this etc.
To specify several forums at a time use this:
<vb:if condition="in_array($forum['forumid'], array(1,2,3))">
<vb:comment>Show Nothing in forums 1, 2, and 3</vb:comment>
<vb:else />
Put the OLD code here or rather, the code you want to show in all other forums so you don't lose it.
</vb:if>
thunderclap82
08-24-2010, 02:29 PM
Thanks for the code. I've entered it where I think it's suppose to go yet the information is still being displayed. I tried clearing my browser cache but that didn't help. Here is the code as it is in my postbit. Does it look like? I appreciate you taking the time to help.
(What I added is in bold.)
<vb:if condition="in_array($forum['forumid'], array(2,4,5,6))">
<vb:comment>Hides User Info at Top in FanEdit pages</vb:comment>
<vb:else />
<div class="userinfo<vb:if condition="!$show['avatar']">_noavatar</vb:if>">
<div class="contact">
<vb:if condition="$show['avatar']">
<a class="postuseravatarlink" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}">
<vb:if condition="$post.avatarurl">
<img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" />
<vb:else />
<img src="{vb:stylevar imgdir_misc}/unknown.gif" />
</vb:if>
</a>
</vb:if>
<div class="username_container">
<vb:if condition="$post['userid']">
{vb:raw memberaction_dropdown}
{vb:raw post.onlinestatus}
<vb:else />
<span class="username guest">{vb:raw post.username}</span>
</vb:if>
<span class="usertitle">
{vb:raw post.usertitle}
</span>
<vb:if condition="$post['rank']">
<span class="rank">{vb:raw post.rank}</span>
</vb:if>
{vb:raw template_hook.postbit_userinfo_left}
<vb:if condition="$show['reputation']">
<span class="postbit_reputation" id="repdisplay_{vb:raw post.postid}_{vb:raw post.userid}">{vb:raw post.reputationdisplay}</span>
</vb:if>
<vb:if condition="$post['userid']">
<div class="imlinks">
{vb:raw post.icqicon} {vb:raw post.aimicon} {vb:raw post.msnicon} {vb:raw post.yahooicon} {vb:raw post.skypeicon}
</div>
</vb:if>
</div>
</div>
<vb:if condition="$post['userid']">
<div class="userinfo_extra">
<dl class="userstats">
<vb:if condition="$post['joindate']"><dt>{vb:rawphrase join_date}</dt> <dd>{vb:raw post.joindate}</dd></vb:if>
<vb:if condition="$post['field2']"><dt>{vb:rawphrase location_perm}</dt> <dd>{vb:raw post.field2}</dd></vb:if>
<vb:if condition="$post['age']"><dt>{vb:rawphrase age}</dt> <dd>{vb:raw post.age}</dd></vb:if>
<dt>{vb:rawphrase posts}</dt> <dd>{vb:raw post.posts}</dd>
{vb:raw template_hook.postbit_userinfo_right_after_posts}
</dl>
<vb:if condition="$show['infraction'] OR $show['reppower']">
<dl class="user_rep">
<vb:if condition="$show['infraction']">
<dt>{vb:rawphrase infractions}</dt>
<dd>{vb:raw post.warnings}/{vb:raw post.infractions} ({vb:raw post.ipoints})</dd>
</vb:if>
<vb:if condition="$show['reputation']">
<vb:if condition="$show['reppower']">
<dt>{vb:rawphrase reppower}</dt>
<dd id="reppower_{vb:raw post.postid}_{vb:raw post.userid}">{vb:raw post.reppower}</dd>
</vb:if>
</vb:if>
</dl>
</vb:if>
{vb:raw template_hook.postbit_userinfo_right}
</div>
</vb:if>
</div>
</div>
</vb:if>
--------------- Added 1282672020 at 1282672020 ---------------
Quick update: the code for a single forum works. The one for multiple does not.
--------------- Added 1282677989 at 1282677989 ---------------
Figured it out. Thanks for the help!
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.