ARTICLES | Applications | Best of | FAQ | Forums | VBScript | JScript | Livres | Liens | Contact | ACCUEIL

LA REFERENCE FRANCAISE DES DEVELOPPEURS ACTIVE SERVER PAGEs



Mettre en place une rotation de bannières avec AdRotator
Fourni en standard avec Internet Information Server, le composant ASP AdRotator vous permet, en toute simplicité, d'afficher des bannières publicitaires sur votre site, qui tourneront de façon semi-aléatoire.

Tout d'abord, faut-il le préciser, toutes les pages qui devront afficher les bannières devront porter impérativement l'extension .ASP. Celle-ci est en effet nécessaire pour que le serveur, chargé d'afficher un résultat en format HTML standard, puisse interpréter le code que vous devrez insérer dans chacune de ces pages.

En premier lieu, il convient de créer un fichier au format texte, auquel vous donnerez le nom que vous voudrez. Dans notre exemple, nous le nommerons ads.txt.

Voici le contenu de ce fichier. Les paramètres que vous pouvez adapter à vos besoins sont en couleur rouge.

REDIRECT redirect.asp La page qui sera chargée de pointer vers l'URL de la bannière au moment du click
WIDTH 468 La largeur de vos bannières (toutes les bannières seront affichées à la même largeur)
HEIGHT 60 Idem pour la hauteur
BORDER 0 La largeur de la bordure qui encadrera vos bannières
* Laisser cette ligne telle quelle avec l'astérique (indispensable)
images/banniere1.gif La localisation de la première bannière (il peut s'agir d'un lien relatif ou absolu, interne ou externe)
http://www.site1.com/ L'URL sur laquelle doit pointer la bannière si l'on clique dessus
Le meilleur de tous les sites Le texte alternatif (correspondant à la balise <ALT>) devant s'afficher quand on passe la souris sur la bannière
25 Le ratio d'affichage. Plus ce nombre sera grand, plus l'affichage de la bannière aura des chances d'être fréquent. A noter que le ratio n'est pas strictement respecté par le composant, car il fait aussi intervenir une randomization.
http://www.site2.com/images/superbanniere.gif La localisation de la seconde bannière
http://www.site2.com/ L'URL sur laquelle doit pointer la seconde bannière
Un excellent site Le texte alternatif de la seconde bannière
15 Le ratio d'affichage
(etc.) Ne pas écrire cette ligne dans votre fichier...

Créez ensuite une page que vous appellerez redirect.asp selon l'exemple ci-dessus. Son contenu, en tout et pour tout, sera le suivant:

<html>
<head>
<meta HTTP-EQUIV="refresh" CONTENT="0; URL=<% =Request.QueryString("url") %>">
<title></title>
</head>
<body>
</body>
</html>

Insérez enfin dans chaque page le code permettant d'activer le composant AdRotator:

<% Set Adv1=Server.CreateObject("MSWC.AdRotator") %>
<% =Adv1.GetAdvertisement ("ads.txt") %>

Vous pouvez faire tourner plusieurs séries de bannières différentes sur la même page. Vous devrez donc insérer le code ci-dessus en différents endroits de la page. Mais vous devrez impérativement changer le nom de l'objet (dans l'exemple ci-dessus, il s'intitule Adv1). Vous pourrez donc créer Adv2, Adv3, etc.


VERSION IMPRIMABLE PDF


Jean Lançon, MJ Presse


Retour à la liste des articles

Hit-Parade  


FastCounter by bCentral