France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 343 membres enregistrés - 1 872 913 posts - 95 150 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Lignes de codes pour mettre en place une banniere pub
33 connectés dont 1 modérateur (zesquale)(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
1,2 | Suivant
Lignes de codes pour mettre en place une banniere pub

Mao
Never forget it

Messages : 2 094
Inscrit le 20/07/02
Ville : In the middle of nowhere
Non connecté
  Posté le 17 février 2006 - 14 h 14 m 54 s
Salut a tous,

Je ne m y connais pas du tout en php et en javascript.
Donc, je m explique:

Je voudrais faire dans ma page web une banniere de pub comme sur le Forum, en haut (annonces pour diverses enseignes).
2 possibilites se presentent a moi: mettre la pub en format flash ou en .gif
Cependant je previlegie le .gif.

Cette solution choisie, voila mon soucis: j ai plusieurs annonceurs a diffuser et donc comment faire passer mes pubs aleatoirement?
De plus, comment faire pour qu au moment ou par exemple une pub pour monster.fr est diffusee, la sequence .gif fasse un lien vers monster.fr?

Et donc, pour resumer, quels codes les webmaster du forum ont utilise pour faire boucler les pubs et qu a l instant ou la pub passe, le bon lien apparaisse?

J espere que c est pas trop mal explique...

Donc si vous pouvez me donner un exemple de code ou m expliquer le fonctionnement.

Merci par avance :jap:




grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 510
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 17 février 2006 - 14 h 21 m 21 s
il existe des kilos de scripts qui te permettent de faire ca, ne reinvente pas la roue et prends en un tout fait ;)
sinon ca risque d'etre chaud...

d'autre part, il ne faut pas te borner a des bans en gif, ce serait une erreur, car si tu tombes sur un fournisseur qui n'a que du flash, ton script est hs.

cherches "bannieres rotatives" sur google et tu trouveras ;)

++



:firefox:

Mao
Never forget it

Messages : 2 094
Inscrit le 20/07/02
Ville : In the middle of nowhere
Non connecté
  Posté le 17 février 2006 - 14 h 25 m 50 s
ok, thx grabber!
Donc si je trouve un script sur le net je peux l appliquer a du gif ou du flash?
Est ce que pour faire une banniere rotative c est purement du js ?




grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 510
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 19 février 2006 - 17 h 33 m 13 s
oui tu trouveras des tonnes de scripts pour ca ;)
sinon, full js... je pense pas car si tu developpes une petite regie, il faut qd meme compter les affichages... donc je dirais que tu devrais avoir aussi un peu de php, mais si tu veux faire simple, le js peut convenir.

bonne chance ;)



:firefox:

Mao
Never forget it

Messages : 2 094
Inscrit le 20/07/02
Ville : In the middle of nowhere
Non connecté
  Posté le 20 février 2006 - 10 h 54 m 11 s
J ai reussi a trouver un script pour un banniere rotative:
http://www.phpcs.com/codes/BANNIERE-ALEATOIRE_19177.aspx

J ai bien suivi la procedure en integrant un
<?PHP include "banniere.txt";?> dans mon index.htm initial, mais rien apparait...
Vu que je ne connais rien du tout en php, est ce qu il faut faire une autre manip supplementaire?

Voila un bout de mon code si ca peut vous aider:

<tr align="center"><!-- Ligne Annonces //-->
<td bgcolor="#FFFFFF" height="100" width="550" align="center">
<div style="margin-left: 50px;">
<?
include "banniere.php";
?>
</div>
</td>
</tr>




Woofy
Pour les bons tuyaux me demander

Messages : 26 018
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 20 février 2006 - 11 h 09 m 40 s
Question idiote... ton hébergeur accepte bien le php ?



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Mao
Never forget it

Messages : 2 094
Inscrit le 20/07/02
Ville : In the middle of nowhere
Non connecté
  Posté le 20 février 2006 - 11 h 45 m 00 s
Oui, c est free.




Woofy
Pour les bons tuyaux me demander

Messages : 26 018
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 20 février 2006 - 11 h 52 m 08 s
Ok.
Est-ce que dans le fichier bannieres.txt tu a bien respecté le format qu'ils demandaient ?



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Mao
Never forget it

