Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Systemy portalowe i CMS'y _ Intro

Napisany przez: uczeń php 22.05.2017, 15:36:52

Witajcie
Być może, błahy problem ale kto wie jak dodać INTRO do joomli 3.7 ?
Pozdro

Rozwiązałem problem, może ktoś z niego skorzysta smile.gif

W pliku modules/mod_menu/helper.php linia 127 - 140 w bloku if dodałem taki oto kod smile.gif

  1. if ((http://www.php.net/strpos($item->flink, 'index.php?') !== false) && http://www.php.net/strcasecmp(http://www.php.net/substr($item->flink, 0, 4), 'http'))
  2. {
  3. $item->flink = JRoute::_($item->flink, true, $item->params->get('secure'));
  4.  
  5. // mój własny kod powodujący przejście do pliku index.php
  6. if($item->flink=='/')
  7. $item->flink = 'index.php';
  8. // koniec kodu własnego
  9.  
  10. }
  11. else
  12. {
  13. $item->flink = JRoute::_($item->flink);
  14. }


zaś w .htaccess

# Odpalamy plik intro.html zamiast index.php

DirectoryIndex intro.html index.php

i działa jak tralala smile.gif

Napisany przez: k_@_m_i_l 26.05.2017, 21:51:34

Po co takie kombinacje? Wystarczyło ustawić to intro jako domyślną pozycję w menu. Jeśli potrzebowałeś innego szablonu tego intro niż pozostałe podstrony to wystarczyło również stworzyć nowy szablon i przypisać go do tej pozycji.
Twoja modyfikacja zostanie nadpisana przy aktualizacji Joomli. Niepotrzebnie wymyślałeś na nowo koło wink.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)