2012-08-17 12 views
5

jak znaleźć katalog główny Joomla do użycia w plikach? Próbowałem następujących rzeczy bez powodzenia:Jak znaleźć katalog główny Joomla

$path = JPATH_COMPONENT; 
    //Gives component root 

    $path = JURI::root(); 
    //Gives absolute path, can't be used for some reason (http://www.site.com) 

    $path = $_SERVER['DOCUMENT_ROOT']; 
    //Gives public_html folder, but if someone installs joomla in a directory and not in root, it wrecks the whole thing 

Czy istnieje sposób na odnalezienie głównego katalogu strony Joomla? Dzięki.

Odpowiedz

7

Powiedzmy, że chcesz dołączyć obraz z folderu obrazów, można po prostu użyć tego:

$image = JUri::root() . 'images/image_name.png'; 

JUri::root() i zarówno JUri::site() zawsze zdefiniować pierwiastek katalog

+0

Zwraca adres URL taki jak 'http: // nazwa_sieci internetowej.com /', a nie ścieżkę do systemu plików. – Flimm

+1

@Flimm - W początkowym pytaniu przed jego edytowaniem, OP wspomniał o tym pliku z katalogu 'images', więc założyłem, że to był obraz;) – Lodder

Powiązane problemy