Messages : 2 094
Inscrit le 20/07/02
Ville : In the middle of nowhere
Non connecté
  Posté le 20 février 2006 - 11 h 54 m 37 s
Yes.
J ai pas fait de saut de ligne a la fin.


Message édité 1 fois, la dernière par Mao le 20 février 2006 - 13 h 51.


Woofy
Pour les bons tuyaux me demander

Messages : 26 018
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 20 février 2006 - 11 h 57 m 26 s
Est-ce qu'il trouve bien ton fichier banniere.txt ?

Je suis désolé, je suis pas inscrit au site donc je peux pas télécharger les sources !



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Mao
Never forget it

Messages : 2 094
Inscrit le 20/07/02
Ville : In the middle of nowhere
Non connecté
  Posté le 20 février 2006 - 12 h 06 m 36 s
Justement, a l endroit ou j ai mis l include, rien ne s affiche...

J ai regarde dans le fichier banniere.php, il fait bien ref au fichier banniere.txt




Woofy
Pour les bons tuyaux me demander

Messages : 26 018
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 20 février 2006 - 12 h 14 m 09 s
Au début de banniere.php, met ces 2 lignes pour t'assurer qu'il trouve le fichier banniere.php :
echo "ca marche";
exit();

Si tu vois le ça marche, tu peut virer ces 2 lignes, ca veux dire qu'il trouve bien le fichier banniere.php (mais bon, sinon, il t'aurait sorti une erreur, mais bon on n'est jamais trop prudents).

Après, vérifie aussi que le chemin vers banniere.txt est bon, je pense qu'il doit être dans le même répertoire que banniere.php mais bon j'en suis pas sur.



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Mao
Never forget it

Messages : 2 094
Inscrit le 20/07/02
Ville : In the middle of nowhere
Non connecté
  Posté le 20 février 2006 - 13 h 32 m 12 s
Je ne vois toujours rien...
Sinon tous les fichiers sont a la racine du server.

Voila le script de banniere.php:

<!--
Bannière ALéatoire : BAL

Script fait par
Bassem Lajmi
Email: bassem.lajmi@ao2t.com

//Description

ce script vous permet d'afficher une bannière aléatoire à chaque affichage d'une lise de

liens que vous lui donner (sur le fichier banniere.txt)
-->
<p align="center">
<?
$cpt=0;
$fp = fopen("banniere.txt","r");

//lecture du fichier banniere.txt pour savoir le nombre de lignes

while (!feof($fp))
{
$enr = fgets ($fp,4096);
$tab[]=$enr;
$cpt++;
}
srand((double)microtime()*1000000);
$nbr=rand(0,($cpt-1));
echo "$tab[$nbr]";

?>
</p>


Message édité 1 fois, la dernière par Mao le 20 février 2006 - 13 h 41.


Mao
Never forget it

Messages : 2 094
Inscrit le 20/07/02
Ville : In the middle of nowhere
Non connecté
  Posté le 20 février 2006 - 16 h 57 m 04 s
Je viens de lancer banniere.php avec easyphp, en local ca marche.
Cependant, la banniere reste bloquee sur le 1er gif et n arrive pas à faire la rotation avec le 2e gif...
Je commence a m arracher les cheveux, je comprends rien...


Message édité 1 fois, la dernière par Mao le 20 février 2006 - 16 h 57.


Woofy
Pour les bons tuyaux me demander

Messages : 26 018
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 20 février 2006 - 16 h 59 m 50 s
La bannière change a chaque fois que tu recharge la page.
Enfin a chaque fois, c'est vite dit, vu que le changement se fait sur la base d'un nombre aléatoire. Donc tu peut très bien avoir plusieurs fois de suite la même bannière.



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Mao
Never forget it

Messages : 2 094
Inscrit le 20/07/02
Ville : In the middle of nowhere
Non connecté
  Posté le 20 février 2006 - 17 h 06 m 54 s
Et y a pas moyen de lui dire changer au bout de x secondes?
Sinon, quand je fais l include dans mon script html, c est le neant...
Rien ne se passe.




Woofy
Pour les bons tuyaux me demander

Messages : 26 018
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 20 février 2006 - 17 h 29 m 24 s
Fait l'include comme ça :
include('banniere.php');
Ptet que ça marchera mieux.

