aclido Posté 10 Octobre 2006 Posté 10 Octobre 2006 (modifié) Bonjour à tous, Tout d'abord, bravo et merci pour ce forum, une vraie mine d'informations. Je viens de me mettre à phpAdsNew pour gérer les publicités de plusieurs sites à venir. J'ai très vite compris son fonctionnement mais là je tombe sur UN os. J'ai un code fourni par BetClic (paris en ligne) que voici : <script type="text/javascript">AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0','width','120', 'height','60','src','http://betclick.customers.artful.net/fr/creas/specifique/jeu1/120x60?clickTAG= http://www.betclic.com/partner.aspx%3Fp%3D...luginspage', 'http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash','flashvars','myClubSite=bordeaux', 'movie','http://betclick.customers.artful.net/fr/creas/specifique/jeu1/120x60?clickTAG=http://www.betclic.com/partner.aspx%3Fp%3DWES%26z%3Dc1' ); //end AC code </script> <noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="120" height="60"> <param name="movie" value="http://betclick.customers.artful.net/fr/creas/specifique/jeu1/120x60.swf?clickTAG=http://www.betclic.com/partner.aspx%3Fp%3DWES%26z%3Dc1">'>;http://betclick.customers.artful.net/fr/creas/specifique/jeu1/120x60.swf?clickTAG=http://www.betclic.com/partner.aspx%3Fp%3DWES%26z%3Dc1"> <param name=quality value=high> <param name="wmode" value="transparent" /> <param name="FlashVars" value="myClubSite=bordeaux"> <embed src="http://betclick.customers.artful.net/fr/creas/specifique/jeu1/120x60.swf?clickTAG=http://www.betclic.com/partner.aspx%3Fp%3DWES%26z%3Dc1" width="120" height="60" quality=high wmode="transparent" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" flashvars="myClubSite=bordeaux"> </embed> </object> </noscript> Comme vous pouvez le constater ce code fait appel à des variables bien précises permettant une mise à jour à distance des bannières par BetClic (changement de match). Comment intégrer ce code dans ma gestion phpAdsNew ? Cette question peut s'appliquer à BetClic mais également à beaucoup d'autre type de campagnes d'où son importance Merci d'avance de votre réponse. Modifié 10 Octobre 2006 par aclido
Dan Posté 10 Octobre 2006 Posté 10 Octobre 2006 Tout simplement en mettant ce code dans une bannière de type html... et en interdisant à PhpAdsNew de modifier le code Le fait qu'il y ait du JavaScript ne change rien
aclido Posté 10 Octobre 2006 Auteur Posté 10 Octobre 2006 Tout simplement en mettant ce code dans une bannière de type html... et en interdisant à PhpAdsNew de modifier le code Le fait qu'il y ait du JavaScript ne change rien Alors j'avais déjà tenté cette manip : j'ai donc copié le code en 'Bannière HTML" et en décochant "Autoriser phpAdsNew à modifier le HTML, afin de pouvoir compter les clics". Déjà, l'aperçu de la bannière dans l'admin de phpAdsNew n'est qu'une retranscription du code et lorsque j'insère la bannière par une iframe, rien ne s'affiche. Tu as une idée Dan ?
PhpTech Posté 10 Octobre 2006 Posté 10 Octobre 2006 Bonsoir, j'ai jeter rapidement un oeil à ton code JS, (qui soit-disant passant est lourd, mais là n'est pas le probleme), et il me vient une question ... As-tu la fonction "AC_FL_RunContent" chargé dans ton code ? Il me semble qu'il sagit d'un bout de code signé Dreamweaver permettant une meilleure compatibilité; vois de ce coté et tiens moi au courant Bon courage, David.
aclido Posté 11 Octobre 2006 Auteur Posté 11 Octobre 2006 As-tu la fonction "AC_FL_RunContent" chargé dans ton code ? Oui le fichier javascript de la fonction est appellé dans le head de la page. Merci de ton intervention.
Fuleran Posté 11 Octobre 2006 Posté 11 Octobre 2006 Bonjour, Qu'utilise tu pour l'invocation de tes bannières ? Si n'utilise pas l'invocation locale, je te conseille d'utiliser l'invocation XML-RPC. Il faut disposer de PHP sur ton site mais cela permet d'être sur que c'est bien ton code exact qui sera fourni sur ton site. Pour l'utiliser il faut copier sur ton site le fichier "lib-xmlrpc-class.inc.php" que tu trouvera dans un des sous-repertoire de phpads (je ne me souviens plus lequel). J'avais eu le même genre de problème que toi et c'est comme cela que je l'ai résolu. En espérant d'avoir aidé. Benoit
aclido Posté 11 Octobre 2006 Auteur Posté 11 Octobre 2006 (modifié) Tout d'abord merci Fuleran. Je viens d'essayer ta technique, mais même résultat, un blanc au lieu de m'afficher la pub BetClic. Le code mis directement dans le html sans passer par phpAdsNew fonctionne pourtant bien. edit : en fait cela marche très bien Fuleran. J'avais mal réalisé la manip ! Merci Beaucoup. Modifié 11 Octobre 2006 par aclido
aclido Posté 11 Octobre 2006 Auteur Posté 11 Octobre 2006 (modifié) Par contre Fuleran, j'ai 4 emplacements pub sur un même page, quand j'utilise ta méthode plus d'une fois j'ai des erreurs php de type : Cannot redeclare xmlrpc_entity_decode() (previously declared in /home/netigiro/www/versiontables/lib-xmlrpc.inc.php:213) Il y a une astuce ? Modifié 11 Octobre 2006 par aclido
Fuleran Posté 11 Octobre 2006 Posté 11 Octobre 2006 Par contre Fuleran, j'ai 4 emplacements pub sur un même page, quand j'utilise ta méthode plus d'une fois j'ai des erreurs php de type :Il y a une astuce ? oui, il suffit de ne garder dans les codes d'invocations autres que le première que la ligne "$xmlrpcbanner->view(...);"
aclido Posté 11 Octobre 2006 Auteur Posté 11 Octobre 2006 oui, il suffit de ne garder dans les codes d'invocations autres que le première que la ligne "$xmlrpcbanner->view(...);" Je te remercie beaucoup Fuleran.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant