AdRotator
FAOsoft30.08.2005 - 17:27:35
AdRotator XML tabanlı bir reklam sistemidir. Kontrolü koyduğunuz yerde belirttiğiniz XML dosyasındaki kayıtlardan birini seçer ve ekrana basar. Gösterilecek görüntünün kaynağı ve linkin verileceği adresi XML dosyasında siz belirlersiniz. Reklamlar XML dosyasından rastgele seçilir ve gösterilir; böylece sizin gösterimler için ayrıca bir kod yazmanıza gerek kalmaz.
Xml dosyanızın formatı aşağıdaki gibi olmalıdır.
<Advertisements>
<Ad>
<ImageUrl>gösterilecek resmin adresi</ImageUrl>
<NavigateUrl>resme tıklanınca gidilecek olan adres</NavigateUrl>
<AlternateText>
Resmin üzerine gelindiğinde çıkacak yazı
</AlternateText>
<Keyword>Grup adı</Keyword>
<Impressions>bannerın gösterim ağırlığı</Impressions>
</Ad>
</Advertisements>


Eğer bir kayıt için NavigateUrl bildirmezseniz, o resim linksiz olarak gösterilir.
Impressions değeri bannerın diğer bannerlara göre gösterim ağırlığıdır. Bu sayının büyük olması bu bannerın daha önemli olduğunu ve daha çok gösterileceğini ifade eder.
Eğer bir tarayıcı resimleri desteklemiyorsa; sistem otomatik olarak AlternateText alanındaki veriyi ekrana yazar ve bağlantıyı bu yazı üzerine verir.
<Advertisements> </Advertisements>
tagları arasına istediğiniz kadar resim ekleyebilirsiniz.
Benim xml dosyam aşağıdaki gibi.

<Advertisements>
<Ad>
<ImageUrl>dt.gif</ImageUrl>
<NavigateUrl>http://www.delphiturkiye.com/</NavigateUrl>
<AlternateText>Ağzının Tadını Bilenlerin Delphi Forumu</AlternateText>
<Keyword>Delphi Türkiye</Keyword>
<Impressions>20</Impressions>
</Ad>
<Ad>
<ImageUrl>dd.gif</ImageUrl>
<NavigateUrl>http://www.delphidunyasi.com/</NavigateUrl>
<AlternateText>Dünyanızı Keşfedin</AlternateText>
<Keyword>Delphi Dünyası</Keyword>
<Impressions>20</Impressions>
</Ad>
<Ad>
<ImageUrl>es.jpg</ImageUrl>
<NavigateUrl>http://www.engellininsayfasi.com/</NavigateUrl>
<AlternateText>Engelsiz Yarınlara Birlikte Gidelim</AlternateText>
<Keyword>Engellinin Sayfası</Keyword>
<Impressions>20</Impressions>
</Ad>
</Advertisements>


xml dosyası oluşturmak için File>New>Other Menü seçenekleriyle çıkan pencereden Sol Taraftaki listeden “Web Document”e tıklayarak Sağ Taraftaki Listeden “XML File” seçeneğini işaretleyip “Ok”leyin. Açılan xml sayfası doluysa yazılanları silip kodlarınızı yazın ve projenizin olduğu dizine kaydedin.
Delphide projenize “Ad Rotater” Bileşeni ekleyip boyut ve konumunu ayarladıktan sonra Object İnspectoredan “AdvertisementFile” özelliğine xml dosyanızı gösterin.
Resme tıklandığı zaman yeni bir sayfa açılmasını istiyorsanız “Target” özelliğini “_blank” linkin aynı sayfada görünmesini istiyorsanız “_parent” olarak ayarlayın
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com