PDA

Zobacz pełną wersję : Górne menu - Pomoc w modyfikacji templatki



rzodkiewka
09-10-2009, 21:06
Witam,

Modyfikuję templatkę i mam taki problem:
- górne menu umieściłem na górnym pasku templatki, niby wycentrowałem, ale pod każdą przeglądarką jest inaczej i nie do końca na środku ... zmieniłem plany i chcę na najniższym pasku umieścić, gdzie znajduję currentDate, do prawej strony daty ..., ale zastanawia mnie ten problem z "center" i czy się powtórzy z zamiarem umieszczenia go do prawej strony daty zmieniając center na right ... kod poniżej
- chciałbym przeskalować ten moduł joomli, tak, aby menu było zdeczka mniejsze nie takie rozciągnięte przy mniejsze rozdzielczości


<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );?>
<!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(); ?>
<script src="<?php echo $mosConfig_live_site;?>/modules/hover_box2/mootools.v1.11.js" type="text/javascript" charset="utf-8" ></script>
<script src="<?php echo $mosConfig_live_site;?>/modules/hover_box2/mootips.v1.11.js" type="text/javascript" charset="utf-8" ></script>
<script src="<?php echo $mosConfig_live_site;?>/modules/hover_box2/thumbnoo.js" type="text/javascript" charset="utf-8" ></script>
<style type="text/css" media="screen">@import "<?php echo $mosConfig_live_site; ?>/modules/hover_box2/hover_box2.css";></style>
<style type="text/css" media="screen">@import "<?php echo $mosConfig_live_site; ?>/modules/hover_box2/slimbox/slimbox_ex.css";></style>
<script src="<?php echo $mosConfig_live_site;?>/modules/hover_box2/slimbox/slimbox_ex_compressed.js" type="text/javascript" charset="utf-8" ></script>
<?php
if (file_exists(JPATH_SITE.DS.'components'.DS.'com_jo omlastats'.DS.'joomlastats.inc.php'))
include_once(JPATH_SITE.DS.'components'.DS.'com_jo omlastats'.DS.'joomlastats.inc.php');
?>
<script language="JavaScript" src="<?php echo $mosConfig_live_site?>/modules/bamboo_faq/motionpack.js"></script>
<?php if ( $my->id ) initEditor(); ?><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css.css\" type=\"text/css\"/>" ; ?>
<?php echo "<link rel=\"shortcut icon\" href=\"$GLOBALS[mosConfig_live_site]/images/favicon.ico\" />" ; ?><!--[if lt IE 7.]>
<script defer type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/pngfix.js"></script><![endif]-->
</head>
<body id="body_bg">
<table cellspacing="0" cellpadding="0" border="0" width="100% align="center">
<tr>
<td width="269" align="center" valign="middle">
</td>
<tbody>
<tr>
<td>&nbsp;</td>
<td nowrap="nowrap" align="center" class="topnav" valign="bottom">
<?php if (mosCountModules('user3')) { ?>
<?php mosLoadModules ( 'user3'); ?>
</div>
<?php } ?>
</td>
</tr>
</table>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="mainheader"><img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/go.png" width="50" height="70" alt="" border="0" /></td><td class="mainheader2">
<?php echo $mosConfig_sitename; ?>
<?php mosLoadModules( 'user2' ); ?>
<div id="banner">
<?php if (mosCountModules('user4')) { ?>
<?php mosLoadModules ( 'user4', -1 ); ?>
<?php } ?>
</div>
</div>
</div>
</td>
</tr>
</table>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td width="100%" class="top1" ><?php mosPathWay(); ?>
</td>
<td class="top1">&nbsp;</td>
<td width="550" align="right" class="top1" ><div class="date"> Dzisiaj jest <?php echo mosCurrentDate(); ?></div></td>
</tr>
</table>
<table width="99%" class="top2"
border="0" align="center" cellpadding="0" cellspacing="0"
>
<tr>

z góry dziękuję

doti_w
10-10-2009, 10:49
Nie wiem na ile moje pytanie ma u Ciebie zastosowanie, ale na grzyba Ci tyle tabel?
I to na pewno nie jest poprawny zapis:
<table cellspacing="0" cellpadding="0" border="0" width="100% align="center">
<tr>
<td width="269" align="center" valign="middle">
</td>
<tbody>
<tr>
<td>&nbsp;</td>
<td nowrap="nowrap" align="center" class="topnav" valign="bottom">
Otwierasz tabelę wrzucasz jedną komórkę i co dalej? <tbody> ? powinno być zaraz po znaczniku <table>. Na dodatek potem masz 2 komórki. Popraw strukturę tabeli może pomoże.
I skąd bierze Ci się tyle znaczników zamykania warstw? Przejrzyj dobrze kod i popraw. Proponuję wszystko zrobic na warstwach, a style wrzucić w css.