PDA

Zobacz pełną wersję : Podpisy ścieżek w nagłówku



Finarfin
18-09-2008, 03:21
Mam takie pytanie - otóż nagłówek podstron chciałbym zrobić statyczny, tzn, najlepiej zobaczyć na przykładzie kreowanej strony -> http://80.55.244.66/Joomla/

Chodzi o to, że jak wchodzę w podstronę O nas to tło nagłówka jest pobierane z folderu obrazki o nazwie o nas, jak wchodzę do kolejnej to tło pobierane jest z inną nazwą.

Najlepiej byłoby mi to dodać do każdej podstrony, ale niestety w Joomli to wszystko jest tworzone dynamicznie, co znacznie utrudnia sprawę. Czy w związku z tym do pliku ze stylami kaskadowymi można wrzucić za pomocą if'ów, aby rozpoznało na jakiej podstronie jestem? Jeżeli tak to jak nazywa się funkcja, która pobiera adres danego artykułu?

Byłbym bardzo wdzięczny z tych informacji.

marian_mk
18-09-2008, 17:16
A po co w joomli dla każdej pozycji menu można nadać przyrostek klasy CSS czyli faktycznie nową klasę, czyli to co potrzebujesz.

Finarfin
18-09-2008, 17:26
Móglbyś rozwinąć myśl, bo nie za bardzo zrozumiałem? Widać jakieś przemęczenie już ;)

Mam 9 plików pod nagłówek, wszystko zmieniałoby się w zależności od tego w której podstronce się znajduję. Tylko jak to zrobić?

P.s. Menu jest we flashu...w sensie tam nadać jakieś przyrostki?

marian_mk
18-09-2008, 17:42
Jak mnieszasz joomlę z flashem to masz problem, po co menu we flashu - aby zabejerować klienta? . W tradycyjnem menu joomli jest mozliwość ustawienia stylu kazdej otwieranej przez to menu "karty" - czyli również nagłowka. Tak więc jak wywołujesz np "kartę" Welcome to front page - to mozesz jej nadać styl ze bedzie w nagłowku obrazek X a kolor np. czerwony, przy innej karcie dajesz styl w nagłowku obrazek Y a kolor zielony, itd ........... Wszystko to ze zdefiniowanych klass w arkuszu styli CSS.

Finarfin
18-09-2008, 18:08
Aaa...już wiem o co Ci chodzi, mianowicie, że jak dodaję artykuł to tam mogę sobie grafikę pododawać. Sprytne, ale niestety nie odgrywa należytej roli, gdyż grafika jest podostosowywana tak, oraz lay jest tak w divy powrzucany, aby były pewne odstępy, marginesy, to też to nie zda roli.

Najlepiej jakbym w pliku css miał funkcję php, która sprawdzałaby aktualny adres -> tylko jaka to funkcja w api Joomli? Bo nie mogę znaleźć... Wtedy bym wrzucił to wszystko w if'y i raz dwa rozwiązał sprawę...

Taka jest przynajmniej moja myśl.

zwiastun
18-09-2008, 18:37
Z tego co piszesz, to raczej skorzystaj ze standardowych rozwiązań. Bo o funkcjach php w pliku css to sobie co najwyżej możesz pomarzyć, pośnić

Finarfin
18-09-2008, 18:46
Od biedy mógłbym skorzystać z tego w pliku indexu, tu jest tylko sprawa, jak się taka funkcja co to adres pobiera nazywa...musi się coś takiego dać zrobić, toż Joomla nie jest chyba aż tak oporna ;)

marian_mk
18-09-2008, 20:36
Oporny na wiedzę to jest raczej repondent a nie joomla , jet w necie tyle stron na temat XHTML, CSS , PHP i MySQL , że dla upartych nie ma problemu (oczywiście nie w ciągu kilku dni) ale dla opornych jest to duzy problem.

Finarfin
19-09-2008, 01:42
Oj to niestety nie jest tak jak myślisz, gdyż niektóre podstrony to nie są zwyczajne artykuły, gdzie mogę sobie dodawać grafikę, a komponenty, tam już niestety takiej dowolności nie mam i nagłówków sobie nie pododaję. To też najlepsze rozwiązanie w takim wypadku jest takie jakie podałem, kwestia tylko jak pobrać aktualny adres...czy ktoś będzie na tyle miły i zdradzi sekret?