Css file, no caching

Presupun ca ati avut si voi aceasta problema, ati facut ceva modificari la un site si cand vreti sa ii arati unui prieten sau pur si simplu utilizatorilor, ei vor vedea tot versiunea veche pana vor face clear cache.

Aceasta "problema" este deoarece browseru' face caching la css file pentru a imbunatatii performantele.Pentru a trece peste aceasta "problema" putem folosii un simplu trick.

<link rel="stylesheet" href="fisier_css.css?v=<?=uniqid();?>" />

Acest trick va face ca numele fisierului sa fie defiecare data diferit si cum noul nume de fisier nu va coincide cu cel vechi, browseru' il va "activa" pe cel nou.

Scris in data de: 2010-08-23 | 1 Comentarii
Iankulov Miodrag

PHP spargere html in bucati

Deobicei, sunt unele site-uri unde trebuie sa afisati de exemplu 3 imagini, pe o linie, si dupa aia o linie noua de inca 3 imagini si tot asa, mie imi place sa folosec metoda asta:

<?php $x = 1; ?>

<?php for($i = 0; $i<30;$i++): ?>

<?php if($x === 3): ?>

<img src=""  alt="" /><br />

<?php else: ?>

<img src=""  alt="" />

<?php endif; ?>

<?php ($x === 3) ? $x = 1 : $x++ ?>

<?php endfor; ?>

Deci, setam valoarea lui X la 1, si dupa aia in loop verificam daca valoarea ii 3, atunci o setam din nou la 1, daca nu e o incrementam, valoarea curenta + 1, si in loop deasemenea mai avem o conditie IF, care verificam daca valoarea lui X ii egala cu 3 si adauga un <br />, eu am folosit <br /> doar ca un exemplu voi puteti folosii ce vreti.Stiu ca e simplu, dar poate e de ajutor altora, care sunt la inceput.

Scris in data de: 2009-07-11 | 3 Comentarii
Iankulov Miodrag