|  | 
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  | Katılımcı : 2 |  | Okunma | : 6198 |  |  |  |  |  |  |  |  | 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. | 
 |