Script rotation de bannière HTML !! Help Me

amazigh25
WRInaute passionné
WRInaute passionné
 
Messages: 1006
Inscription: 4 Juin 2005

Script rotation de bannière HTML !! Help Me

Message le Ven Sep 02, 2005 19:06

Bonjour,
Je cherche un script qui me permetrai d'afficher des bannière html (cibleclick) en rotation sur mon site, j'ai pas besoin de stats ni d'autre choses juste l'affichage des scripts.
Je connais phpadsnew mais il est trop gourmand et posséde des options dont je peux largement me passer.
Sinon j'ai cherché dans plusieurs sites qui proposent des script ( PHP ou JS) et j'ai rien trouvé d'interessant.

Si seulement toutes les regies était comme Netaffiliation qui propose un syteme des zones comme celui de phpadsnew. :wink:


Merci d'avance :wink:


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Message le Ven Sep 02, 2005 19:17

Voici ce qui me sert à moi... c'est tout simple ;)

Je te donne un exemple d'utilisation y compris y compris selon la date.
Je gère aussi selon la taille de la fenêtre (bannière 468x60 ou 728x90).

Tu peux voir le résultat sur mon site en actualisant plusieurs fois la page.
Tu peux afficher autant de pub que tu veux, et d'autant de régie si tu veux.

A toi de l'adapter selon ton choix.

Code: Tout sélectionner
$mois = (int)date('n');
$jour = (int)date('j');

if      ($mois == 2 && $jour >= 9 && $jour <= 14) {
      $typePub = 'saint Valentin';
      }
elseif   ($mois == 12 && $jour >= 5 && $jour <= 25) {
      $typePub = 'noel';
      }
else   {
      $typePub = 'divers';
      }
      
switch   ($typePub) {      
      case 'divers' :
      $nb = mt_rand(1, 3);
      
      switch   ($nb) {
            case 1 : // Concours Kingoloto
            if      ($fenetreLargeur < 900) {
                  publicite(595948305, 20422, 'Loterie à cadeaux 100% gratuite.');
                  }
            else   {
                  publicite(595948305, 23051, 'Loterie à cadeaux 100% gratuite.');
                  }
            break;            
            case 2 : // Distrizic.com : Mini-boutiques
            publicite(385949344, 12628, 'Distrizic.com : vente en ligne d\'instruments à prix Discount .');
            break;            
            case 3 : // EGG Prêt Perso
            publicite(513549412, 22488, 'Un taux à partir de 2,6% (TEG annuel fixe).');
            break;
            }
      break;      
      case 'noel' :
      $nb = mt_rand(1, 2);
      
      switch ($nb) {
            case 1 : // 2xMoinsCher.COM
            publicite(427033252, 821, 'Vendez et Achetez vos DVD, Jeux, Cd, Téléphone à moitié prix.');
            break;
            case 2 : // ABCROISIERE.COM
            publicite(1046132408, 17889, 'Spécialiste des croisières.');
            break;
            }
      break;
      case 'saint Valentin' :
      $nb = mt_rand(1, 3);
      
      switch   ($nb) {
            case 1 : // Florajet.com
            publicite(580681543, 18135, 'Offrez des fleurs avec une livraison en 4h !!!');
            break;                        
            case 2 : // aunomdelarose.fr - campagne BRONZE
            publicite(75007320, 23089, 'Simplifiez-vous la vie avec Auchandirect !');
            break;
            case 3 : // Bouquet Nantais
            publicite(88332446, 19403, 'Livraison de bouquets de fleurs dans toute la France.');
            break;
            }
      break;
      }

amazigh25
WRInaute passionné
WRInaute passionné
 
Messages: 1006
Inscription: 4 Juin 2005

Message le Ven Sep 02, 2005 19:25

Merci beaucoup,
je crois que je vais revenir sur le SDZ pour me rafrechir la memoire.

Si c'est possible une petite explication.

Merci encore


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Message le Ven Sep 02, 2005 19:30

Si tu veux afficher des publicités ciblé par rapport à une fête par exemple.
Si je prend des pubs pour Noël ; tu te fiche pas mal de les afficher en août, donc tu teste la date pour afficher les bonnes pubs.

Ensuite, tu met le script à afficher dans un switch avec une numérotation des 'case' en partant de 1 jusqu'à ton nombre de pub.
Tu sélectionne au hasard un chiffre entre 1 et le nombre max de pub.
($nb = mt_rand(1, 3).

Dans mon cas je me sert d'une fonction pour afficher le script de la pub en question pour ne pas avoir à écrire le code complet à chaque fois.

amazigh25
WRInaute passionné
WRInaute passionné
 
Messages: 1006
Inscription: 4 Juin 2005

Message le Ven Sep 02, 2005 19:36

Merci,
j'ai tous compris :cry:
sinon quand j'ai mis le code dans cette page et j'ai une fatale error à la ligne :
Code: Tout sélectionner
publicite(595948305, 20422, 'Loterie à cadeaux 100% gratuite.');


(-http://www.villes-du-maroc.com/wri.php)

Juste une dernière chose ou dois-je mettre le code que me fournit cibleclick ?

Merci


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Message le Ven Sep 02, 2005 19:44

amazigh25 a écrit:Merci,
j'ai tous compris :cry:
sinon quand j'ai mis le code dans cette page et j'ai une fatale error à la ligne :
Code: Tout sélectionner
publicite(595948305, 20422, 'Loterie à cadeaux 100% gratuite.');


(-http://www.villes-du-maroc.com/wri.php)

Juste une dernière chose ou dois-je mettre le code que me fournit cibleclick ?

Merci


tu ne met pas ce code !! lol
C'est celui qui me sert.
tu remplace justement cette ligne par le code fournit par cibleclick.
ou alors tu fait une fonction comme celle que j'appelle pour afficher ton code.[/code]

LinKuFF
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 28 Oct 2005

Message le Lun Mai 22, 2006 13:24

Le problème avec ce genre de code c'est que même avec un mt_rand, si tu appel 2 fois la même pub dans la page, cela sera 2 fois la même pub.

Je n'ai toujours pas trouvé comment palier à ce problème...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité