PDA

Zobacz pełną wersję : problem z menu w CMS



blitzer
07-04-2009, 10:26
chciałbym uzyskać efekt w menu z lewej strony
nazwa moduł np logowanie inny kolor srodek inny kolor i dół też coś innego
wpisuje dany kod do cms-a ale nie działa. w joomli 1.0.13 działa mi bez problemu ale w joomli 1.5 nie chce mi śmigać.
oto kod do tego menu

div#kolumna_lewa{float:left; width:209px;}

div#kolumna_lewa img{border:0px;}

div#kolumna_lewa div.module{width:209px; background:transparent url(../images/menu_lewe_srodek.png) left repeat-y; margin-bottom:10px;}

div#kolumna_lewa div.module div{width:209px; background:transparent url(../images/menu_lewe_gora.png) top left no-repeat;}

div#kolumna_lewa div.module div div{width:209px; background:transparent url(../images/menu_lewe_dol.png) bottom left no-repeat;}

div#kolumna_lewa div.module div div div{padding-left:10px; padding-bottom:10px; background:none;}

z góry dziękuje za pomoc

zwiastun
07-04-2009, 11:55
Z tym "wpisuje dany kod do cms-a" to chyba pomyłka, bo jeśli nie to wcześniej ponadrabiaj luki w elementarzu - CMS=system zarządzania treścią, CSS - kaskadowe arkusze stylów.
A w Twoim szablonie w 1.5 jest w ogóle div#kolumna_lewa?

blitzer
07-04-2009, 14:08
Z tym "wpisuje dany kod do cms-a" to chyba pomyłka, bo jeśli nie to wcześniej ponadrabiaj luki w elementarzu - CMS=system zarządzania treścią, CSS - kaskadowe arkusze stylów.
A w Twoim szablonie w 1.5 jest w ogóle div#kolumna_lewa?
jest jako div odpowiedzialny za lewą strone tu jest kod index.php
<?php defined( '_JEXEC' ) or die( 'Restricted access' );?> <?php /*1*/ ?>
<!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" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" > <?php /*2*/ ?>
<head>
<jdoc:include type="head" /> <?php /*3*/ ?>
<link rel="stylesheet" href="templates/system/css/system.css" mce_href="templates/system/css/system.css" type="text/css" />
<?php /*4*/ ?>
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
</head>

<body>
<div id="top_tlo">
<div id="top_lewy"></div>
<div id="top_prawy"></div>
</div>
<div id="strona">
<div id="srodek">
<div id="top_gora">
<div id="szukaj">
<jdoc:include type="modules" name="user4" />
</div>
</div>
<div id="top_dol">
<jdoc:include type="modules" name="user3" /> <?php /*6*/ ?>
</div>

<div id="kolumna_lewa">
<jdoc:include type="modules" name="left" />
</div>

<div id="kolumna_srodek">
<div id="demo"></div>

<div id="srodek_gora">
</div>
<div id="srodek_srodek">
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>
<div id="srodek_dol">
</div>
</div>

<div id="kolumna_prawa">
<jdoc:include type="modules" name="right" />
</div>

