Zobacz pełną wersję : formatowanie mod_mainmenu
naitsyrk85
25-05-2009, 11:10
W jaki sposób sformatowac tytuł w mainmenu za pomocą css. Proszę o jakiś przykład jakie klasy trzeba wykorzystać i w jaki sposób to zrobić. Z góry dziekuje
moduły mam wstawione w ten sposób:
<div id="b_gora"> </div><div id="b">
<jdoc:include type="modules" name="left" style="table" /></div>
<div id="b_dol"> </div>
<div id="b_gora"></div><div id="b">
<jdoc:include type="modules" name="leftmultimedia" style="table" /></div>
<div id="b_dol"></div>
I drugie pytanie:
Jak wykonać ten zapis aby po wyłączeniu modułu wyłączyły się równiez
<div id="b_gora">
<div id="b_dol">
bartspam
25-05-2009, 12:11
zakladasz modul menu np. moje_menu, w Module Class Suffix wpisujesz np. -mojemenu (razem z myslnikiem).
teraz walisz w css (aby edytowac tytul):
div.moduletable-mojemenu h3
{
background:red
}
samo menu edytujesz za pomoca:
div.moduletable-mojemenu
{
background:red
}
A jak chcesz miec inna nazwe menu np. moje fajne menu - to nadajesz taka nazwe modulowi menu (zamiast moje_menu).
naitsyrk85
25-05-2009, 12:43
Robię tak jak mi napisałeś i nic się nie zmienia.??
bartspam
25-05-2009, 12:48
menu ustawione na liste ?
styl w index.php masz "xhtml" ?
np.
<div id="menu_left">
<jdoc:include type="modules" name="menu_left" style="xhtml" />
</div>
naitsyrk85
25-05-2009, 12:59
Dzieki to tu był błąd.... styl miałem ustawiony jako table, a nie xhtml
Zaraz to dokładnie przejrze i sprawdzę czy wszystko będzie ok
A mam jeszcze jedno pytanie
W jaki sposób np. w nesach ustawić długość tekstu powyżej której bedzie dostepny już link więcej?
naitsyrk85
25-05-2009, 13:06
I tak ciągle nie moge zmienić formatowania dla danego modułu
W tym momecnie styl tytułu menu formatuje mi
h3, .componentheading, table.moduletable th, legend {
text-align: center;
font-weight: bold;
font-family: Helvetica,Arial,sans-serif;
font-size: 15px;
font-style: italic;
color: #99FFFF;
background-color:#000033;
}
bartspam
25-05-2009, 13:14
po plrostu w edytorze klikasz read more wtedy kiedy chcesz aby link czytaj wiecej sie pojawil.
div.moduletable-mojemenu h3
{
background:red
}
- formatuje tytul, tylko musisz ustawic aby go pokazywal - show title
div.moduletable-mojemenu
{
background:red
}
-formatuje samo menu.
naitsyrk85
25-05-2009, 13:22
Tak mam ustawione pokazywanie tytułu menu.
Tylko, że gdy teraz w index.php zmieniłem
<jdoc:include type="modules" name="left" style="table" />
na
<jdoc:include type="modules" name="left" style="xhtml" />
To rzeczywiście wygląd tytułu się zmienił ale doszedłem do tego że w css formatuje mi go klasa, którą miałem wrzuconą z jakiegoś standardowego css dla joomli 1.5. Drugi błąd jaki mi yskoczył po zmianie stylu z table na xhtml to fakt że troszkę mi się tabelka rozjechała i muszę ja teraz za pomoca marginesów znowu ustawić
h3, .componentheading, table.moduletable th, legend {
text-align: center;
margin-left:6px;
margin-right:6px;
margin-top:0;
font-weight: bold;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.5em;
font-style: italic;
color: #99FFFF;
background-color:#000033;
}
bartspam
25-05-2009, 13:43
No ja ci podaje tutaj wszystko do szablonu na czysto, jak masz cos zainstalowanego no to jedziesz z jego klasami to chyba naturalne. Podgladasz w source jakie ma do czego i wedlug nich wszystko ustawiasz.
naitsyrk85
25-05-2009, 20:40
Nie nie teraz mnie nie zrozumiałeś, nie instalowałem żadnych innych modulów poprostu metodąprób i łędów próbowałem dojśc do sposobu formatowania tytułu menu na podstawie css (klas) z innych szablonów. Jak będe w domu to jeszcze pokombinuje i napisze co mi z tego wyszło. Pozdrawiam
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!