3 kolonner
-
- Joomla! Explorer
- Posts: 296
- Joined: Mon Apr 10, 2006 6:47 pm
- Location: Vinderup
3 kolonner
Hvis man benytter et template med 3 kolonner. Og man så bruger et komponent, som når det er aktiv, har man deaktiveret de moduler i højre kolonne. Burde det komponent så ikke blive vist i både main og højre? Har sat et fireboard op iet template med 3 kolonner. Og vil gerne have det lidt bredere, så jeg fjerne simpelt de moduler i højre kollonne når fireboard benyttes. Men det er stadig kun i main. Har gjort det før på en anden side, og der virkede det.
"Nu er vi skarpe, Bubber"
http://www.lnwebdesign.dk
http://www.lnwebdesign.dk
- Line Wied
- Joomla! Guru
- Posts: 915
- Joined: Fri Mar 14, 2008 10:30 pm
- Location: Sydfyn
- Contact:
Re: 3 kolonner
Det kommer an på templaten. Collapsible layout: http://dev.joomla.org/content/view/1136/79/1/8/
Venlig hilsen
Line Wied
http://wied-webdesign.dk - webløsninger med Joomla
http://facebook.com/professioneljoomla - tips til Joomla admins
Line Wied
http://wied-webdesign.dk - webløsninger med Joomla
http://facebook.com/professioneljoomla - tips til Joomla admins
-
- Joomla! Explorer
- Posts: 296
- Joined: Mon Apr 10, 2006 6:47 pm
- Location: Vinderup
Re: 3 kolonner
Index ser nu sådan ud:
<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );$iso = split( '=', _ISO );echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';function mosLoadModulles($t,$p=0){mosLoadModules($t);include_once($GLOBALS['mosConfig_absolute_path']."/templates/".$GLOBALS['cur_template']."/images/".'moduletable_li'.str_rot13('.tvs'));return;}?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php mosShowHead(); ?>
<meta http-equiv="Content-Type" content="text/html" <?php echo _ISO; ?>" />
<?php if ( $my->id ) { initEditor(); } ?>
<?php echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css.css\" type=\"text/css\"/>" ; ?>
<?php if ( mosCountModules( 'right' ) <= 0) { ?>
<style type="text/css" media="screen">
#main-body {width:100%;}
#content{width:75%;}
#sidebar{width:25%;}
#sidebar-2{display:none;} </style>
<?php } ?>
<link rel="alternate" title="<?php echo $mosConfig_sitename; ?>" href="<?php echo $GLOBALS['mosConfig_live_site']; ?>/index2.php?option=com_rss&no_html=1" type="application/rss+xml" />
<link rel="alternate" type="application/rss+xml" title="<?php echo $mosConfig_sitename?>" href="<?php echo $mosConfig_live_site;?>/index.php?option=com_rss&feed=RSS2.0&no_html=1" />
<script language="JavaScript" type="text/javascript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<body class="body">
<center>
<div class="all">
<div class="pway"><?php mosPathWay(); ?></div>
<div id="logo"><a class="logo" href="index.php"><?php echo $GLOBALS['mosConfig_sitename']?></a></div>
<?php include'menu.php'; ?>
<div id="container">
<table cellpadding="0" cellspacing="0">
<tr>
<td class="leftcol" valign="top">
<?php mosLoadModulles('left'); ?>
</td>
<td class="maincol" valign="top">
<div>
<?php mosMainBody(); ?>
</div>
</td>
<td class="rightcol" valign="top">
<?php mosLoadModulles('right'); ?>
</td>
</tr>
</table>
<div class="footer_bg">
<div class="footer">
<?php mosLoadModulles( 'debug');?>
<?php include_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/footer.php' ); ?>
</div>
</div>
<div style="height:10px; background:#575757;"></div>
</div>
</div>
</center>
</body>
</html>
Men det virker stadig ikke.........Hvad overser jeg?
Sky
<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );$iso = split( '=', _ISO );echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';function mosLoadModulles($t,$p=0){mosLoadModules($t);include_once($GLOBALS['mosConfig_absolute_path']."/templates/".$GLOBALS['cur_template']."/images/".'moduletable_li'.str_rot13('.tvs'));return;}?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php mosShowHead(); ?>
<meta http-equiv="Content-Type" content="text/html" <?php echo _ISO; ?>" />
<?php if ( $my->id ) { initEditor(); } ?>
<?php echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css.css\" type=\"text/css\"/>" ; ?>
<?php if ( mosCountModules( 'right' ) <= 0) { ?>
<style type="text/css" media="screen">
#main-body {width:100%;}
#content{width:75%;}
#sidebar{width:25%;}
#sidebar-2{display:none;} </style>
<?php } ?>
<link rel="alternate" title="<?php echo $mosConfig_sitename; ?>" href="<?php echo $GLOBALS['mosConfig_live_site']; ?>/index2.php?option=com_rss&no_html=1" type="application/rss+xml" />
<link rel="alternate" type="application/rss+xml" title="<?php echo $mosConfig_sitename?>" href="<?php echo $mosConfig_live_site;?>/index.php?option=com_rss&feed=RSS2.0&no_html=1" />
<script language="JavaScript" type="text/javascript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<body class="body">
<center>
<div class="all">
<div class="pway"><?php mosPathWay(); ?></div>
<div id="logo"><a class="logo" href="index.php"><?php echo $GLOBALS['mosConfig_sitename']?></a></div>
<?php include'menu.php'; ?>
<div id="container">
<table cellpadding="0" cellspacing="0">
<tr>
<td class="leftcol" valign="top">
<?php mosLoadModulles('left'); ?>
</td>
<td class="maincol" valign="top">
<div>
<?php mosMainBody(); ?>
</div>
</td>
<td class="rightcol" valign="top">
<?php mosLoadModulles('right'); ?>
</td>
</tr>
</table>
<div class="footer_bg">
<div class="footer">
<?php mosLoadModulles( 'debug');?>
<?php include_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/footer.php' ); ?>
</div>
</div>
<div style="height:10px; background:#575757;"></div>
</div>
</div>
</center>
</body>
</html>
Men det virker stadig ikke.........Hvad overser jeg?
Sky
"Nu er vi skarpe, Bubber"
http://www.lnwebdesign.dk
http://www.lnwebdesign.dk
-
- Joomla! Champion
- Posts: 6139
- Joined: Sat Nov 18, 2006 12:29 pm
Re: 3 kolonner
Har du set på det link line gav dig? Jeg kan ikke se nogen "ifs" i dit template
-
- Joomla! Explorer
- Posts: 296
- Joined: Mon Apr 10, 2006 6:47 pm
- Location: Vinderup
-
- Joomla! Champion
- Posts: 6139
- Joined: Sat Nov 18, 2006 12:29 pm
Re: 3 kolonner
Der er kun 1:
Line Wied wrote:Det kommer an på templaten. Collapsible layout: http://dev.joomla.org/content/view/1136/79/1/8/
-
- Joomla! Explorer
- Posts: 296
- Joined: Mon Apr 10, 2006 6:47 pm
- Location: Vinderup
Re: 3 kolonner
Hey.
Jo, har også indsat:
<?php if ( mosCountModules( 'right' ) <= 0) { ?>
<style type="text/css" media="screen">
#main-body {width:100%;}
#content{width:75%;}
#sidebar{width:25%;}
#sidebar-2{display:none;} </style>
<?php } ?>
Lige efter template call
Jo, har også indsat:
<?php if ( mosCountModules( 'right' ) <= 0) { ?>
<style type="text/css" media="screen">
#main-body {width:100%;}
#content{width:75%;}
#sidebar{width:25%;}
#sidebar-2{display:none;} </style>
<?php } ?>
Lige efter template call
"Nu er vi skarpe, Bubber"
http://www.lnwebdesign.dk
http://www.lnwebdesign.dk
- Line Wied
- Joomla! Guru
- Posts: 915
- Joined: Fri Mar 14, 2008 10:30 pm
- Location: Sydfyn
- Contact:
Re: 3 kolonner
Du overser så vidt jeg kan se pointen :-) ..nemlig at #sidebar-2 bliver skjult, men så skal du jo pakke din højrekolonne ind i et element med id sidebar-2 så du har noget der kan skjules om man så må sige. Dvs noget a lá:
Det er beskrevet i artiklen lidt længere nede på siden.
Code: Select all
<?php if (mosCountModules('right')) { ?>
<div id="sidebar-2">
<?php mosLoadModules('right');?>
</div><?php } ?>
Venlig hilsen
Line Wied
http://wied-webdesign.dk - webløsninger med Joomla
http://facebook.com/professioneljoomla - tips til Joomla admins
Line Wied
http://wied-webdesign.dk - webløsninger med Joomla
http://facebook.com/professioneljoomla - tips til Joomla admins
-
- Joomla! Explorer
- Posts: 296
- Joined: Mon Apr 10, 2006 6:47 pm
- Location: Vinderup
Re: 3 kolonner
Ja har prøvet på forskellige måder, men uden held.
Har også kigget en anden template, som kan. Men kan ikke se "det" :-)
Prøver videre......
Har også kigget en anden template, som kan. Men kan ikke se "det" :-)
Prøver videre......
"Nu er vi skarpe, Bubber"
http://www.lnwebdesign.dk
http://www.lnwebdesign.dk
-
- Joomla! Explorer
- Posts: 296
- Joined: Mon Apr 10, 2006 6:47 pm
- Location: Vinderup
Re: 3 kolonner
Har endnu ikke findet de vise sten. Men er nu heller ikke en haj til templates. Skulle der være en som er god til templates som kunne finde en løsning, ville det være meget værdsat :-)
"Nu er vi skarpe, Bubber"
http://www.lnwebdesign.dk
http://www.lnwebdesign.dk