ASP.Net Programlama da Adratator - ASP.NET Webmaster bilgi bankası, knowledge base Webmaster Araçları

AnaSayfa > ASP.NET > ASP.Net Programlama da Adratator
Kategori: ASP.NET
Gönderen: Admin
Tarih: 2008-11-11
Puan: 6   Puan:6 | Katılımcı:2 | Katılımcı : 2
Okunma: 5540
  
 
1 puan 2 puan 3 puan 4 puan 5 puan 6 puan 7 puan 8 puan 9 puan 10 puan

Adratator asp.net ile beraber karşımıza çıkan yeni bir kavram.Adratator eskiden asp�de veritabanı kullnarak yaptığımız veya fazlaca javascript kodu yazarak yaptığımız işi tek bir xml dosyası kullanarak yapmamızı sağlıyor.Oluşturacağımız xml dosyası içindeki tag�lar arasındaki bilgileri .aspx uzantılı dosyamız algılıyor ve farklı bir şekilde yayınlıyor.Sayfamız her yüklenişinde farklı bannerlar ile açılıyor ve sayfanıza giren kullanıcaların sürekli aynı banner�larla karşılaşmadığı bir ortam oluşuyor.Şimdi bir örnek yazalım.

--- Reklam.aspx dosyamız --------

<%@ Page Language=VB Debug=true %>
<script runat=server>
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)

End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Reklam</TITLE>
</HEAD>
<BODY LEFTMARGIN="40">
<form runat="server">
<asp:adrotator
AdvertisementFile="reklam.xml"
BorderColor="blue"
BorderWidth=3
runat="server"/>
</form>
</BODY>
</HTML>

�-----------------------------------------------------------------

Yukarıdaki dosyada göreceğiniz gibi adratator kullanımı oldukça basit ve anlaşılır.Border bilgilerini isteğinize göre değiştirirsiniz.Şimdi gelelim xml dosyamıza

--------Reklam.xml-------

<Advertisements>
<Ad>
<ImageUrl>banner1.gif</ImageUrl>
<NavigateUrl>http://www.hazirkod.com</NavigateUrl>
<AlternateText>Hazırkod</AlternateText>
<Impressions>71</Impressions>
</Ad>
<Ad>
<ImageUrl>banner2.gif</ImageUrl>
<NavigateUrl>http://www.google.com.tr</NavigateUrl>
<AlternateText>Google </AlternateText>
<Impressions>70</Impressions>
</Ad>
</Advertisements>


�-----------------------------------------

Yukarıdaki xml dosyamızı inceleyelim.Gördüğünüz gibi yapısı oldukça basit ve anlaşılır.

<ImageUrl> : Resmimizin adresi
<NavigateUrl> : Resme tıklanınca ulaşılacak adres
<AlternateText> : Eğer resim gösterilemez ise resmin yerinde görüntülenecek metin.
<Impressions> : Reklamın hangi sıklıkla gösterileceği.Eğer birince reklam 1 ikinci ise 90 olursa ikinci reklam daha fazla gösterilir.Yani bir ölçüde öncelik gibi.

Xml dosyamıza bazı ek özellikler de ekleyebilirsiniz.Bu tamamen sizin kullanım amacınıza kalmış.Örnek vermek gerekirse:

<Keyword> : Bir grup reklamın sınıfını tanımlayan anahtar kelimedir.

Örneğin ilk iki reklamımızın anahtarı : <keyword>bilgisayar</keyword>. Sonraki ki tanesi ise <keyword>kitap</keyword> olsun. .aspx uzantılı sayfamızda kullandığımız adratator etiketi içene ekleyeceğimiz "keywordfilter=bilgisyar" eki göstereceğimiz reklamları filitrelememizi sağlıyor.

İyi kodlamalar




Yorumlar
Henüz Kimse Yorum Yapmamış, ilk yorumu siz ekleyin!
Yorum Ekleme Aparatı
Yorum Eklemek için lütfen sol menuden giris yapınız..
Toplam 0 yorum listelendi.