PDA

Zobacz pełną wersję : Pozycja strony startowej w menu



san
16-06-2008, 09:51
Witam

Szukałem wszędzie, ale nie znalazłem sposobu.

Zainstalowałem joomle 1.0.x w taki sposób: www.domena.pl i subdomeny: subdomena1.domena.pl itd. W domenie głównej i w każdej subdomenie jest osobna instalacja joomli, tak jak na joomla.org.

Chce, żeby po wpisaniu w pasku adresu: subdomena.domena.pl - nazwa "subdomena" była np. na 3 pozycji w menu. Podobna sytuacja wystąpi, gdy na głownej stronie www.domena.pl wybiorę z menu np. 3 pozycję o nazwie "subdomena3" i przejdę na stronę o nazwie subdomena3.domena.pl a menu ta pozycja będzie "zaznaczona".
Każda subdomena to ta sama strona z tym samym menu, zmienia się tylko zaznaczona pozycja w menu.

Dokładnie taki efekt jest na stronie www.joomla.org: gdzie po wpisaniu w pasku adresu przeglądarki: extensions.joomla.org - pozycja "extensions" w menu nie jest na 1 miejscu od lewej (co powinno miec miejsce zgodnie z wymogami joomli), a jest na na 5 pozycji od lewej i jest "zaznaczona".

Próbowałem wielu kombinacji, ale nie umiem sobie z tym poradzić. Zawsze strona startowa musi być na 1 pozycji, więc na każdej subdomenie 1 miejsce w menu jest inne. Zależy mi, żeby na każdej subdomenie menu było to samo - jak na joomla.org, a zaznaczona była inna pozycja menu - z nazwą subdomeny.

Nie wiem, czy to jest jakiś komponent, czy to kwestia przekierowań ?

ps. wyedytowałem, więc może teraz będzie jaśniej :)

Pozdrawiam
San

Michael_23
16-06-2008, 11:10
Mozesz jaśniej ?

Interesuje mnie osiągnięcie takiego efektu w menu jak w serwisie joomla.org, gdzie po wpisaniu extensions.joomla.org - pozycja w menu "extensions" nie jest na 1 miejscu (co powinno miec miejsce zgodnie z wymogami joomli) i jest "zaznaczona".Nie rozumiem o co Ci chodzi.

Poza tym:
"po wpisaniu" - gdzie ?

Michael_23
17-06-2008, 11:12
Pierwsza uwaga: Nie edytuj swoich postów, by zmienić ich sens, by je poprawić, tylko napisz pod spodem nowy, wyjaśniający.
Bo tak post następny, pod Twoim pierwszym, (w tym wypadku mój) staje się dla następnych czytelników tego wątku niezrozumiały.

Ad rem:

Zawsze strona startowa musi być na 1 pozycjiA skąd taka myśl. Wejdź w P.A./Menus/mainmenu i jednym kliknięciem (strzałka w dół - zmień kolejność pozycji w MENU).

http://extensions.joomla.org/ to w/g mnie inna instalacja Joomli niż http://joomla.org/ więc serwis "extensions" jest niejako odrębny.
(Inna sprawa,że oba te serwisy mogą być na jednej b.d.)

Pozdrawiam
M.

san
18-06-2008, 12:10
Witam

Michael_23 - wyedytowałem posta, żeby nie zaśmiecać forum powtarzeniem postów.
Strona startowa, a nie komponent strony głównej, (którą joomla wyświetla po wpisaniu adresu strony) musi być w mainmenu na 1 miejscu.
Cokolwiek jest na 1 miejscu to staje się stroną startową.

Zależy mi na takim efekcie:
- wpisuje w polu adresu przeglądarki: extensions.joomla.org
- po wejściu na stronę w menu na 5 pozycji od lewej jest aktywna pozycja "extensions" (a nie 1sza pozycja).
- klikam np. na pozycję "shop" w menu
- przechodzę na stronę: shop.joomla.org i aktywna jest 6 pozycja menu: "shop".

Próbowałem już wiele sposobów, ale to nie to:
1. utworzyć nowe menu np. mojemenu i w mainmenu na 1 pozycji dać np. "extensions", a w moje menu na 5 pozycję dać "extensions". Uzyskałem efekt, ale nie jest ta pozycja aktywna :(
2. próbowałem przekierowań 301 w htaccess, żeby po wpisaniu adresu strony - uzyskać przekierowanie na inną pozycję w menu. Przekierowanie działa, ale nie wyświetla się strona.

RewriteEngine On
Rewritecond %{http_host} ^subdomena.domena.pl/index.php [nc]
Rewriterule ^(.*)$ http://subdomena.domena.pl/pozycja_menu [R=301,L]


Może macie jakieś inne pomysły ?

Pozdrawiam