Pour lui dire de changer au bout de x secondes, tu peux dire a la page de se recharger, mais je pense que ça risque d'être particulièrement pénible pour ceux qui navigent sur ton site.


Message édité 1 fois, la dernière par Woofy le 20 février 2006 - 17 h 30.

:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Mao
Never forget it

Messages : 2 094
Inscrit le 20/07/02
Ville : In the middle of nowhere
Non connecté
  Posté le 20 février 2006 - 23 h 23 m 01 s
J ai essaye de changer mon include a ta facon woofy, mais rien n y fait...
Si ca peut eclairer, voila mon script avec le debut, en tout cas merci de m aider Woofy, ca doit etre chiant quand meme :roll:

<html>
<style type="text/css">
<!--
A:link { font-family: sans-serif; color: #003399; text-decoration: none; font-style: none }
A:hover { font-family: sans-serif; color: #003399; text-decoration: none; font-style: none }
A:active { font-family: sans-serif; color: #003399; text-decoration: none; font-style: none }
A:visited { font-family: sans-serif; color: #003399; text-decoration: none; font-style: none }
//-->
</style>
</head>

<body>

<table width="100%" border="0" cellpadding="0" cellspacing="0" height="100%">
<tr>
<td valign="middle" align="center">
<table width="760" border="0" cellspacing="0" cellpadding="1" bgcolor="#0066FF" align="center">
<tr>
<td>
<table width="850" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#FFFFFF">
<tr align="center"><!-- Ligne Annonces //-->
<td bgcolor="#FFFFFF" height="100" width="550" align="center">
<div style="margin-left: 50px;">
<?php
include ('banniere.php');
?>
</div>
</td>
</tr>
<tr>
<td bgcolor="#3366FF" align="center" colspan="">
<table cellpadding="0" cellspacing="0" width="750" border="0"><!-- Table menu //-->
<tr align="center" valign="middle">
<td height="20" width="1"><font color="#ffffff" size="2">|</font></td>
<td align="center" width="70"><b><a href="index.htm"><font color="#ffffff" font face="sans-serif" size="2">Profil</font></a></b></td>
<td height="20" width="1"><font color="#ffffff" size="2">|</font></td>
<td align="center" width="70"><b><a href="Formation.html"><font color="#ffffff" font face="sans-serif" size="2">Formation</font></a></b></td>
<td height="20" width="1"><font color="#ffffff" size="2">|</font></td>
<td align="center" width="140"><b><a href="Projets_dev.html"><font color="#ffffff" font face="sans-serif" size="2">Projets développés</font></a></b></td>
<td height="20" width="1"><font color="#ffffff" size="2">|</font></td>
<td align="center" width="200"><b><a href="Exp_pro.html"><font color="#ffffff" font face="sans-serif" size="2">Expériences professionnelles</font></a></b></td>
<td height="20" width="1"><font color="#ffffff" size="2">|</font></td>
<td align="center" width="120"><b><a href=""><font color="#ffffff" font face="sans-serif" size="2">Informatique</font></a></b></td>
<td height="20" width="1"><font color="#ffffff" size="2">|</font></td>
<td align="center" width="110"><b><a href=""><font color="#ffffff" font face="sans-serif" size="2">Journal de Bord</font></a></b></td>
<td height="20" width="1"><font color="#ffffff" size="2">|</font></td>
</tr>
</table><!-- Fin table menu //-->




Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 21 février 2006 - 10 h 09 m 37 s


Le 20 février 2006 - 17 h 29, Woofy a écrit :
Pour lui dire de changer au bout de x secondes, tu peux dire a la page de se recharger, mais je pense que ça risque d'être particulièrement pénible pour ceux qui navigent sur ton site.


Suffit de mettre la pub dans une iframe ça ne se voit pas



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

Mao
Never forget it

Messages : 2 094
Inscrit le 20/07/02
Ville : In the middle of nowhere
Non connecté
  Posté le 21 février 2006 - 10 h 24 m 34 s
merci Erel.
J essaie ta solution, enfin je suis en train de me creuser le crane pour trouver ce qui ne va pas dans mon include...




1,2 | Suivant
Page genérée en 0.7101 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory