Blogger "Şu kadar Gündür Sizlerleyiz" Eklentisi

23:44 | 0 yorum

blogger eklentisi

Blogunuzu açalı ne kadar zaman geçti? Bunu takipçilerinizle paylaşın. Javascript ile oluşturulmuş bu eklenti blogunuzda ufak bir yer kaplayacak.

Blogunuzda Şu kadar gündür yazıldığını belirtmeniz ziyaretçileriniz için önem taşıyor. Sonuçta ziyaretçi yeni tecrübesi olan blog yazarında faydalanmak ister ve deneyimlerine güvenir. Bu açıdan kodu kullanıp-kullanmama arasında kalanlar dikkat. :)

Hadi gelin şimdi kodu blogumuzda nasıl uygulayacağız ona geçelim. Paylaşacağım bu kodu Blogunuzun yerleşim bölümünden Yeni Gadget ekle > HTML/Javascript yolunu izleyin açılan kutuya aşağıdaki kodu yapıştırın.

<script type='text/javascript'>
function dcountup(startingdate, baseunit){
    this.currentTime=new Date()
    this.startingdate=new Date(startingdate)
    this.timesup=false
    this.baseunit=baseunit
    this.start()
}

dcountup.prototype.oncountup=function(){} //default action for "oncountup"

dcountup.prototype.start=function(){
    var thisobj=this
    this.currentTime.setSeconds(this.currentTime.getSeconds()+1)
    var timediff=(this.currentTime-this.startingdate)/1000 //difference btw target date and current date, in seconds
    var oneMinute=60 //minute unit in seconds
    var oneHour=60*60 //hour unit in seconds
    var oneDay=60*60*24 //day unit in seconds
    var dayfield=Math.floor(timediff/oneDay)
    var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
    var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
    var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
    if (this.baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level
        hourfield=dayfield*24+hourfield
        dayfield="n/a"
    }
    else if (this.baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level
        minutefield=dayfield*24*60+hourfield*60+minutefield
        dayfield=hourfield="n/a"
    }
    else if (this.baseunit=="seconds"){ //if base unit is seconds, set "secondfield" to be topmost level
        var secondfield=timediff
        dayfield=hourfield=minutefield="n/a"
    }
    var result={days: dayfield, hours:hourfield, minutes:minutefield, seconds:secondfield}
    this.oncountup(result)
    setTimeout(function(){thisobj.start()}, 1000) //update results every second
}
    </script>
<div id='cpcontainer'>
</div>
<script type='text/javascript'>
//SYNTAX: myvariable=new dcountup(past_date_and_time_string, "baseunit")
var princewedding=new dcountup("April 21, 2010", "days")

princewedding.oncountup=function(result){
    //result is an object containing the current count up date/time, updated every second
    //Available properties: result["days"], result["hours"], result["minutes"], and result["seconds"]
    var mycountainer=document.getElementById("cpcontainer")
    mycountainer.innerHTML=""+result['days']+" Gündür Sizlerleyiz..."
}
</script>
DİKKAT
  • April 21, 2010 yerine blogunuzun kuruluş tarihi ne ise onu yazın.
  • Gündür sizlerleyiz yerine ne istiyorsanız onu yazınız.

Kategori: , , ,

0 yorum