Go Back   vb.org Archive > vBulletin 5 Connect Discussion > vB5 Design and Graphics Discussions
Prev Previous Post   Next Post Next
  #3  
Old 11-04-2013, 04:42 PM
Lichurec Lichurec is offline
 
Join Date: Oct 2013
Location: Hamburg
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

1) "!important" is not a solution, especially that "css_editor" alone includes declarations with !important which therefore you can not overwrite. In order be able to custom-style the templates one has to be sure that his "customised CSS" WILL be loaded as the very last.

2) in this case JS does not add additional classes. I managed to track down the issue and - from my perspective - it's an error which I can not bypass in any reasonable way.
The contententry template includes <script type="text/javascript"></script> block at the very end. Apparently - rendering this template (which happens if one tries to "edit" someone's post) renders blocks full of <link rel="stylesheet">in place of the script block.

This forces the browser to try to re-download those CSS templates (which it should not do, hence they're already in the browser cache) AND re-render whole page keeping in mind new order of css files ("new" files / files linked lower in the code list will become "more important" and override style declarations from any files loaded / linked earlier).

What's interesting - it's sufficient to have an empty <script type="text/javascript"></script> block in mentioned template for this behaviour to occur… :/

Rendered code looks like:
HTML Code:
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="http://test.local/css.php?styleid=4&amp;td=ltr&amp;sheet=css_b_content_entry.css,css_b_toolbar.css,css_b_content_entry_panel.css,css_b_editor.css,css_b_smilie.css&amp;ts=1383582879 " />
<link rel="stylesheet" type="text/css" href="http://test.local/css.php?styleid=4&amp;td=ltr&amp;sheet=css_b_file_chooser.css,css_b_attach_item.css,css_b_link_input.css,css_b_link_content.css,css_b_table.css&amp;ts=1383582879 " />
<link rel="stylesheet" type="text/css" href="http://test.local/css.php?styleid=4&amp;td=ltr&amp;sheet=css_b_poll_fieldset.css,css_b_datepicker.css&amp;ts=1383582879 " />
<link rel="stylesheet" type="text/css" href="http://test.local/css.php?styleid=4&amp;td=ltr&amp;sheet=css_imgareaselect-animated.css,css_jquery-ui-1_8_14_custom.css,css_jquery_qtip_min.css,css_jquery_selectBox.css,css_global.css&amp;ts=1383582879 " />
<link rel="stylesheet" type="text/css" href="http://test.local/css.php?styleid=4&amp;td=ltr&amp;sheet=css_b_link.css,css_b_layout.css,css_b_button.css,css_b_button_group.css,css_b_dropdown.css&amp;ts=1383582879 " />
<link rel="stylesheet" type="text/css" href="http://test.local/css.php?styleid=4&amp;td=ltr&amp;sheet=css_b_icon.css,css_b_tabbed_pane.css,css_b_form_control.css,css_b_form_input.css,css_b_form_select.css&amp;ts=1383582879 " />
<link rel="stylesheet" type="text/css" href="http://test.local/css.php?styleid=4&amp;td=ltr&amp;sheet=css_b_form_textarea.css,css_b_media.css,css_b_divider.css,css_b_avatar.css,css_b_ajax_loading_indicator.css&amp;ts=1383582879 " />
<link rel="stylesheet" type="text/css" href="http://test.local/css.php?styleid=4&amp;td=ltr&amp;sheet=css_b_topicpreview.css,css_responsive.css&amp;ts=1383582879 " />
<![endif]-->
<!--[if !IE]><!-->
<link rel="stylesheet" type="text/css" href="http://test.local/css.php?styleid=4&amp;td=ltr&amp;sheet=css_b_content_entry.css,css_b_toolbar.css,css_b_content_entry_panel.css,css_b_editor.css,css_b_smilie.css,css_b_file_chooser.css,css_b_attach_item.css,css_b_link_input.css,css_b_link_content.css,css_b_table.css,css_b_poll_fieldset.css,css_b_datepicker.css&amp;ts=1383582879 ">
<link rel="stylesheet" type="text/css" href="http://test.local/css.php?styleid=4&amp;td=ltr&amp;sheet=css_imgareaselect-animated.css,css_jquery-ui-1_8_14_custom.css,css_jquery_qtip_min.css,css_jquery_selectBox.css,css_global.css,css_b_link.css,css_b_layout.css,css_b_button.css,css_b_button_group.css,css_b_dropdown.css,css_b_icon.css,css_b_tabbed_pane.css,css_b_form_control.css,css_b_form_input.css,css_b_form_select.css,css_b_form_textarea.css,css_b_media.css,css_b_divider.css,css_b_avatar.css,css_b_ajax_loading_indicator.css,css_b_topicpreview.css,css_responsive.css&amp;ts=1383582879 ">
<!--<![endif]-->
Reply With Quote
 

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 01:06 PM.


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.03571 seconds
  • Memory Usage 2,308KB
  • Queries Executed 12 (?)
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)bbcode_html
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.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_threaded
  • showthread_threaded_construct_link
  • 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