Adratator - Papatyam Forum

Papatyam Forum

Go Back   Papatyam Forum > ..::.BİLGİSAYAR & TEKNOLOJİ.::. > Web Master > asp.net

Yeni Konu aç  Cevapla
 
Seçenekler
Alt 29 March 2008, 13:07   Mesaj No:1

tamerr89

Papatyam Paylaşımcı Üyesi
Avatar Otomotik
Durumu:tamerr89 isimli Üye şimdilik offline konumundadır
Papatyam No : 1196
Üyelik T.: 09 December 2007
Arkadaşları:0
Cinsiyet:
Yaş:34
Mesaj: 212
Konular:
Beğenildi:
Beğendi:
Takdirleri:10
Takdir Et:
Konu Bu  Üyemize Aittir!
Standart 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


Alıntı ile Cevapla
Cevapla

Bookmarks

Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler

Yeni Sayfa 1

www.papatyam.org Ana Sayfa

Tefekküre Davet Köşesi

Papatyam Sosyal Medya Guruplarımıza Katılın

                       Instagram         

Papatyam alemdarhost.com sunucularında barındırılmaktadır.