PDA

Zobacz pełną wersję : Menu i podkreślenie aktywnego elementu



bajron
09-02-2009, 22:04
Witam serdecznie,

proszę o pomoc w zmianie pliku index.php aby podkreślenie zmieniało swe położenie w zależności o wybranego elementu menu.
Aktualnie na stałe jest przy HOME i pojawia się przy innym tylko po najechaniu na ten właśnie element.

strona : http://www.agencjapartner.pl/firma

szablon: netsy

fragment pliku index.php:

<body>
<div id="container"><!-- container start -->
<div id="wrap"><!-- wrapper start -->
<div id="navigation"> <!-- navigation start -->
<p class="hide">Navigation:</p>
<ul>
<li><a href="LINK1" class="active">Home</a></li>
<li><a href="LINK2" >Studio</a></li>
<li><a href="LINK3" >Design</a></li>
<li><a href="LINK4" >Druk</a></li>
<li><a href="LINK5" >WWW</a></li>
<li><a href="LINK6" >Portfolio</a></li>
<li><a href="LINK7" >Kontakt</a></li>
</ul>
</div> <!-- navigation-end -->
<div id="header"><!-- header start -->
<hr class="hide"/>
<p class="hide"></p>
</div><!-- header-end -->

może mi ktoś pomysł? przeszukałem googla dość dokładnie i nie znalazłem odpowiedzi.

Pozdrawiam
Marcin

PeFik
09-02-2009, 22:34
Style CSS ?

zwiastun
09-02-2009, 23:35
Aktywne menu masz oznaczone w Joomla 1.5 klasą active, wystarczy tej klasie nadać odpowiednie właściwości.

bajron
10-02-2009, 08:59
Aktywne menu masz oznaczone w Joomla 1.5 klasą active, wystarczy tej klasie nadać odpowiednie właściwości.

no właśnie - tylko jakie ?? google mi nie pomógł.

Dzięki z góry

zwiastun
10-02-2009, 10:19
A takie jakie chcesz, możesz zrobić na czerwono, kulfonami po 5 metrów wysokości. Nie gniewaj się, ale chyba w ogóle nie wiesz, o co pytasz. I raczej nie spodziewaj się, że ktoś będzie Ci tutaj objaśniać, co to jest CSS i co to jest klasa.

Michael_23
10-02-2009, 10:25
Np
{
font-weight: bold;
}

zwiastun
10-02-2009, 10:39
@Michael: Jesteś pewien, że dobrze? I że to pomoże? Bo ja nie.
a) ze źródła strony wcale nie wynika,że jest to Joomla 1.5 (możliwe, ale niekoniecznie)
b) zastosowana tu klasa active jest przypisana pierwszej pozycji menu (Home) i nie ma najmniejszego znaczenia, co naciśniesz
c) w arkuszu stylów klasa .active jest zdefiniowana:

#navigation a.active { color: black; background: none; border-bottom:4px solid white; }.
active { color: black; background: none; border-bottom:2px solid #FF8C00; }

Michael_23
10-02-2009, 11:05
Ja juz też nie jestem pewien ;-)

Zwiastun: w ostatniej linijce zabrakło u Ciebie kropki przed active

zwiastun
10-02-2009, 11:13
U mnie kropki, u Ciebie całego .active, ale to nie problem :)

Michael_23
10-02-2009, 11:21
;-)

Co do wersji Joomli to chyba 1.0 bo CSS jest w wersji template_css.css
a nie template.css, przynajmniej w templatce netsy na templatki.com,
chociaż podgląd tam jest zupełnie inny od prezentowanego wyżej.

bajron
10-02-2009, 11:31
A takie jakie chcesz, możesz zrobić na czerwono, kulfonami po 5 metrów wysokości. Nie gniewaj się, ale chyba w ogóle nie wiesz, o co pytasz. I raczej nie spodziewaj się, że ktoś będzie Ci tutaj objaśniać, co to jest CSS i co to jest klasa.

Wiem doskonale o co pytam.
doskonale wiem jak zrobić czerwone podkreślenie ( btw: nie wiem jak wygląda podkreślenie kulfonami ? )

Nie wiem natomiast jaki zapis zastosować żeby podkreślenie pojawiało się pod aktualnie wybranym elementem menu a nie zawsze pod jednym ( tak jak jest teraz )

więc chyba nie chodzi jednak o CSS ...( ale może się mylę... )

Joomla jest 1.5
szablon jest dla 1.0

Pozdrawiam

