Archive

Archive for the ‘OS’ Category

Prikaz SVG slika na sajtu

januar 30th, 2012 No comments

Svi noviji pretraživači bez problema prikazuju vektorske SVG slike. Ukoliko pokušate da bilo koju od takvih slika pogledate na lokalnom disku korišćenjem pretraživača najverovatnije neće biti nikakvih problema. Međutim, ukoliko neku takvu sliku nabacite na web server, lako se može desiti da vidite samo prazan pravougaonik, kao kada slika ne postoji na serveru. Razlog je taj što apache server inicijalno nema informacije o SVG i SVGX ekstenzijama dokumenata. U pitanju je MIME potpis za ove dve ekstenzije i potrebno ih je dodati u okviru odgovarajućeg konfiguracionog dokumenta apache servera.

Poštu u većini slučajeva nemamo mogućnost da pristupimo dokumentima za konfigurisanje apache servera, poslužiće i .htaccess dokument koji je potrebno da se nalazi u okviru osnovnog foldera portala. Kako bi omogućili pregled, potrebno je da uradite sledeće:

  • ukoliko nepostoji .htaccess dokument na osnovnom folderu portala, kreirajte ga, najlakse notepad editorom ili nekim sličnim tekst editorom. ukoliko postoji onda u okviru njega dodajemo sadržaj koji sledi
  • u okviru .htaccess dokumenta dodati linije:
    AddType image/svg+xml svg svgz<br>
    AddEncoding gzip svgz

Sačuvajte dokument i slika će se učitavati. Za one koje interesuje čemu služi SVGZ ekstenzija, u pitanju je SVG slika arhivirana gzip arhiverom kako bi bila manja i time laša za prevlačenje.

Promene koje smo ovde naveli važe samo za domen na kome se nalazi .htaccess dokument. Ostatak servera i dalje ne vidi navedene vektorske slike. Ukoliko je potrebno da se vide na svim portalima koji hostuju na datom serveru, potrebno je promene uraditi na globalnom nivou – direktno u apache konfiguracionim dokumentima.

Promene koje se rade na globalnom nivou se vrše u httpd.conf i mime.types dokumentima.

httpd.conf dokument je uglavnom lociran na „appache-conf-httpd.conf“. U okviru njega bi trebalo da postoji sekcija . U okviru te sekcije je potrebno ubaciti gore navedene dve linije.

Druga varijanta je da se doda samo linija „AddEncoding gzip svgz“ pri čemu treba voditi računa da se mime.type nalazi u istom folderu i da u okviru njega postoji linija: „image/svg+xml svg svgz“.

Posle ovih promena obavezno resetujte apache server kako bi se učitali novi konfiguracioni parametri.

Categories: OS Tags: , ,