Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

Alternance publicité

Aller à la page 1, 2  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
nabst
WRInaute discret
WRInaute discret

Inscrit le: 08 Juin 2007
Messages: 52

URL permanente de ce messagePosté le : Ven Fév 29, 2008 1:53    Sujet du message: Alternance publicité

Bonjour,

Voilà je vous explique mon problème... de nombreuses régies propose des banières rotatives, c'est à dire d'afficher une publicité aléatoirement au chargement de la page.
Cependant, elle limite parfois le nombre de bannières possibles avec ce système et ce n'est bien sûr valable que pour une seul régie à la fois.

Je souhaiterais donc alterner ce système, c'est à dire faire tourner plusieurs bannière rotative.
Comment faire pour qu'au chargement d'une page, s'affiche automatiquement un des scripts ?

Exemple avec ca:
"<!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK --><script language="javascript" type="text/javascript" src="http://www.banner-rotation.com/rotate.aspx?ref=400723&pool=1&pl=3"></script><!-- END PARTNER PROGRAM -->"

et ceci (exemple 2):
<!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK --><script language="javascript" type="text/javascript" src="http://www.banner-rotation.com/rotate.aspx?ref=400723&pool=2&pl=3"></script><!-- END PARTNER PROGRAM -->

Comment faire pour que l'un des deux s'affiche au hasard (50% chaque) ?

Merci de votre aide =]
 
nabst
bertimus
WRInaute accro
WRInaute accro

Inscrit le: 24 Aoû 2005
Messages: 1990
Localisation: Sud 35 | Breizh

URL permanente de ce messagePosté le : Ven Fév 29, 2008 2:10    Sujet du message: Alternance publicité

Ce script t'irait-il ?

Version élégante : http://medienfreunde.com/lab/innerfade/

Version ajax : http://www.phpied.com/ajax-banner-rotation/

En plus "développé" sinon : http://www.phpmypub.net/
 
bertimus Visiter le site web du posteur
nabst
WRInaute discret
WRInaute discret

Inscrit le: 08 Juin 2007
Messages: 52

URL permanente de ce messagePosté le : Ven Fév 29, 2008 2:40    Sujet du message: Alternance publicité

Je te remercie Smile. Par contre j'aurais du préciser que je n'y connais strictement rien en javascript; j'ai essayer de bidouiller et malheuresement j'ai échoué Sad.


Je pensais qu'il fallait insérer ca:
Code:
<script type="text/javascript">  $(document).ready( function(){ $('#news').innerfade({ animationtype: 'slide', speed: 750, timeout: 2000, type: 'random', containerheight: '1em' }); $('#portfolio').innerfade({ speed: 'slow', timeout: 4000, type: 'sequence', containerheight: '220px' }); $('.fade').innerfade({ speed: 'slow', timeout: 1000, type: 'sequence', containerheight: '1.5em' }); } ); </script>


avec le reste càd:
Code:
<ul id="news">  mon script </ul> 

Code:
<ul id="portfolio">  mon script </ul>

Cependant ca me décaler la bannire donc j'ai remplacer <ul> par "<div id=news>" et "div id="porfolio" ce qui était, je le signale au passage, une idée stupide car ca me mettait les deux bannière l'une en dessous de l'autre Mr. Green

Comment dois je m'y prendre pour faire l'appel d' "id" sans utiliser <ul> ou <div> ?

Merci encore de ton aide.
 
nabst
fran6
WRInaute impliqué
WRInaute impliqué

Inscrit le: 21 Sep 2004
Messages: 425

URL permanente de ce messagePosté le : Ven Fév 29, 2008 3:11    Sujet du message: Alternance publicité

sinon en php tu peux faire un truc comme ça

Code:

<?php
$var=rand(1, 2);
$code1= 'ton code pub';
$code2= 'ton code pub 2 ';

if ( $var ==1  ) { 
echo $code1; }
if ( $var == 2  ) { 
echo $code2; }
?>
 
fran6 Visiter le site web du posteur
nabst
WRInaute discret
WRInaute discret

Inscrit le: 08 Juin 2007
Messages: 52

URL permanente de ce messagePosté le : Ven Fév 29, 2008 12:50    Sujet du message: Alternance publicité

Salut,

Le script fonctionne impec =]. J'ai juste un petit problème pour l'appeler depuis le html, auriez vous une autre méthode qu'avec le classique "<iframe>" ?

En fait j'ai un cadre où la publicité est mis à l'intérieur. Et avec le iframe, la publicité apparait comme un peu en dessous que sans et un peu plus à droite, ce qui est esthétiquement moins bien.

Je trouve ca bizarre d'ailleurs: "<IFRAME src="moncodephp" width=160 height=600 scrolling=no frameborder=0 > </IFRAME>" avec:

