Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
  #1  
Old 08-22-2010, 12:08 PM
thunderclap82 thunderclap82 is offline
 
Join Date: Nov 2008
Posts: 305
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default 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?
Reply With Quote
  #2  
Old 08-24-2010, 03:12 AM
thunderclap82 thunderclap82 is offline
 
Join Date: Nov 2008
Posts: 305
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

*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?

Reply With Quote
  #3  
Old 08-24-2010, 07:04 AM
TheLastSuperman's Avatar
TheLastSuperman TheLastSuperman is offline
Senior Member
 
Join Date: Sep 2008
Location: North Carolina
Posts: 5,844
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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>
Reply With Quote
  #4  
Old 08-24-2010, 02:29 PM
thunderclap82 thunderclap82 is offline
 
Join Date: Nov 2008
Posts: 305
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:25 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07738 seconds
  • Memory Usage 2,195KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete