PDA

Zobacz pełną wersję : Pozycja Menu - Przyrostek klasy CSS



trzepiz
10-01-2009, 14:05
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!

trzepiz
10-01-2009, 14:17
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.

trzepiz
10-01-2009, 14:26
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.

trzepiz
10-01-2009, 14:52
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.

trzepiz
10-01-2009, 19:18
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.

trzepiz
10-01-2009, 20:36
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?

trzepiz
10-01-2009, 20:43
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!

trzepiz
10-01-2009, 20:58
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!