moncodephp:
Code:
<?php
$var=rand(1, 2);
$code1= '<!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK --><script language="javascript" type="text/javascript" src="http://www.banner-rotation.com/rotate.aspx?ref=400723&pool=1&pl=3"></script><!-- END PARTNER PROGRAM -->';
$code2= '<!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK --><script language="javascript" type="text/javascript" src="http://www.banner-rotation.com/rotate.aspx?ref=400723&pool=1&pl=3"></script><!-- END PARTNER PROGRAM -->';

if ( $var ==1  ) {
echo $code1; }
if ( $var == 2  ) {
echo $code2; }
?>


Ne devrait t'il pas faire exactement pareil que le code d'origine ?
Code:
<?php
$var=rand(1, 2);
$code1= '<!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK --><script language="javascript" type="text/javascript" src="http://www.banner-rotation.com/rotate.aspx?ref=400723&pool=1&pl=3"></script><!-- END PARTNER PROGRAM -->';
$code2= '<!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK --><script language="javascript" type="text/javascript" src="http://www.banner-rotation.com/rotate.aspx?ref=400723&pool=1&pl=3"></script><!-- END PARTNER PROGRAM -->';

if ( $var ==1  ) {
echo $code1; }
if ( $var == 2  ) {
echo $code2; }
?>


Merci pour votre aide.
 
nabst
nza2k
WRInaute impliqué
WRInaute impliqué

Inscrit le: 16 Jan 2004
Messages: 388

URL permanente de ce messagePosté le : Ven Fév 29, 2008 16:50    Sujet du message: Alternance publicité

As-tu penser à utiliser un adserver ? C'est un outil qui te permettrait de gérer précisément la diffusion de campagnes pubs sur ton site.

Très performant et gratuit : Openads Wink
 
nza2k Visiter le site web du posteur
h4ni
WRInaute impliqué
WRInaute impliqué

Inscrit le: 11 Juil 2005
Messages: 446

URL permanente de ce messagePosté le : Ven Fév 29, 2008 21:33    Sujet du message: Alternance publicité

bertimus a écrit:


Version ajax : http://www.phpied.com/ajax-banner-rotation/

Bonsoir!
je cherche un moyen pour utiliser des pub en javascript (code obtenu avec openads) dans ce script
quelqlu'un a une solution?

le code est du genre
Code:
<script type='text/javascript'><!--//<![CDATA[
   var m3_u = (location.protocol=='https:'?'https://****.com/www/delivery/ajs.php':'http://****.com/www/delivery/ajs.php');
   var m3_r = Math.floor(Math.random()*99999999999);
   if (!document.MAX_used) document.MAX_used = ',';
   document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
   document.write ("?zoneid=7");
   document.write ('&amp;cb=' + m3_r);
   if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
   document.write ("&amp;loc=" + escape(window.location));
   if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
   if (document.context) document.write ("&context=" + escape(document.context));
   if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
   document.write ("'><\/scr"+"ipt>");
//]]>--></script><noscript><a href='http://****.com/www/delivery/ck.php?n=acdb86e7&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://****.com/www/delivery/avw.php?zoneid=7&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=acdb86e7' border='0' alt='' /></a></noscript>
 
h4ni Visiter le site web du posteur
nabst
WRInaute discret
WRInaute discret

Inscrit le: 08 Juin 2007
Messages: 52

URL permanente de ce messagePosté le : Ven Fév 29, 2008 21:37    Sujet du message: Alternance publicité

nza2k a écrit:
As-tu penser à utiliser un adserver ? C'est un outil qui te permettrait de gérer précisément la diffusion de campagnes pubs sur ton site.

Très performant et gratuit : Openads Wink

Non je n'y ai pas pensé, j'en ignorais jusqu'à l'existence Wink.

Comment celà marche t'il et quel en est l'intérêt par rapport à un système classique en script ?

Merci.

ps: Toujours pas réussi à résoudre ce problème d'iframe.
 
nabst
nza2k
WRInaute impliqué
WRInaute impliqué

Inscrit le: 16 Jan 2004
Messages: 388

URL permanente de ce messagePosté le : Jeu Mar 13, 2008 11:49    Sujet du message: Alternance publicité

Je réponds 2 ans après :

Si tu as PHP + MySQL sur ton serveur, c'est un script gratuit qui s'installe comme un forum ou un blog et après tu crées des "codes d'invocation" sur lesquels tu fais tourner différentes bannières. Sur ton site, tu intégres les codes d'invocation et tu gères ensuite les bannières depuis l'interface en ligne d'Openads.

Bon, au début, faudra un peu lire la doc pour que tu comprennes... Mais par la suite c'est un gain de temps et d'efficacité ENORME !
 
nza2k Visiter le site web du posteur
h4ni
WRInaute impliqué
WRInaute impliqué

