 |
Osvježite
svoju stranicu trenutačno koristeći SSI |
|
Vjerovatno postoje dva najčešća načina za osvježavanje stranice.
Prvi, koji je najvažniji je dodavanje novog sadržaja. Bez
obzira da li dodajete novu stranicu, ili uvrštavate sliku
novog proizvoda, povećavate vrijednost vaše stranice vašim
posjetiteljima. Drugi način su one promjene koje su napravljene
na svakoj vašoj web stranici. Te promjene mogu uključivati
kontakt informacije, datum i vrijeme ili linkove za navigaciju...
Ako imate veliku stranicu, promjena samo telefonskog broja
vaše tvrtke na svakoj stranici može biti dugotrajan, dosadan
posao.
Moderni alati za izradu web stranica poput Macromedia Dreamweavera
nude template koji omogućuju web dizajneru da promjeni neki
dio jedne web stranice (recimo kontakt informacije), a program
automatski mijenja sve stranice koje su napravljene od tog
template-a. Te promjenjene stranice su još uvijek na dizajnerovom
kompjuteru i moraju biti stavljene na server jedna po jedna.
Ovisno o broju i veličini stranica, kao i brzini dizajnerovog
modema, i osvježavanje stranice na ovaj način tako može dosta
dugo trajati.
Jednostavnija i brža metoda koristi nešto što se zove Server
Side Include (SSI). Iskoristiti ćemo primjer izmjene kontakt
informacija, koje se trenutno nalaze na svakoj vašoj stranici.
Evo kako se to čini
Vaš dizajner napravi novu stranicu koja sadrži samo vaše
kontakt informacije. Stranica je snimljena kao normalna HTML
stranica.
Dalje, dizajner odlučuje gdje će na svakoj stranici smjestiti
kontakt informacije. Na tom mjestu umjesto utipkavanja vaše
adrese, broja telefona i e-maila, treba ubaciti jednu jedinu
liniji koda koja može izgledati ovako:
<!--#include virtual="../includes/contactSSI.html"-->
Ovaj kod kaže serveru da uzme što god se nalazi u SSI stranici
i stavi je na to mjesto.
Svaku stranicu zatim treba snimiti sa nastavkom .shtml umjesto
.html. Npr., URL vaše stranice može biti www.vasastranica.com/index.shtml.
Ovaj nastavak kaže serveru da vaša web stranica u sebi sadrži
Server Side Include, što server mora obraditi prije nego prikaže
stranicu posjetitelju. Svaki put kad ta stranica bude posjećena,
server će provjeriti SSI stranicu i učitati njen sadržaj u
određeno područje druge stranice.
Kako ovo štedi vrijeme
Jednom kad se naprave web stranice, mijenjanje svake stranice
je posao od dva koraka. SSI stranica je promjenjena (npr.
broj telefona) i ta stranica je stavljena na server. To je
sve. Sada je svaka stranica koja sadrži tu SSI stranicu u
sebi odmah promjenjena i nije ju potrebno stavljati iznova
na server.
Ja ovo koristim na svojoj stranici svaki put kada dodajem
novi članak. Na vrhu svake stranice je ubačena SSI stranica.
Tamo samo piše: "Ovotjedni članak je..." sa imenom
članka i linkom na njega. Svaki put kada dodajem novi članak
na stranicu samo mijenjam link i naziv članka u SSI stranici
u uploadam je na server. Istog trena svaka stranica u sebi
sadrži ime novog članka i link na njega.
Također postoje neke SSI stvari (rutine) koje server izvršava
automatski, sve dok koristite pravilno kod da mu naredite
što da radi.
Vjerovatno se SSI najčešće upotrebljava tako da automatski
ispiše datum i vrijeme na stranici. Samo ubacite kod <!--#echo
var="DATE_LOCAL" --> tamo gdje želite
da se datum i vrijeme pojavi a server će učiniti ostalo. Izmjenjujući
malo ovaj kod možete podesiti način na koji želite da se vrijeme
prikaže.
Koristeći sličan kod server vam može automatski prikazati
kada je web stranica bila zadnji put obnovljena. Za dobra
uputstva o korištenju SSI-a posjetite Big
Bird Nose's SSI stranicu
Detalji su važni
Postoji nekoliko načina na koje možete ubaciti SSI u stanicu,
ovisno o serveru na kojem je vaša stranica smještena. Kod
koji je korišten u ovom članku je korišten na Linux/Apache
serveru. Neki server zahtjevaju da se koristi .ssi nastavak
za same SSI dokumente. Kontaktirajte firmu na čijem je serveru
vaša stranica smještena za podatke.
Zaključak
Ako je vaša stranica relativno mala, vjerovatno nećete trebati
koristiti SSI, ali što je vaša stranica veća, veće je i vrijeme
potrebno za izmjenu i dopunu web stranica. SSI to skraćuje
i pojednostavljuje.
Povratak
na savjete za izradu web stranica |