View Single Post
  #8  
Old 03-20-2010, 01:26 PM
NashChristian's Avatar
NashChristian NashChristian is offline
 
Join Date: Jul 2007
Location: Nashville, TN
Posts: 292
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Unfortunately this doesn't seem to utilize the YUI Library at all, which is the direction vB has chosen for managing content layout, and still after hours of research, I can't find a workable solution.

Using your code above caused the right edge of my widgets to be cut off (as discussed in another thread), I lost the padding/margin on the center column (main content), and the main body "content columns" of "1x2 column" failed to render the second column, I'm assuming because it is YUI dependant, and YUI wasn't used in this grid. Anyhow, back to the drawing board.

Thanks anyway Lynne.


Does anybody know how to create this grid YUI compliant???

--------------- Added [DATE]1269126515[/DATE] at [TIME]1269126515[/TIME] ---------------

Ok....

I've been working on this ALL day... and I finally have it worked out to where I can use it. I used a combination of this code, a lot of research on YUI grids at Yahoo, and just a whole lot of experimentation. This is still a hack, surely not as intended at Yahoo, but seems to function. Here is what I ended up with below:

Code:
<div id="doc3" class="yui-tvb-l2" style="margin:.1%">
 <div id="bd">
  <div id="yui-main">
   <div class="yui-b">
    <div class="yui-gc">
     <div class="yui-u first yui-panel">
      <ul class="list_no_decoration" id="widgetlist_column1" style="margin-left:4%">$column[1]</ul>
     </div>
     <div class="yui-u yui-panel">
      <ul class="list_no_decoration" id="widgetlist_column2">$column[2]</ul>
     </div>
    </div>
   </div>
  </div>
  <div class="yui-b yui-sidebar" style="width:200px">
   <ul class="list_no_decoration" id="widgetlist_column3">$column[3]</ul>
  </div>
 </div>
</div>

The class="yui-tvb-l2" tells it that this has a fixed pixel left sidebar, but is actually a narrower dimmension than I want, but then I'm forcing it wider with the inline style. Then I have to compensate for the margin on the next unit cell. I also over-ride the standard "doc3" margin, so the content stays inline with header and footer elements, instead of being inset.

The only thing that really bugs me about this, but I can't figure out a way around, is my left sidebar is read last by the search engines, and since it contains my nav, it is most critical to me for SEO. I've tried putting it first, or using the first selector, both which break this grid. Oh well, at least it displays correctly.

YUI grids seem really simple IF you stick to the standard dimensions. Once you deviate, it is a totally different story!

If anyone has a recommendation on how I can do this "better", I'm all ears!

Thanks!
Jeff
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01204 seconds
  • Memory Usage 1,771KB
  • 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
  • (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