Zobacz pełną wersję : Pozycja Menu - Przyrostek klasy CSS
Witam Serdecznie,
Opis :
Menu Top - wszystko wpada do klasy : mainlecel-nav
przykład:
<a class="mainlevel-nav" href="/nazwa_strony/biznes-plan.html">Biznes Plan</a>
W zarządzaniu menu top mam :
Przyrostek klasy: ..................... - gdzie jak rozumiem mogę dodać przyrostek, który zmieni mi daną pozycję w Menu.
jednak wpisanie tam np:
-biznes - nie powoduje zadnych zmian, kiedy robię podgląd strony nadal mam :
<a class="mainlevel-nav" href="/nazwa_strony/biznes-plan.html">Biznes Plan</a>
Pytanie:
1. Czy ktoś miał już styczność ze zmianą css dla danej pozycji w menu ? czy to działa w Joomla 1.5.8 ?
2. Jak w takim razie w template.css miałby wyglądać taki wpis ?
zwiastun
10-01-2009, 14:08
Bosche! Widzisz i nie grzmisz! Czy naprawdę musicie stosować niezalecane rozwiązania.
Tą klasą są oznaczane pozycje menu w trybie zgodności!
Legacy jest mi potrzebne ze wzgledu na Fireboard Forum
jak wyłącze Legacy Mode - to na Forum dostaje :
Direct Access to this location is not allowed.
po wyłączeniu Trybu Zgodności : ( dla testu )
klasa się nie zmienia : nadal jest :
<a class="mainlevel-nav" href="/nazwa_strony/biznes-plan.html">Biznes Plan</a>
Więc nie wiem o co chodzi Zwiastun - możesz jaśniej ?
zwiastun
10-01-2009, 14:49
Bo to, co pisze trzeba czytać tak jak pisze, a nie dodawać swoich interpretacji.
Używasz stylu menu zaniechanego w Joomla 1.5. I nie ma to nic wspólnego z tym, czy jest Ci do czegoś potrzebny tryb zgodności wstecznej.
Używasz stylu menu zaniechanego w Joomla 1.5.
mam rozumieć, że chodzi o templatke ? bo to ona przecież narzuca style :
zwiastun
10-01-2009, 15:47
Masz rozumieć dokładnie to co piszę i tylko tyle, ile piszę. Szablon obsługuje witrynę, niczego jej nie narzuca. A styl menu wybierasz w parametrach modułu menu.
dzięki za uwagi i sugestie ale chyba się nie rozumiemy,
utworzona jest pozycja menu: Top Menu :
wyglądająca tak : [obrazek] (http://odsiebie.com/pokaz/1303252---4cd1.html)
w ustawieniach modulu jest dodany przyrostek klasy manu "-nav" [obrazek] (http://odsiebie.com/pokaz/1303231---ccc5.html)
W projektancie menu mam pozycję Top Menu w której są linki, chciałbym zmienić styl dla TYLKO JEDNEGO odnośnika z tego menu. W ustawieniach tegoż menu w pozycji np: Biznes plan mam pole : Przyrostek klasy CSS : [obrazek] (http://odsiebie.com/pokaz/1303296---f306.html)
wg. mnie wpisanie tam np: -biznes powinno dodać do tej pozycji w klasie alias -biznes. Po dodaniu takiej klasy w CSS templatki strony pozycja Biznes Plan mogłaby być wyświetlana np: w kolorze niebieskim a nie białym jak inne odnośniki z tego menu ..
Może się mylę w swym rozumowaniu ..
i co znaczy :
Używasz stylu menu zaniechanego w Joomla 1.5. ? - bo nie bardzo rozumiem ...
zwiastun
10-01-2009, 20:21
Ja rozumiem, że nie ma podręcznika więc niektóre kwestie mogą być niejasne. Rozumiem, że są rzeczy, o których niewtajemniczony użytkownik nie musi wiedzieć.
Ale przestaję rozumieć cokolwiek, gdy informuję, że coś, co akurat jest używane, pozostawiono w Joomla 1.5 tylko ze względu na zgodność z wcześniejszą wersją (a więc 1.0), powtarzam to razy kilka i nadal czytam, że nie wiadomo, o co chodzi. To jak to jeszcze mam inaczej napisać?
Masz 4 style menu:
- Lista
- Zgodność - pionowo w tabeli
- Zgodność - poziomo w tabeli
- Zgodność - lista poziomo lub pionowo.
Co jest niezrozumiałe?
Style .mainlevel i .sublevel, których dotyczy Twoje pytanie postawione w pierwszym poście, to style używane w przestarzałych, niezalecanych sposobach prezentacji menu - pozostałościach po Joomla 1.0. Natywnym dla 1.5 sposobem jest tylko sposób pierwszy - lista. Wystarczy wybrać ten styl menu i podejrzeć źródło dokumentu, zeby się przekonać, że nie ma tam klas .sublevel, .mainlevel.
Jaksobie pooglądasz, to może zrozumiesz, że moja pierwsza uwaga nie była sobie a muzom. Jak nie zrozumiesz, to rób sobie, co chcesz, ale na "cudowne" porady nie czekaj.
Nie widze nic co stoi na przeszkodzie abym przełączył na : LISTA - co właśnie uczyniłem ( obrazuje to kod poniżej )
Nadal jednak nie wiem czy SIĘ DA ? zmienić styl tylko dla jednej pozycji w menu ..
Pozdrawiam
<div id="pillmenu"><img class="twisty"><ul class="menu-nav">
<img class="twisty"><li class="item62">
<img class="twisty"><a href="/emirez/uslugi.html">
<span>Strona Główna</span>
</a>
</li>
<img class="twisty"><li class="item60">
<img class="twisty"><a href="/emirez/strona-glowna.html">
</a>
</li>
<img class="twisty"><li class="item63">
<img class="twisty"><a href="/emirez/kontakt.html">
</a>
</li>
<img class="twisty"><li class="item107">
<img class="twisty"><a href="/emirez/biznes-plan.html">
</a>
</li>
<img class="twisty"><li class="item108">
<img class="twisty"><a href="/emirez/konsultacje.html">
</a>
</li>
<img class="twisty"><li class="item83">
<img class="twisty"><a href="/emirez/sitemap.html">
</a>
</li>
<img class="twisty"><li class="item115">
<img class="twisty"><a href="/emirez/forum.html">
</a>
</li>
</ul>
</div>
zwiastun
10-01-2009, 20:39
A masz jakiś problem ze wzrokiem? Czy z myśleniem? Nie wiesz, po co masz przypisane klasy item60, item63, item107?
Zwiastun - Ja rozumiem twoje rozczarowanie moim podejsciem do sprawy, ale nie musisz odpowiadać jeśli nie masz na to ochoty -
a jak widzę Twój styl wypowiedzi sugeruje, że nie masz dzisiaj najlepszego dnia. Więc życzę więcej spokoju i stabilizacji.
Wracając do tematu - mogę - jak rozumiem zdefiniować klase item60 item61
ale czy one nie będą się zmieniały >? czy są stałe ? czy dodanie następnej pozycji nie zachwieje tego systemu przydzielania ID .
Zanim odpowiesz - musisz wiedzieć, że mogę tego nie wiedzieć .. > stąd pytania -
zwiastun
10-01-2009, 20:53
No tak, nie wystarczyło Ci jeszcze 5 moich odpowiedzi, choć powinna wystarczyć pierwsza! Kapituluję! Nie mam dobrego dnia, Ty masz wspaniały!
Zamiast wywodów i komentarzy ( na których mam oprzeć swoje domysły ) można było po prostu napisać :
1.Musisz przełączyć styl menu na Lista
2.generowane beda wtedy konkretne id w menu dla kazdej pozycji : np: item107
3. w css mozesz dodac odpowiednią klase dla odpowiedniego item'u
4. Koniec ..
Pozdrawiam
Dziękuję za poświęcony czas
zwiastun
10-01-2009, 21:02
Dziękuję za pouczenie!
Zamiast zadawania pytań nie z tej ziemi, wystarczyło doczytać, do czego służy przyrostek klasy CSS w ustawieniach pozycji menu oraz zastanowić się, co się do Ciebie pisze!
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!