Tarayıcıya Özel Css için Css Browser Selector

http://www.fatihtoprak.com/tarayici-uyumsuzluklarina-karsi-ozel-kod-yazmak.html

Burada gayet güzel anlatılmış.

Bu javascript dosyasını yazan arkadaşın kendi sitesi

http://rafael.adm.br/css_browser_selector/

Üstteki linkler sayesinde örnek veriyorum ie7 için

normalde #header{ background:red } iken

.ie7 #header{ background:blue } yapıyoruz ve ie7 de blue olanı okuyor.

 

Bunun dışında if else koşul cümleleriyle başka bir css dosyası yazabiliriz.

http://www.thesitewizard.com/css/excludecss.shtml

Html 5 İle Gelen Data Özelliği

Artık id ve class dışında özel olarak kendimizde bir özellik atayabiliyoruz.

Örnek:

<div id="profil_foto" data-tur="mini"></div>

Aşağıda vermiş olduğum linkte anlatılana göre bu özelliği kafamıza göre keyfi bir şekilde kullanamıyoruz.

İllaa ki atayacağımız özelliğin isminin başına “data-” ifadesi eklenmeli.

Daha detaylı anlatım için http://www.javascriptkit.com/dhtmltutors/customattributes.shtml

bu adrese gitmelisiniz :)

 

Onun dışında : http://ejohn.org/blog/html-5-data-attributes/

Php ile X zaman Önce Yazıldı Fonksiyonu

**
* Tarihlerı modifiye ederek x zaman önce yazıldı şekline döndürür
* 
* @param $date = dönüştürlecek tarih
* @return string;
*
*/
function modified_date( $date ){
    $time_difference = time() - $date;
    $second          = round( $time_difference );
    $minute          = round( $time_difference/60 );
    $hour              = round( $time_difference/3600 );
    $day              = round( $time_difference/86400 );
    $week              = round( $time_difference/604800 );
    $month              = round( $time_difference/2419200 );
    $year              = round( $time_difference/29030400 );

    if( $second <= 59 ){
        if( $second == 0 ){
            return 'Şimdi yazıldı';
        }else{
            return $second . ' saniye önce';
        }
    }else if( $minute <= 59 ){
        return $minute . ' dakika önce';
    }else if( $hour <= 23 ){
        return $hour . ' saat önce';
    }else if( $day <= 6 ){
        return $day . ' gün önce';
    }else if( $week <= 3 ){
        return $week . ' hafta önce';
    }else if( $month <= 11 ){
        return $month . ' ay önce';
    }else{
        return $year . ' yıl önce';
    }
}