Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: menu strona domyślna w joomla
Forum PHP.pl > Forum > PHP
uczeń php
Witam
Mam stronkę utworzoną na joomli 2.5.14, mam także oddzielną stronkę html tak zwaną stronkę wejściową, gdzie jest umieszczona grafika z napisem "zapraszamy" jako linkiem do dalszej części witryny. Po kliknięciu na "zapraszamy" użytkownik z stronki index.html przechodzi do stronki index.php. Mam kilka pozycji menu umieszczonych na tej stronce w tym pozycje menu o statusie Start jako domyślne. Jak zrobić, żeby pokliknięciu na te menu użytkownik nie przechodził do strony http://mojadomena.pl/ gdzie ładuje się strona index.html z napisem "zapraszamy" smile.gif tylko żeby ponownie ładowała się stronka http://mojadomena.pl/index.php z wyróżnioną zakładką menu "O nas".
Pozdrawiam
vermis
Pierwsze co przychodzi mi do głowy to pozbycie się strony z 'zapraszamy' to tylko dodatkowy klik dla użytkownika i nie jest 'user friendly'. Poza tym i tak pewnie większość wejść będzie z wyszukiwarki na podstrony serwisu i znakomita większość nie zobaczy tego 'zapraszamy'.
Pyton_000
Musiałbyś do każdego linku dokleić te nieszczęsne index.php
Sprawdź w widokach szablonu jak to wygląda.
uczeń php
Witam
Znalazłem rozwiązanie i chciałbym się nim podzielić smile.gif
1. Zalogować się do konta ftp
2. Wyedytować plik /modules/mod_menu/helper.php
3. Znaleźć kod
  1. if (strcasecmp(substr($item->flink, 0, 4), 'http') && (strpos($item->flink, 'index.php?') !== false)) {
  2. $item->flink = JRoute::_($item->flink, true, $item->params->get('secure'));
  3. }
, jest to przedostatni blok if, (u mnie jest to wiersz 115 smile.gif)
4. Dodać
  1. if($item->flink=='/') $item->flink = 'index.php';
między
  1. $item->flink = JRoute::_($item->flink, true, $item->params->get('secure'));
a
  1. }

5. Zapisać plik i z powrotem przesłać na konto ftp zatwierdzając jego zmianę
U mnie działa smile.gif
Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.