Thread: Miscellaneous Hacks - DJ's Dynamic Tab Content for Postbit_Legacy
View Single Post
  #63  
Old 11-10-2010, 02:24 AM
dcuellar dcuellar is offline
 
Join Date: Nov 2007
Posts: 104
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've used this before and I went ahead and installed it again.

Attached is a picture of one of my tabs. I'm posting this tab in particular because I've added a function which alerts the user if they do not have that profile field filled and then allows them to click on a link that takes them to edit their profile.

The only one who can see that is the person who posted that particular message.
Everyone else just sees the available profile fields.

Here is the code FOR ONE TAB w/ONE ENTRY (copy and paste entry for more) for those interested. Just insert the appropriate info where you see red:
Code:
<!-- TAB 5 CONTENT -->  
<div id="tab5{vb:raw post.postid}" class="tabcontent">  

<vb:if condition="$post[fieldX]">
	<div class="eti_postbit"><b>Field Title:</b> <br />{vb:raw post.fieldX}</div>
<vb:else />
	<vb:if condition="$bbuserinfo[userid] == $post['userid']" >
		<div class="eti_postbit"><b>About Me:</b> 
			<br /><p align="center">NO ENTRY. COMPLETE YOUR PROFILE <a href="http://www.xxxxxxxxxx.com/forum/profile.php?do=editprofile">HERE</a>.</p> 
		</div>
	</vb:if>
</vb:if>


   
</div>
Attached Images
File Type: png Screen shot 2010-11-09 at 11.10.48 PM.png (51.9 KB, 0 views)
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01219 seconds
  • Memory Usage 1,784KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_attachment
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete