adrotator etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
adrotator etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

13 Temmuz 2010 Salı

asp.net adrotator ile updatepanel içinde kullanımı.

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...

12 Temmuz 2010 Pazartesi

Asp.net Adrotator ile xml reklam olusturmak

oncelikle adrotatorun ne işe yaradıgını anlatayım.Adrotator kontrolu genellikle web sayfalarındakı reklamların yonetımını saglayan bır kontroldur.sayfa her yenıden yuklendıgınde sızın ayarlamıs oldugunuz reklamlar sureklı degişmesını saglıyor.

bu kontrolu bır verı tabanı baglıyarak yada xml dosyasına yazdıgım verileri cekerek kullanabılırıyoruz. bu yazıda xml kullanarak adrotatoru anlatmaya calısacam.

ornek uzerınde ıncelıyelim.
oncelıkle bır web sitesi acıyoruz.bu sıteye anasayfa adında bır web form eklıyoruz. daha sonra toolboxtan adrotator kontrolunu web formunun uygun bır yerıne koyuyoruz.

daha sonra web sitesine bır ıtem daha eklıyoruz.bir xml dosyası eklıyoruz bu xml dosyasına
reklam.xml ismini veriyoruz ve bu xml dosyasının ıcerigi:

<Advertisement>
 <ad>
 //  <ImageUrl>../resimler/resim.gif<ImageUrl> ///reklamın resminin urlsı
 //  <NavigateUrl>http://www.sıte.com<NavigateUrl>///tıklayınca gıdılecek url 
 // <AlternateText>İnternet,Tasarım,Popüler Kültür<AlternateText>///resim acılmazsa cıkacak yazı 
 //<Keyword>Genel<Keyword>///reklamın hangı kategorıye ait oldugu
 //<Impressions>5<Impressions>///reklamın gosterılme sıklıgını gosteren deger.

</ad>
</Advertisement>



reklamı eklıyoruz.eklemek ıstedıgımız farklı reklam varsa yıne aynı sekılde advertisement aralıgına yazabılırız. bu xml dosyasını adrotator un ozelliklerinde bulunan advertisementfile kısmına reklam.xml dosyasını ekliyoruz.artık sitemizin reklam bolumu calısır duruma geldi.Artık site her acıldıgında xml dosyasına ekledigimiz reklamları gosterılme sıklıgına gore goruntulenmeye baslar.adrotator kontrolu ayrıca bır verıtabanına baglanarak ordakı verılerı cekerek reklamları gosterebiliriz. veri tabanına baglanma işlemını sonrakı yazılarda anlatmaya calısacam.