Dobro došli na Grandic website. Ovo je panel za logiranje.

Logirajte se ako ste već član. Registrirajte se ako niste. Neki postovi vidljivi su samo članovima. I komentiranje će biti mnogo lakše ako ste član. Eto zašto.

 

Koji je cilj ovih stranica?

What is Grandic Web Developing?


Grandic Web Developing nije prava kompanija niti ja promoviram bilo kakve usluge. Moje ime je Dragoslav Grandić. Ja sam web developer iz Umaga - Hrvatske. Ukoliko nisi još primjetio ovo je moj osobni portfolio. Moje glavno zanimanje su web stranice, sve u vezi s tim, dizajn, programiranje, izgled... Ove web stranice trebaju prikazati moje zanimanje, moje mogućnosti i moj dizajn ukus. Smatram ih svojevrsnim testom, za nas oboje, za mene je to dobra praksa, za tebe to je način da vidiš što mogu napraviti na webu. Trudim se pisati čisti i validan XHTML, CSS, Javascript i php. Također koristim puno i photoshop, flash i eksperimentiram pomalo sa Wordpress-om.
Moram napomenuti da sve što možeš vidjeti na ovim stranicama sam napravio u potpunosti sam, koristeći samo moje sposobnosti i maštu. Druga važna stvar za napomenut je da je sve što ovdje vidiš napravljeno u potpunosti besplatno. Lako je napraviti website sa debelim budžetom, napraviti ga bez ičega je umjetnost. Trošio sam samo svoju maštu i ogromne resurse interneta. Posebno bih napomenuo Wordpress i SXC photostock... Pa sve web dizajn, javascript, php i ostale forume i stranice, kao i mnoge pojedince koji nesebično dijele svoje znanje sa drugima. Velika hvala svima njima i mnogima drugima.
Pa, to je to. Pred tobom je sve. Nadam se da će ti se svidjeti. Slobodno me kontaktiraj ako imaš neka dodatna pitanja, ili podijeli svoje misli sa drugima na mom blogu.

Hvala

Kako drastično smanjiti težinu css file-a

Kako drastično smanjiti težinu css file-a

Recimo da ste kreirali ste svoj wordpress blog, ne vodeći baš previše računa o težini samih stranica, malo ste editirali css, dodali nekoliko novih klasa (vjerovatno i nekoliko previše), ubacili ste nekoliko slika i neku flash animaciju ili banner, i iznenada shvatite da vaša stranica ima previše kilobajta. Danas je vrijeme brzog interneta i moguće je prenijeti daleko veće količine podataka nego nekada, pa su se kreatori web stranica prilično opustili po pitanju težine istih. Ipak je i dalje dobro da web stranica bude što je moguće lakša, ali da ne gubimo mišta od nama dragocjenog stila, slika ili animacija. Tako je i moj style.css narastao do prilične veličine prilikom razvoja ovih stranica. Nedavno sam našao sjajno rješenje kako drastično smanjiti težinu css file-a. Preporučam svima ovo.

Rješenje se bazira na kompresiji css file-a pomoću php-a a pronašao sam ga na stranicama paulstamatiou.com. Uz pomoć par linija php koda moguće je drastično smanjiti težinu file-a, ja sam svoj, na primjer, smanjio sa 47 KB na samo 10 KB.

    Postupak je sljedeći:

  • kopirajte glavni css file vaše teme i promjenite mu ime. Ako vam se na primjer glavni css file zove style.css (što je uobičajeno) kopiju nazovite style.css.php
  • sljedeći korak je da pozovete novi css file u headeru vaše stranice. Pronađite liniju koda u kojoj pozivate glavni css u file-u header.php

header.php

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />

i izmjenite ga u sljedeće

<link rel="stylesheet" type="text/css" media="screen" href="<?php bloginfo('template_url'); ?>/style.css.php"/>
  • sada još morate samo izmjeniti novokreirani style.css.php file. Dodajte nove dvije linije koda, jednu na početak file-a i drugu na kraj

style.css.php

<?php if(extension_loaded('zlib')){ob_start('ob_gzhandler');} header("Content-type: text/css"); ?>
.
.
/* css sadržaj */
.
,
<?php if(extension_loaded('zlib')){ob_end_flush();}?>
  • i to je sve. Osvježite vaše stranice i provjerite rezultat. Vaš css file biće višestruko lakši nego prije.

Mana ovoga je što to sada više nije css file već php, što znači da će biti teže editirati. U Dreamweaveru, na primjer, nećete više imati ponuđene opcije kako unosite vrijednosti. Meni ovo prilično nedostaje i otežava mi izmjene. Možete si pomoći tako što ćete uvijek editirati stari file style.css a nakon izmjene kopirati ga i ponoviti gore navedeni postupak. Meni su benefiti koje dobijam primamljiviji od ovog malog nedostatka. I naravno, da napomenem da ovaj postupak radi u svim danas aktualnim browserima.

Ovaj post raspoloživ je i na drugom jeziku: English

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

Komentiraj

(obavezno)

(obavezno)