Dyrektywa ta zmienia domyślne zachowanie SSI.
tych samych autorów
- IMAP w stylu PHP [MP]
- Własne RSS [MP]
- Rodzina XSL [MP]
- Wprowadzenie do XML [MP]
- Rozszerzenia XSSI [MP]
zobacz również
errmsg
Ustawia inny niż domyślny komunikat o błędzie. Najlepiej umieścić go na samej górze dokumentu.
Przykład:
<!--#config errmsg="Znowu błąd SSI. Napisz do administratora root@serwer.pl" -->
timefmt
Określa format w jakim przedstawiana będzie data i czas. Musi być umieszczone przed dyrektywą echo. Przykład:
<!--#config timefmt="%A, %B %d, %Y" -->
<!--#echo var="LAST_MODIFIED" -->
wyświetli
Wednesday, April 12, 2000 (niestety po angielsku)
Symboli pozwalających dostosować format czasu jest sporo, więc proponuję wydrukować sobie ich listę.
sizefmt
Określa format w jakim podawana jest wielkość pliku. Użyj "bytes" dla bajtów i "abbrev" dla kilobajtów oraz megabajtów. Musi występować przed dyrektywą fsize. Przykład:
<!--#config sizefmt="abbrev" -->
<!--#fsize file="download.zip" -->
Include
To zdecydowanie najbardziej pożyteczna i najczęściej wykorzystywana dyrektywa SSI. Pozwala wstawić zawartość jednego pliku do drugiego. Jest to szczególnie przydatne gdy na wielu stronach znajdują się te same elementy (np. nagłówek czy menu) i trzeba je zmienić na inne. Wystarczy zapisać całe menu jako osobny plik a w pozostałych wstawić dyrektywy SSI.
Parametry są tylko dwa, ale ważne jest abyś użył właściwego.
virtual
Podaje wirtualną ścieżkę do dokumentu na serwerze.
<!--#include virtual="/includes/naglowek1.html" -->
Najlepiej stworzyć osobny katalog z plikami do wstawiania w inne strony. Należy pamiętać, że wstawiona zostanie cała zawartość pliku źródłowego, więc umieść w nim dokładnie to co chcesz mieć na stronie docelowej.
Na przykład możesz stworzyć stopkę dla każdej strony, gdzie będzie informacja o prawach autorskich i Twój adres e-mail. Może wyglądać tak:
<p>Wszystkie prawa zastrzeżone.</p>
<p>Kontakt <a href="mailto:adres@email.pl">Autor strony</a></p>
Zapisz to jako stopka.html i we wszystkich dokumentach w odpowiednim miejscu (prawdopodobnie na dole strony) umieść dyrektywę include wskazującą na ten plik.
file
Podaje ścieżkę w obecnym katalogu. Nie można przejść do poprzedniego ani przez użycie ../ ani ścieżek bezwzględnych.
<!--#include file="naglowek1.html" -->
Używając tego parametru musiałbyś mieć plik nagłówka w każdym katalogu, co nie poprawiłoby sytuacji uaktualnień. Może to być jednak przydatne jeżeli chcesz wstawić plik tylko na jednej stronie.