Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Design and Graphics Discussions
Prev Previous Post   Next Post Next
  #1  
Old 02-18-2010, 10:28 AM
NashChristian's Avatar
NashChristian NashChristian is offline
 
Join Date: Jul 2007
Location: Nashville, TN
Posts: 292
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default CMS GRID: Need Help Modifying to Fixed, Liquid, Liquid

Hello.

I'm one of those old school "table/row/cell" people, who still don't quite "get it" with CSS page structure, such as "grids".

I took one of the stock grids (Fixed, Liquid, Fixed) and played with the numbers until I got the screen to be proportioned the way I want (on my screen), however I need help changing the code so that third column will also be liquid, that way on a narrower screen the page columns will stay proportional, except for the first column which I want a fixed 200px wide, due to image widths used in that column.

What I'm shooting for is a Fixed (200px), Liquid (70%), Liquid (30%) grid. I basically want it to look the same as it does currently. Here is a screen shot:




Here is the code I'm currently using to make the existing grid (Fixed 200px, Liquid, Fixed 400px):

Layout Manager UI HTML
This is the HTML that is used within the Layout Manager for placing widgets on the layout:
Code:
<div id="doc3" class="yui-tvb-l3">
	<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_column2">$column[2]</ul>
					</div>
					<div class="yui-u yui-panel">
						<ul class="list_no_decoration" id="widgetlist_column3">$column[3]</ul>
					</div>
				</div>
			</div>
		</div>
		<div class="yui-b yui-sidebar">
			<ul class="list_no_decoration" id="widgetlist_column1">$column[1]</ul>
		</div>
	</div>
</div>

Default Template HTML
This is the HTML that is used by the CMS on the front end. Widgetlist locations should match those in the Layout Manager UI HTML:
Code:
<style type="text/css">
#gridl3_container {
	position: relative;
	clear: both;
	float: left;
	width: 100%;
	overflow: hidden;
}

#gridl3_midshift {
	float: left;
	width: 200%;
	position: relative;
	left: 200px; /*controls margin from far left side to left edge of center column (forces left column)*/
}

#gridl3_rightshift {
	float: left;
	width: 100%;
	position: relative;
	left: 50%;
	margin-left: -400px; /*controls padding before left column (higer negative number = less padding)*/
}

#gridl3_midmask {
	float: right;
	width: 50%;
	position: relative;
	right: 100%;
}

#gridl3_midcol {
	margin-left: 420px; /*controls margin from far left side to left edge of center column - 20px gutter*/
	width: 100%;
	overflow: hidden;
}

#gridl3_leftcol {
	float: left;
	width: 200px; /*controls width of left column*/
	position: relative;
	margin-left: -50%;
	left: 200px; /*not sure what this controls*/
	overflow: hidden;
}

#gridl3_rightcol {
	float: left;
	width: 400px; /*controls width of right column*/
	position: relative;
	left: -200px; /*need to adjust this margin relative to column width adjustment above*/
	overflow: hidden;
}

#gridl3_content {
	margin-right: 640px; /*controls right edge of center column - 40px gutter (gutter must be twice what it is on the left side)*/
}
</style>

<div id="gridl3_container">
	<div id="gridl3_midshift">
		<div id="gridl3_rightshift">
			<div id="gridl3_midmask">
				<div id="gridl3_midcol">
					<div id="gridl3_content">
						<ul class="list_no_decoration" id="widgetlist_column2">$column[2]</ul>
					</div>
				</div>
			</div>
			<div id="gridl3_leftcol">
				<ul class="list_no_decoration" id="widgetlist_column1">$column[1]</ul>
			</div>
			<div id="gridl3_rightcol">
				<ul class="list_no_decoration" id="widgetlist_column3">$column[3]</ul>
			</div>
		</div>
	</div>
</div>

Can someone PLEASE help "spell it out" for me, detailing percisely how I need to change this code in order to create the grid I'm going for? Again, I'm trying to create a Fixed (200px), Liquid (70%), Liquid (30%).

All help will be GREATLY appreciated!

Thanks!
Jeff
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 12:00 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.04130 seconds
  • Memory Usage 2,462KB
  • Queries Executed 11 (?)
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
  • (3)bbcode_code
  • (1)bbcode_html
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (8)postbit
  • (8)postbit_onlinestatus
  • (8)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_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