Adrotator onceki yazımızda degınmıstık.adrotatorun kullanım amacı siteye eklenen reklamlarını gosterılmesınde buyuk kolaylık saglıyordu.onceki yazımızda yaptıgımız adrotator ornegınde siteye eklenen reklamların sadece sayfa yenınlenıce degişmesıne yarıodu. Fakat biz sayfayı yenılemeden reklamların sureklı değişmesi istiyorsak ne yapmalıyız? Ajax kullanarak yapılabılır.visual studıo 2008 içinde gelen ajax extensions tool kullanarak.burada bulunan 'updatepanel' kontrolunu kullanarak sadece istedigimiz bılgılerı ıcıne koyarak o kısmın sayfa yenılenmeden sureklı olarak değişmesını saglıyabılıriz. Updatepanal kullanmak için oncelikle scriptmanager eklenmelidir. bu kontrol web formunda ajax ozelliklerini kullanmamızı saglıyor.ayrıca updatepaneli bir timera baglıyarak reklamların ne sıklıkla degişecegıne karar verebılıyoruz.
ornek olarak
forma oncelikle 1 adet script manager ekkliyoruz.1 adet update panel 1adet timer ve son olarak adrotatoru updatepanelin içine koyuyoruz.formumuz html kodları sekıldeki gıbı olmalı:
sekildedir. kodları acıklıycak olursak .olsuturdugumuz timerin interval degeri 2000millisaniye ayarlı oldugundan 2 snde bir timer tetiklenencek.ve updatepanelin tetikleyicisine timeri bagladıgımızda update panelin ıcerigi 2 snde 1 yenılenecek.bu sayede adrotatorun advertisementfile kısmına ekledgimiz reklam xml dosyasının icerisinde bulunan reklamlar impresion degerine gore degisecek.bu sayede kullanıcının surekli aynı reklam görup sıkılması engellemek ve reklamların daha bır cekıcı olmasını saglamıs olduk...

Hiç yorum yok:
Yorum Gönder