Thread: Miscellaneous Hacks - [DBTech] Username Change v1 (vB4)
View Single Post
  #154  
Old 01-14-2011, 03:25 PM
sung sung is offline
 
Join Date: Feb 2002
Posts: 36
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by sung View Post
4.0.8 seems to have changed something (CSS probably?) so now the tabs in the user profile don't look quite right.



Notice the extra space around the tab between the light and dark blue lines as I'm hovering over the tab in the screen shot.

I haven't had a chance yet to look to see what needs to be changed to fix, but iTrader also had this issue until its newest update, so maybe that could help in narrowing down the problem?
Fixed this myself, which requires 2 changes.
  1. Add a new template called: "dbtech_username_change_membertab_css"
    with the following contents:
    Code:
    #usernamehistory-tab, #usernamehistory-tab a:hover {
    	height:25px;
    	display:inline;
    	background-color:transparent;
    	margin:0px;
    	padding:0px;
    	text-align:center;
    	border:none;
    	<vb:if condition="$stylevar['textdirection'] == 'rtl'">
    	float: {vb:stylevar left};
    	<vb:else/>
    	clear:both;
    	</vb:if>
    }
    
    a:hover#usernamehistory-tab {
    	background:transparent;
    }
  2. Add this to the bottom of the "Member Profile: Add Username History Tab" plugin (the one that uses the member_build_blocks_start hook):
    Code:
    if (version_compare($vbulletin->options['templateversion'], '4.0.8', '>=')) 
    { 
        $template_hook['memberinfo_css'] .= vB_Template::create('dbtech_username_change_membertab_css')->render(); 
    }
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01247 seconds
  • Memory Usage 1,768KB
  • Queries Executed 11 (?)
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
  • (2)bbcode_code
  • (1)bbcode_quote
  • (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_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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete