vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=251)
-   -   Hide Thread Info (https://vborg.vbsupport.ru/showthread.php?t=249114)

thunderclap82 08-22-2010 12:08 PM

Hide Thread Info
 
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.)

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.

Code:

<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:

Code:

<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.)

Code:

<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 [DATE]1282672020[/DATE] at [TIME]1282672020[/TIME] ---------------

Quick update: the code for a single forum works. The one for multiple does not.

--------------- Added [DATE]1282677989[/DATE] at [TIME]1282677989[/TIME] ---------------

Figured it out. Thanks for the help!


All times are GMT. The time now is 09:14 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01107 seconds
  • Memory Usage 1,746KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete