PDA

Zobacz pełną wersję : Jakiś łatwy sposób wyróżnienie jednej z pozycji menu?



Qbik
24-09-2008, 12:44
czy jest może jakiś moduł lub plugin który pozwoli mi wyróżnić jedną z pozycji w menu.
Ostatecznie będę musiał to zrobić jakoś ręcznie na plikach, ale może jest już jakiś dodatek który zrobiłby to za mnie ;)

jak macie jakiś pomysł to z chęcią posłucham sugestii

floyd
24-09-2008, 13:01
Wejdź do tego menu w którym chcesz wyróżnić pozycję, edytuj tę pozycję i w polu nazwa wpisz:

<font color=#FF3300>Nazwa twojej pozycji</font>i tekst będzie na czerwono.
Mam nadzieje, że o to ci chodziło.

crazyluki
24-09-2008, 13:05
floyd:próbowałeś tak kiedyś zrobić?
w 1.0 to nie działało

właśnie sprawdziłem!
w joomla 1.5 także taka metoda nie działa!

Qbik
24-09-2008, 13:07
właśnie wiem, że to nie jest takie proste stąd moje pytanie

więc może jakiś dodatek?

floyd
24-09-2008, 13:10
Mam tak zrobione w 1.0.15 i działało w poprzednich wersjach. Sorry nie pomyślałem o wersjach 1.5.x, tu faktycznie nie wiem czy działa, nie próbowałem. Ciągle jeszcze trzymam się "starej " dobrej linii 1.0.x :)
Edit:
Może działało z tego względu, że swego czasu dokonałem migracji z Mambo 4.5.2 na Jomle 1.0.7 bodajże a potem tylko aktualizacje stopniowo do 1.0.15

floyd
24-09-2008, 14:11
A spróbuj to zrobić w ten sposób:
Wejdź do bazy np. po przez phpMyAdmin, edytuj tabele jos_menu, znajdź właściwa pozycję, edytuj ja i powyższy kod wpisz prost do tabeli w pole name i przycisk Wykonaj.
W ten sposób powinno zadziałać.

Qbik
24-09-2008, 14:13
ok za chwile zerkne i dam znac ;)

crazyluki
24-09-2008, 14:14
ja tak przetestowalem i tak też nie działa;)

Qbik
24-09-2008, 15:29
niestety cokolwiek wpisze w polu nazwa pojawia się tez na stronie :(
wiec przez chwile miałem zamiast nazwy pozycji kod z nazwa pozycji ;)

Jakiś inny pomysł?

Qbik
24-09-2008, 18:43
hmm a może wykorzystać do tego grafikę menu jest coś takiego w ustawieniach tylko jak to włączyć?

zwiastun
24-09-2008, 18:47
W Joomla 1.5 pozycje menu są opatrywane w kodzie klasą itemXXX, gdzie XXX to itemid. Cała tajemnica wyróżniania zatem, to
a) sprawdzenie owego itemId
b) ustalenie reguł klasy dla tej pozycji w arkuszu stylów

Qbik
24-09-2008, 21:25
ok powiedzmy że to już to dzięki zwiastun

dziwne jednak jest to że działa tylko boldowanie i że dziedziczone jest do podległych komórek
żeby było wiadomo o co mi chodzi to http://www.wikaro.pl/ chodzi o wyjazdy kliknijcie to zobaczycie

vego007
24-09-2008, 21:43
jaką klasę dałeś do css? parent item73?

Qbik
24-09-2008, 22:30
zostawiłem wkońcu coś takiego

ul.menu li.item73 {
font-weight: bold;
}

Qbik
19-03-2011, 14:04
ok na 1.5.22 najlepsze jest to, że jak zaznaczę w CSS określoną pozycję w menu np item73 to zmiany przejmowały też pozycję podrzędne z tego menu :(

jest na to jakiś sposób,jak to obejść, na tą chwilę, dodałem oddzielną klasę dla wszystkich podkategorii

a_m
19-03-2011, 14:24
żeby podrzędne nie przejmowały formatowania chyba wystarczy (szablon też ma dużo do powiedzenia) zamiast


#ja-mainnav li.item327 a{color: #ff0000}

wpisywać


#ja-mainnav li.item327 > a{color: #ff0000}

moje
19-03-2011, 16:06
A nie lepiej skorzystać z przyrostka pozycji menu, tylko z wstawieniem spacji na początku ( wyroznienie) zamiast podkreślenia (_wyroznienie), wtedy wystarczy dodać wpis wyroznienie w pliku css, z odpowiednim formatowaniem.

Qbik
19-03-2011, 20:22
#ja-mainnav li.item327 > a{color: #ff0000}

pomogło dzięki

@moje
jak wpisuje w parametrach systemu > Przyrostek klas CSS strony to dana klasa nie pojawia się przy danej pozycji menu :(

a_m
19-03-2011, 20:32
klasa nie pojawia się przy danej pozycji menu nie wiem co masz namyśli, w szablonie ja purity, na którym się oparłeś klasa wpisana w parametrach dodaje się jako kolejna do componentheading, blog, contentpaneopen, contentheading; uruchom firebuga i przeszukaj elementy

Qbik
19-03-2011, 20:57
ok spr i nie ma

dodałem przyrostek klasy dla dwóch pozycji menu i nie pojawiają się w źródle strony

dodałem " nowy_zolty"
strona to www.wikaro.pl

a_m
19-03-2011, 21:18
jak byk

Qbik
19-03-2011, 21:21
hmm to już nie rozumiem spr w firebugu (wyszukiwałem i nie znalazł), nie używam go wolę Dragonfly opery

ale thx za pomoc spr jeszcze raz

edit/

ok tylko dodając klasę CSS dla pozycji w menu nie zmieniamy wyglądu w samym menu tylko nagłówek artykułu do którego pozycja z menu się odnosi, a w moim przypadku nie o to akurat chodziło

edit/

@a_m dzięki za pomoc, problem rozwiązała podpowiedź dla klass CSS, o której zapomniałem

#ja-mainnav li.item327 > a{color: #ff0000} :up: ///proszę bardzo - a_m