Skrypt katalogu EasyDir (wersja 1.0.1) Download

EasyDir posiada

Z poziomu poliku konfiguracyjnego można ustawić


Konfiguracji dokonuje się w pliku application/config/cat.php
Panel admina znajduje się w http://www.adressttrony.pl/admin/
Sitemapa znajduje się w http://www.adressttrony.pl/sitemap.xml

INSTALACJA
Pobrać plik, rozpakować do dowolnego folderu, wyedytowac plik /application/config/cat.php wg własnych upodobań. Następnie, należy uzyskać bazę startową, złożoną z ok 200 unikalnych wpisów, w tym celu należy pobrać plik z mieszarki http://multi.safiro.eu (easydir.sqlite który należy umieścić w katalogu głównym skryptu). Skrypt dystrybuowany jest bez bazy, ponieważ w zasadzie nie ma sensu stawiać pustego katalogu, skoro można otrzymać trochę darmowego contentu :-), Oczywiście do każdej kopii stawianego katalogu powinno się generować nową, unikalną bazę.

ZMIANA WYGLĄDU KATALOGU
Stawiane katalogi powinny zostać w jak największym stopniu unikalne, róznicowac wygląd możemy przez zmianę nazw działów katalogu, tytułu, atrybutów meta, struktury adresów URL oraz przez mechanizm skórek:

Tytuły działów, tytuł katalogu i opisy meta edytuje sie w /application/config/cat.php

Strukturę url edytuje sie w /application/config/cat.php . Np. $config['url_entries']="pages"; można zmienić na "strony", "przegladaj", "show", czy jakiekolwiek inne słowo. Aby dodać dowolne rozszerzenie (.php, .html, .js, .jsp, .xhtml itp) do URLi bależy w pliku /application/config/config.php zmodyfikować zmienną $config['url_suffix'], ustawiając ją np. ".php" (działa tylko z wersją 1.0.1 i nowszą)



SKÓRKI
Dostepne skórki (najlepiej współpracują z wersją 1.0.1 i nowszymi):

INSTALACJA SKÓREK:

Zawartość folderu easydir_{nazwa skórki} rozpakować do katalogu głównego ze skryptem, w pliku application/config/cat.php zmienić
$config['template'] ="standard"; na $config['template'] ="{nazwa skórki}";

UŻYTKOWANIE KATALOGU
Kilka przydatnych informacji o użytkowaniu katalogu:

Włączenie cacheowania w celu polepszenia wydajności (cacheuje konfiguracje i scieżki do plików, żadnych informacji z bazy danych). Aby włączyć cache należy upewnić się że katalog application/cache ma prawa do zapisu, następnie ustawić w application/config/config.php czas przechowywania cache, np dla 24 godzin (linijka 33): $config['internal_cache'] = 24*60*60;

Instalowanie systemu wymiany linków: Należy w pliku swl.php "zainkludować" plik systemu oraz rozbić go do tablicy $swl , np dla weblinka: $swl = explode('||', fetch_weblink('||')); System automatycznie rozbija linki na 3 miejsca

Instalowanie reklam i własnych linków: w pliku application/config/cat.php można bez ingerencji w szablon usatwić reklamę (są dostępne 3 różne miejsca reklamowe, ich położenie może być zależne od użytej skórki) oraz własny link wyświetlany w bloku Przyjaciele (blok pokazuje sie dopiero jak linki są ustawione)

ROZWIĄZYWANIE PROBLEMÓW
Jeśli pojawia się pusta strona lub komunikat "Nie można dokończyć żadania" należy zdiagnozować zaistniały błąd. Aby to zrobić należy włączyć debug:
Zmienić w pliku index.php: define('IN_PRODUCTION', TRUE); na define('IN_PRODUCTION', FALSE); (linia 17)
Zmienić w pliku index.php: ini_set('display_errors', FALSE); na ini_set('display_errors', TRUE); (linia 62)
Zmienić w pliku application/config/config.php: $config['display_errors'] = FALSE; na $config['display_errors'] = TRUE; (linia 96)
To powinno włączyc pokazywanie błedów

Błąd: No input file specified.
Rozwiązanie: Zmienić ostatnią linijkę .htaccess na: RewriteRule .* index.php?kohana_uri=$0 [PT,L]

Błąd: Brak obrazka przy tokenie.
Rozwiązanie: Włączyć debug, uruchomić http://www.adressttrony.pl/captcha/default - to powinno pokazac przyczynę błędu, jeśłi tak się nie stanie można zmienić token na token matematyczny zamiast obrazkowy. Aby to zrobić należy zmienić w application/config/captcha.php style z "basic" na "math"

Najczęstszą przyczyną błędów jest wgranie nie wszystkich plików na FTP, należy również zwrócić uwagę aby klient FTP automatycznie nie zmieniał dużych liter z nazw plików na małe.