zwiastun
10-02-2009, 11:58
Pisałem: wystarczy tej klasie nadać odpowiednie właściwości.
Odpisałeś:

no właśnie - tylko jakie ?? google mi nie pomógł.

Dzięki z góry

To wiesz, czy nie wiesz?

kulfon=wielki znak, a więc np.
.active {
font-size: 500cm;
}
:)
Ja nie pisałem o podkreślaniu, a o nadawaniu dowolnych właściwości.

Dostosowanie szablonu opracowanego dla Joomla 1.0 do Joomla 1.5 jest na tym forum szczegółowo omówione.
PS Jeśli lalę o nowych gabarytach ubierasz w stare kiecki bez odpowiednich przeróbek, to się nie dziw, że się fałdki na kieckach układają nie tak i gdzie niegdzie szwy pękają :)

bajron
10-02-2009, 12:53
ok, dzięki ;)

poszukam info o zmianach w szablonie 1.0 > 1.5
Gdyby jednak ktoś miał info jak poprawić szablon w tym zakresie to będę wdzięczny.

Pozdrawiam
Marcin

Ps. Interesujące i akurat masz rację ;)

virusxd
13-02-2009, 23:55
A ja mam problem który można przypisać do tego tematu a więc zamiast tworzyć nowy wątek można wykorzystać założony.

Mam w topmenu i mainmenu taką samą pozycję do Artykułów to dlaczego jako aktywne jest oznaczane losowo tylko jedno? Chyba sprawdzanie jest ID pozycji zamiast adres docelowy lub alias.

Ma ktoś pomysł jak to poprawić?

zwiastun
14-02-2009, 07:57
To nie jest ta sama pozycja menu, ale dwie różne

Jdwind
14-02-2009, 09:23
A ja mam pytanie z innej beczki - jak patrzę na pliki templatek dla Joomla! 1.5.x to dostaję skrętu jelit. Wcześniej, przynajmniej w tych prostych, był jeden plik css templatki, kilka plików pozostałych i tyle. Gdzie mógłbym znaleźć informacje o templatkach dla tej wersji Joomla!? Poza tym w plikach css widzę różne nowe wpisy, nowe znaczniki... wiem, że świat idzie do przodu, ale czy css się zmieniło wraz ze zmianą wersji Joomla!? Będę wdzięczny za wyjaśnienie i pomoc w postaci linków.
Pozdrawiam.

Michael_23
14-02-2009, 09:52
jak patrzę na pliki templatek dla Joomla! 1.5.xchyba w templatce ;-)

Każda templatka jest inna i ma inną ilość plików CSS.

Pomoc jest na jooma.pl oraz w link (http://google.pl)

CSS się nie zmieniło, to twórcy templatek Joomla się rozwijają.

zwiastun
14-02-2009, 10:29
1. Szablony dla Joomla 1.5 są budowane nieco inaczej. O różnicach informacje znaleźć można w naszym FAQ.
2. Nie jest prawdą, że nie zmienił się CSS (w sensie zestawu oznaczeń). Sporo wcześniejszych zostało zaniechanych, pojawiły się nowe. Z domyślnego szablonu Rhuka można dość łatwo wydobyć nowości.
3. To chyba dobrze, że można użyć kilu plików CSS? Zresztą, wcześniej też można było, tyle, że nie dało się ich edytować z poziomu Joomla!.

Jdwind
14-02-2009, 10:36
Michael_23:

Pomoc jest na jooma.pl oraz w link (http://google.pl/)
chyba na joomla.pl :) Za link do google dzięki...
Dzięki Zwiastun, jak znajdę chwilę to wydrukuję sobie te pliki i porównam.
Pozdrawiam

virusxd
14-02-2009, 11:03
Zwiastun a nie da się:
a) przypisać jednej pozycji do 2 menu
b) niemożna utworzyć 2 pozycji o tym samym ID

Jak zmienić aby była sprawdzana ścieżka docelowa albo chociaż alias a nie ID :(

zwiastun
14-02-2009, 11:16
a) No przecież przypisałeś
b) nie rozumiem

virusxd
14-02-2009, 16:28
Te wypunktowanie to akurat stwierdzenie a nie pytanie :)

Pytanie to: Jak zmienić aby była sprawdzana ścieżka docelowa albo chociaż alias a nie ID :(

zwiastun
14-02-2009, 16:44
Pytania też nie rozumiem. A dokładniej - Ty nie rozumiesz, że witryna oparta na CMS to nie witryna oparta na stronach HTML.