Hazır Script – Hazır Kod » Adratator

Haberler  Forum  Memurlar  Meb  Sağlık   Sözleşmeli  Kpss  Adalet  Diyanet   Kariyer  Anket  Spor  Sözlük  Oyun  Sohbet  FM

 

Adratator

Adratator

Bu makalemde tek bir xml dosyasi kullanarak olusturdugumuz sayfalarda kolayca farkli bannerlar göstermeyi anlatacagim.

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
Etiketler:
Henüz yorum yok.

HABERLER

Bad Behavior has blocked 147 access attempts in the last 7 days.