PDA

Zobacz pełną wersję : Menu obrazkowe i powielający sie link



wilczures
11-12-2007, 18:40
Witam. Na stronie którą tworzę, chciałem umieścić obrazkowe menu. Widząc że joomla nie ma wbudowanej opcji poczytałem troche w necie i znalazłem sposób żeby zrobić linka zawierającego grafike (był to div z treścią w postaci spacji i w cssie ustawionym tłem wysokością i szerokością) wszystko było niby git ale zawsze pierwszy link (a w zasadzie jego obrazek) jest 2 razy powielany.

Mam pytanie czy istnieje jakiś dodatek pomagający w tworzeniu graficznego menu, lub sposób na rozwiązanie mojego problemu???

Link do stronki http://piotrtrznadel.pl/.

css: http://wklej.org/id/118ad9314f
html/php: http://wklej.org/id/6e76f6f7d1

EDIT:
To może dziwnie wyglądać ale dałem do menu logo ponieważ chciałem na głównej stronie zrobić blog który wyświetla wszystkie newsy a joomla wyświetla na stronie głównej treść pierwszego linka.

woju
22-01-2008, 16:35
Spróbuj ex_menu jest tam dużo opcji w tym:
-ukrycie pierwszej pozycji menu
-indywidualne id dla każdej pozycji menu możemy np każdej zrobić inny obrazek
-i wiele innych opcji

orelob
22-01-2008, 17:41
albo mod_imagemenu z joomla.org

woju
22-01-2008, 20:46
O ile pamiętam to active w nim nie działa.
Jedynie hover bodajże.

orelob
22-01-2008, 22:49
austawienie active jest takie samo jak hoover

woju
22-01-2008, 23:12
Nie wiem czy sie rozumiemy.
Wyobraź sobie ze masz menu obrazkowe każdy link inny obrazek
Teraz chcesz zrobić active i hover wiec robisz te wszystkie każdy innym obrazkiem.
Chodzi o to aby uzyskać active dla każdego obrazka.
A nie tylko o zrobienie, jednego tła dla linku jednego dla hover, jednego dla active, a Linki zwykłym tekstem (listą).
Tam możemy ustawić active tylko jednym obrazkiem tym samym dla kazdego linku.

Genaralnie chodzi o uzyskanie ładnych nietypowych czcionek,a te jak wiadomo można tylko uzyskać jedynie jako obrazek.
Mozemy tu zastosowac ex_menu jest jednak małe ale.
Pozostaje jeszcze problem aby tekst linku (w tym wypadku lista css) nie był wyświetlany jedynie sam obrazek. Ten mozna usunąć
edytując menuview.class.php.

Jest jeszcze taki problem że pseudoklasę active możemy przypisać tylko dla jednego menu -> mainmenu.
Jednak jeśli będziemy używać oddzielnych modułów do konstrukcji każdego menu to możemy uzyskać więcej pseudoklas active.

orelob
22-01-2008, 23:19
Menu ma 5 pozycji. Każda pozycja ma inny obrazek (czyli "link" w css), każdy obrazek ma swój rollover (czyli "hoover" w css). Aktywny link (czyli "active" w css) wygląda tak samo jak "hoover". Czyli każdy link ma dwa pliki obrazkowe. Rozumiemy się? A najprościej ściągnąć i porzetestować :)

orelob
22-01-2008, 23:21
A tak na marginesie to co za ex_menu i skąd to zassać, bo sam ciekaw jestem co tam jest. Dzięki z góry...

woju
22-01-2008, 23:34
extended menu
extensions.joomla.org

woju
22-01-2008, 23:50
W mod_imagemenu ok,active będzie działać jedynie dla mainmenu.
jak zmienisz na topmenu active nie bedzie działać.
Sprawdź.

orelob
22-01-2008, 23:51
Nie wiem, czy o to chodzi, ale to jest menu rozwijane jakieś, ja tam nie widzę żadnej opcji dołączania grafiki zamiast napisów
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,163/Itemid,35/

orelob
23-01-2008, 00:00
A być to może, ja używałem tylko dla mainmenu. Ale to menu z linka poniżej (jeżeli to to októrym mówiłes), to jakie srozwijane jest i ja tam nie widzę wcale obrazkowego menu??
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,163/Itemid,35/

woju
23-01-2008, 01:10
Dajesz opcje Element Id YES
A obrazki w css jako tło. odzielnie dla każdego id.

A np. Zrób se w menu link do komponentu obcego (np sobi,virtuemart) i zobacz czy ci active zadziała. Wątpię.