Thread: New Posting Features - [DBTech] Advanced User Tagging v3 (vB4)
View Single Post
  #455  
Old 03-25-2012, 11:42 PM
Makaveli007 Makaveli007 is offline
 
Join Date: Jun 2008
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Makaveli007 View Post
figured it out Fillip! Like w8baby's issue, it only happened when people went to their own profile. Even after I increased to 128 MB allowed for PHP, the issue still happened, and I was unable to replicate it.

After working with a member on my site we narrowed it down to being old out dated version of firefox (perhaps other old browsers) as well, being unable to understand the new way the yuipath javascript is written into the headinclude template. in vb 4.1.11 it was re-written to ' + yuipath + '. My guess is this is some format that older versions of firefox cannot understand.
Quote:
Originally Posted by DragonByte Tech View Post
Most interesting, I wouldn't think that would cause such an issue.

Thanks for letting me know in such great detail, it'll come in very handy for any future support queries


Fillip
More on this one Fillip. I was still having the issue with members on my site who have older browsers (firefox 3.6 being the main culprit) so I decided to investigate further. It actually has nothing to do with your mod, but since everyone must use their profile to check their notifications from the mod, if they have older versions of firefox, they will have this issue.

The issue is located in the MEMBERINFO template, starting in vb 4.1.11. The reason it only affects people when they view their own profile, is because it is the customize profile button and the javascript it calls, that causes the problem.

If anyone else is having this issue, the below code is what is causing the problem. To fix it, you can comment it out/remove it (which will prevent users from being able to customize their profile) or you can put in conditions to block it from older versions of firefox. I am working on those conditions now and will update this thread when I have it figured out.

Code:
<vb:if condition="$show_customize_profile">
		<script type="text/javascript">
		<!--
			{vb:raw themes_js}

			// for yui style picker:
			loadVbCss(yuipath + '/slider/assets/skins/sam/slider.css');
			loadVbCss(yuipath + '/colorpicker/assets/skins/sam/colorpicker.css');
			loadVbCss(yuipath + '/container/assets/skins/sam/container.css');
			if (remoteyui && yuicombopath)
			{
				document.write('<script type="text/javascript" src="' + yuicombopath + '?{vb:raw yui_version}/build/utilities/utilities.js&amp;{vb:raw yui_version}/build/dragdrop/dragdrop-min.js&amp;{vb:raw yui_version}/build/element/element-min.js&amp;{vb:raw yui_version}/build/slider/slider-min.js&amp;{vb:raw yui_version}/build/colorpicker/colorpicker-min.js&amp;{vb:raw yui_version}/build/container/container-min.js&amp;{vb:raw yui_version}/build/animation/animation-min.js&amp;{vb:raw yui_version}/build/json/json-min.js"></script>');
			}
			else
			{
				document.write('<script type="text/javascript" src="' + yuipath + '/utilities/utilities.js"></script>');
				document.write('<script type="text/javascript" src="' + yuipath + '/dragdrop/dragdrop-min.js"></script>');
				document.write('<script type="text/javascript" src="' + yuipath + '/element/element-min.js"></script>');
				document.write('<script type="text/javascript" src="' + yuipath + '/slider/slider-min.js"></script>');
				document.write('<script type="text/javascript" src="' + yuipath + '/colorpicker/colorpicker-min.js"></script>');
				document.write('<script type="text/javascript" src="' + yuipath + '/container/container-min.js"></script>');
				document.write('<script type="text/javascript" src="' + yuipath + '/animation/animation-min.js"></script>');
				document.write('<script type="text/javascript" src="' + yuipath + '/json/json-min.js"></script>');
			}
			document.write('<script type="text/javascript" src="clientscript/vbulletin_userprofile.js?v={vb:raw vboptions.simpleversion}"></script>');
		//-->
		</script>
	</vb:if>
Reply With Quote
Благодарность от:
ProFifaLeagues
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01638 seconds
  • Memory Usage 1,789KB
  • 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
  • (1)bbcode_code
  • (2)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_box_bit
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • 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