Script rotation de bannière HTML !! Help Me

WRInaute impliqué
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:
 
WRInaute passionné
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:
$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;
		}
 
WRInaute impliqué
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
 
WRInaute passionné
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.
 
WRInaute impliqué
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:
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
 
WRInaute passionné
amazigh25 a dit:
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:
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]
 
Nouveau WRInaute
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...
 
Discussions similaires
Haut