<div id="stopka"></div>
</div>
</div>
</body>
</html>
a tu jest tempalte.css
html,body,div,table,p,ul,li,form,input,label{margi n:0px; padding:0px;}
body{font-family:Trebuchet MS, Verdana, Arial, Sans-Serif; font-size:12px; color:#000000; background-image:url(../images/bg.png);}
div#top_tlo{position:absolute; z-index:1; width:100%;}
div#strona{position:absolute; z-index:2; width:100%; height:100%;}
div#top_lewy{width:40%; height:246px; float:left; background-image:url(../images/top_lewy.png);}
div#top_prawy{width:40%; height:231px; float:right; background-image:url(../images/top_prawy.png);}
div#srodek{margin:0 auto; width:980px;}
div#top_gora{width:980px; height:47px; background-image:url(../images/top_gora.png);}
div#szukaj{float:right; margin-top:10px;}
div#szukaj input{border:1px solid #7b7b7b; background-color:f1e9d6; margin-right:30px;}
div#top_dol{width:980px; height:113px; background-image:url(../images/top_dol.png);}


#top_dol ul {list-style:none; padding:0px; margin:0px; padding-top:62px;}
#top_dol li{float:right; text-align:center; display:block; width:80px; height:30px; background:url(../images/button.png) bottom left no-repeat; background-position:0px 0px;}
#top_dol li a{margin:0px; padding:0px; display:block; padding-top:5px;}
#top_dol li:hover{background:url(../images/button1.png) bottom left no-repeat;color:#ffffff; text-decoration:none;}
#top_dol li:hover a{color:#ffffff; text-decoration:none;}

div#kolumna_lewa{float:left; width:209px;}
div#kolumna_lewa img{border:0px;}
div#kolumna_lewa div.module_menu{width:209px; background:transparent url(../images/menu_lewe_srodek.png) left repeat-y; margin-bottom:10px;}
div#kolumna_lewa div.module_menu div{width:209px; background:transparent url(../images/menu_lewe_gora.png) top left no-repeat;}
div#kolumna_lewa div.module_menu div div{width:209px; background:transparent url(../images/menu_lewe_dol.png) bottom left no-repeat;}
div#kolumna_lewa div.module_menu div div div{padding-left:10px; padding-bottom:10px; background:none;}

div#kolumna_srodek{float:left; width:562px; text-align:justify;}
div#srodek_gora{width:562px; height:14px; background-image:url(../images/srodek_gora.png);}
div#srodek_srodek{width:562px; background-image:url(../images/srodek_srodek.png);}
div#srodek_dol{width:562px; height:14px; background-image:url(../images/srodek_dol.png);}
div#demo{width:562px; height:140px; background-image:url(../images/banner.png);}
div#kolumna_prawa{float:left; width:209px;}
div#kolumna_prawa img{border:0px;}
div#kolumna_prawa table{width:200px;}
div#kolumna_prawa div.module_menu{width:209px; background:transparent url(../images/menu_prawe_srodek.png) left repeat-y; margin-bottom:10px;}
div#kolumna_prawa div.module_menu div{width:209px; background:transparent url(../images/menu_prawe_gora.png) top left no-repeat;}
div#kolumna_prawa div.module_menu div div{width:209px; background:transparent url(../images/menu_prawe_dol.png) bottom left no-repeat;}
div#kolumna_prawa div.module_menu div div div{padding-left:10px; padding-bottom:10px; background:none;}
div#stopka{clear:both; width:980px; height:30px; background-image:url(../images/stopka.png);}
niewiem tylko jak dobrać się do tego menu w lewej kolumnie żeby go sformatować
i jeszcze jedno pytanko jak by ktoś był miły jak ustawić żeby mi wyswietlało nazwy modułów tzn nad menu żeby wyswietliło mi że jest to menu w logowaniu żeby wyświetliło mi logowanie itd itd
z góry dziękuje slicznie

zwiastun
07-04-2009, 14:28
1. Poprawianie szablonu to nie jest zabawa na 5 minut.
2. <jdoc:include type="modules" name="left" />
Taka instrukcja powoduje, że pozycja modułów wyświetlany jest w stylu domyślnym, czyli - w Joomla 1.5 - 'none', a ten styl szablonu (ramki) modułu standardowo nie ma tytułu!
Zastosuj zatem np.,
<jdoc:include type="modules" name="left" style="xhtml" />
I włącz-wyłącz wyświetlanie tytułów w parametrach modułu

blitzer
07-04-2009, 15:02
1. Poprawianie szablonu to nie jest zabawa na 5 minut.
2. <jdoc:include type="modules" name="left" />
Taka instrukcja powoduje, że pozycja modułów wyświetlany jest w stylu domyślnym, czyli - w Joomla 1.5 - 'none', a ten styl szablonu (ramki) modułu standardowo nie ma tytułu!
Zastosuj zatem np.,
<jdoc:include type="modules" name="left" style="xhtml" />
I włącz-wyłącz wyświetlanie tytułów w parametrach modułu
poprawiłem tak jak napisaleś tylko dalej mi niewyswietla tej grafiki która ma odpowiadć za część górną środkową i dolną w menu
jak byś miał jeszcze jakieś sugestie do zmian w moim szabloniku ( wiem że jest prosty i dopiero przeskakuje na joomle 1.5) to pisz bo miło się czyta gdy piszą mądrzy ludzie pozdrawiam i z góry dziękuje