Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> menu strona domyślna w joomla, jak zamienić http://.../ na http://.../index.php
uczeń php
post 18.09.2013, 11:03:09
Post #1





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 8.01.2010

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
vermis
post 18.09.2013, 11:20:09
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 56
Dołączył: 3.06.2010
Skąd: Tarnowskie Góry

Ostrzeżenie: (0%)
-----


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'.


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post 18.09.2013, 21:34:54
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Musiałbyś do każdego linku dokleić te nieszczęsne index.php
Sprawdź w widokach szablonu jak to wygląda.
Go to the top of the page
+Quote Post
uczeń php
post 19.09.2013, 11:29:40
Post #4





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 8.01.2010

Ostrzeżenie: (0%)
-----


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

Ten post edytował uczeń php 19.09.2013, 11:47:50
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 17:10