PDA

Zobacz pełną wersję : Jak zrobić nawigację globalną?



altar
25-05-2010, 20:07
Witam,

Jak zrobić nawigację globalną, czyli menu na dole strony gdzie w kolumnach są wyświetlone wszystkie elementy z menu jakie są na stronie?

Pozdrawiam, Robert.

stone
25-05-2010, 20:18
Jeżeli to ma być generowane automatycznie to pierwsze co mi przychodzi do głowy to jakiś komponent do mapy strony, który będzie miał dostosowane wyświetlenie do Twoich potrzeb.

altar
25-05-2010, 20:30
tak, chcialbym zeby to bylo robione automatycznie.
komponentu nie znalazlem.

moze zrobie tak: na dole strony div do ktorego wstawie menu glowne strony, tylko jak sformatowac (css) menu glowne zeby wyswietlalo sie w taki sposob?

moje
25-05-2010, 20:32
Po prostu kopiujesz dany moduł, po skopiowaniu zmieniasz pozycje, a reszta to już css.

stone
25-05-2010, 20:35
Jeżeli to jest kwestia tylko jednego menu, np, głównego, to zawsze możesz zrobić kopię modułu menu i zmienić sposób wyświetlania na np. kolumnę. I potem już tylko dopasowanie wyglądu.

altar
25-05-2010, 20:40
zrobilem diva i wyswietla mi sie menu tylko ze submenu, czyli podmenu dla menu glownego wyswietla sie w jednej lini z menu glownym, zgaduje ze zeby submenu wyswietlic ponizej glownego menu trzeba to zrobic w css, tylko nie wiem jak, mozecie dac mi jakas wskazowke?

moje
25-05-2010, 20:42
wiki.joomla.pl

altar
25-05-2010, 22:08
ok, dzieki panowie, udalo mi sie to zrobic w css.

Pozdrawiam.

---------- Post dodany o 22:08 ---------- Poprzedni post był o 20:52 ----------

chyba sie pospieszylem.

teraz submenu rzeczywiscie wyswietla sie ponizej glownego menu, ale wszystkie linki submenu sa w jednej lini, a powinny byc jeden pod drugim, w kolumnie.

wiecie moze jak to zrobic?

stone
25-05-2010, 22:12
A możesz dać link do strony?

altar
25-05-2010, 22:17
prosze: http://altar.nstrefa.pl/leszek/index.php

moje
25-05-2010, 22:30
No to dopisujesz odpowiedni kod , żeby każdy element podmenu był jeden pod drugim, możesz np. dopisać w css'ie żeby traktował element jak blok, lub wstawić opływanie do którejś z strony (z lewej lub prawej) i wyczyszczenie z drugiej strony lub jeszcze jakiś inny - możliwości masz dużo.

altar
25-05-2010, 22:37
za cholere nie moge tego zrobic.

ponizej wklejam kod css tego co mam.


#map {
float: left;
margin: 20px 0px;
padding: 20px 0px;
width: 100%;
font-family: Georgia, serif;
background: #020001 url(../images/bgMap.jpg) repeat-x top;
}

.moduletable_map ul {
floa/t: left;
padding: 0 0 0 20px;
list-style: none;display: block;
}

.moduletable_map li {
float: left;
text-align: left;display: block;
}

.moduletable_map a {
floa/t: left;
text-align: left;display: block;
}

.moduletable_map ul li a {
padding: 0px 10px;
font-size: .7em;
color: #aaa;

}

moje
25-05-2010, 22:41
A może ul ul a ? Pokasuj niepotrzebne float'y.

a_m
25-05-2010, 22:54
1. wywal z map. css formatowania albo weź je w komentarz;
2. tak na szybkiego wymyślone - wklej: #map li, #map li ul li, #map li ul{float: left;list-style-type: none;display: block;margin:0;padding:0;}#map a{padding:0 10px;}#footer{clear: both;}
pozostanie penie zabawa z IE

altar
25-05-2010, 23:02
niestety nie pomoglo ani ul ul a, ani kod a_m

a_m
25-05-2010, 23:07
nie widzę, żebyś dokonał zmian w pliku css

altar
25-05-2010, 23:08
mam lokalna instalacje i na niej pracuje.

a_m
25-05-2010, 23:13
ja natomiast widzę pliki z nie-lokalnej instalacji i wiem, że powinno zadziałać co Ci napisałem; udostępnij efekt - wtedy pomyślimy co dalej

altar
25-05-2010, 23:19
juz wrzucilem, font sie zmienil tylko, ale to nie wazne.

w kazdym razie nadal submenu jest w lini.

a_m
25-05-2010, 23:27
kolego, a ten wpis -#map a {display:block;padding:0 10px;}, to Ci wysłałem?

altar
25-05-2010, 23:33
bo bez tego nawet submenu jest w jednej lini z menu glownym :)

juz to wywalilem, luknij

a_m
25-05-2010, 23:43
skąd mam niby wiedzieć jak ma to ostatecznie wyglądać? teraz na pewno lepiej niż poprzednio; zresetowałeś formatowania do wyświetlania w jednej linii, teraz poczytaj o css i kombinuj dalej.

altar
25-05-2010, 23:45
wydaje mi sie ze dobrze wyjasnilem jak ma to wygladac, w kazdym razie dzieki za checi.

o css mam pojecie ale mimo to nie moge tego zrobic, moze ktos inny ma pomysl jak rozwiazac ten problem?

a_m
25-05-2010, 23:58
wydaje mi sie ze dobrze wyjasnilem jak ma to wygladacnajpierw było:
ok, dzieki panowie, udalo mi sie to zrobic w cssa potem -
za cholere nie moge tego zrobicwyjaśniaj dokładniej, bo za cholerę nie mogę znaleźć miejsca gdzie coś, konkretnie, wyjaśniłeś;
za chęci nie dziękuj, tylko za odpowiedzi na pytania zadane - jak zadajesz

altar
26-05-2010, 00:13
ok, wiec to narysuje:

menu1 menu2 menu3 menu4 ...
submenu1 submenu2 submenu3 submenu4
submenu1 submenu2 submenu3 submenu4
submenu1 submenu2 ... submenu4
submenu1 submenu2 submenu4
... ... ...