Inscrit le: 11 Juil 2005
Messages: 446

URL permanente de ce messagePosté le : Ven Mar 14, 2008 17:52    Sujet du message: Alternance publicité

Perso j'utilise un code avec des sessions

Code:
<?php
$banners = array (
    'Code 1',
    'Code 2',
   'Code 3',);
session_start();
if (
    !isset($_SESSION['banner_index'])
    ||
    ($_SESSION['banner_index'] == count($banners) - 1)
   ) {
    $_SESSION['banner_index'] = 0;
} else {
    $_SESSION['banner_index']++;
}

$pub = $banners[$_SESSION['banner_index']];
echo $pub;
?>


ca affiche une pub suivi par une autre
 
h4ni Visiter le site web du posteur
Didier_S
WRInaute passionné
WRInaute passionné

Inscrit le: 24 Aoû 2004
Messages: 561
Localisation: Paris

URL permanente de ce messagePosté le : Ven Mar 14, 2008 18:38    Sujet du message: Alternance publicité

h4ni: c'est très valable, mais ça reste limité si tu dois ajouter/enlever très souvent des bannières, ou leur donner un "poids" différent (ex: affiche 2 fois "code1" puis 1 fois "code2" puis 3 fois "code3")
L'intérêt des scripts genre OpenAds (ou d'adservers complets comme OAS ou SmartAdServer) est simplement de pouvoir "facilement compliquer" ce que fait très bien ton script Wink
 
Didier_S Visiter le site web du posteur
dreamfab
WRInaute discret
WRInaute discret

Inscrit le: 08 Nov 2007
Messages: 62
Localisation: Essone

URL permanente de ce messagePosté le : Jeu Mai 08, 2008 14:32    Sujet du message: Alternance publicité

Merci beaucoup pour ton ptit script fran6, il ma bien aidé
 
dreamfab Visiter le site web du posteur
dreamfab
WRInaute discret
WRInaute discret

Inscrit le: 08 Nov 2007
Messages: 62
Localisation: Essone

URL permanente de ce messagePosté le : Dim Mai 11, 2008 13:51    Sujet du message: Alternance publicité

J'ai un soucis, enfet j'utilise le code de fran6:

<?php
$var=rand(1, 2);
$code1= 'ton code pub';
$code2= 'ton code pub 2 ';

if ( $var ==1 ) {
echo $code1; }
if ( $var == 2 ) {
echo $code2; }
?>


mais je souhaiterai alterner 3 pubs différentes, j'ai donc fait ceci:


<?php
$var=rand(1, 2, 3);
$code1= 'pub1';
$code2= 'pub2';
$code3='pub3';

if ( $var ==1 ) {
echo $code1; }
if ( $var == 2 ) {
echo $code2; }
if ( $var == 3 ) {
echo $code3; }
?>


Et ça ne fonctionne pas, je ne sais pas pourquoi, peut etre pourriez vous m'aider?

Merci par avance.
Fabien
 
dreamfab Visiter le site web du posteur
h4ni
WRInaute impliqué
WRInaute impliqué

Inscrit le: 11 Juil 2005
Messages: 446

URL permanente de ce messagePosté le : Dim Mai 11, 2008 14:49    Sujet du message: Alternance publicité

dreamfab a écrit:
J'ai un soucis, enfet j'utilise le code de fran6:

<?php
$var=rand(1, 2);
$code1= 'ton code pub';
$code2= 'ton code pub 2 ';

if ( $var ==1 ) {
echo $code1; }
if ( $var == 2 ) {
echo $code2; }
?>


mais je souhaiterai alterner 3 pubs différentes, j'ai donc fait ceci:


<?php
$var=rand(1, 2, 3);
$code1= 'pub1';
$code2= 'pub2';
$code3='pub3';

if ( $var ==1 ) {
echo $code1; }
if ( $var == 2 ) {
echo $code2; }
if ( $var == 3 ) {
echo $code3; }
?>


Et ça ne fonctionne pas, je ne sais pas pourquoi, peut etre pourriez vous m'aider?

Merci par avance.
Fabien

je croit que c'est le code de tes pub qui pose problem
 
h4ni Visiter le site web du posteur
dreamfab
WRInaute discret
WRInaute discret

Inscrit le: 08 Nov 2007
Messages: 62
Localisation: Essone

URL permanente de ce messagePosté le : Dim Mai 11, 2008 17:51    Sujet du message: Alternance publicité

non je ne pense pas, car pour tester, j'ai afficher la meme pub dans le "code3" que dans le code 2, et rien ne s'affiche, alors que avec cette meme pub quand je n'alterne que 2 pubs, tout s'affiche bien.
 
dreamfab Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 2 - Aller à la page 1, 2  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort