Struktura plików i katalogów
Projekt składa się z kilkunastu katalogów, w których przechowywane są różnego typu pliki. Poniżej znajduje się lista wszystkich katalogów wraz z opisaną ich zawartością:
core/ - tutaj znajdziesz wszystkie pliki z funkcjami PHP oraz JavaScript, które odpowiadają za m.in. pobieranie, czy zapisywanie danych do plikowej bazy danych,
core/libraries/ - ten katalog zawiera “biblioteki”, które odpowiadają za np.: generowanie miniaturek zdjęć, wgrywanie plików do katalogu “files/”,
database/ - w tym katalogu umieszczone są wszystkie dane dotyczące produktów, zamówień, stron, zdjęć itp. Ważne jest, by pliki i podkatalogi w tym katalogu miały prawa do zapisu (chmod 777),
database/config/ - ten katalog przechowuje plik “general.php”, który zawiera ogólne dane konfiguracyjne oraz pliki “lang_xx.php” (gdzie xx to en, pl, cz itp), które zawierają konfiguracje dla poszczególnych języków,
database/pages/ - w tym katalogu przechowywane są opisy pełne stron jeśli zmienna $config['pages_full_description_to_file'] ma wartość true,
database/products/ - w tym katalogu przechowywane są opisy pełne produktów jeśli zmienna $config['products_full_description_to_file'] ma wartość true,
database/translations/ - w tym katalogu umieszczone są pliki z tłumaczeniami. Jeśli chcesz dodać inny język skorzystaj z instrukcji obsługi gdzie opisaliśmy to szczegółowo,
files/ - ten katalog przechowuje wgrane zdjęcia i pliki. By narzędzie działało prawidłowo, nadaj prawa do zapisu dla tego katalogu oraz wszystkich podkatalogów (chmod 777),
files/backup/ - w tym katalogu znajdują się wszystkie archiwa bazy danych w formacie ZIP,
plugins/ - tutaj znajdują się wszystkie zainstalowane “dodatki” jak np. mlbox (wyświetla powiększone zdjęcia w okienku), tinymce (edytor WYSIWYG) i valums-file-uploader (skrypt do przesyłania plików na serwer),
templates/ - w tym katalogu umieszczone są wszystkie szablony, a także grafiki. Jeśli chcesz modyfikować wygląd strony, wejdź do tego katalogu i edytuj konkretne pliki, odpowiadające za różnego typu podstrony.
W katalogu głównym znajdują się 2 pliki z rozszerzeniem “php”:
admin.php - ten plik odpowiada za wykonywanie się akcji oraz wywoływanie odpowiednich funkcji w części administracyjnej,
index.php - plik odpowiada za wykonywanie się akcji oraz wywoływanie odpowiednich funkcji w części klienta.