[Régie publicitaire] - affichage des sites
Fermé
dubs07
Messages postés
4
Date d'inscription
mardi 2 février 2010
Statut
Membre
Dernière intervention
3 février 2010
-
2 févr. 2010 à 18:04
zcrew Messages postés 231 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 26 février 2010 - 3 févr. 2010 à 12:03
zcrew Messages postés 231 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 26 février 2010 - 3 févr. 2010 à 12:03
A voir également:
- [Régie publicitaire] - affichage des sites
- Meilleurs sites de téléchargement - Accueil - Outils
- Sites de vente d'occasion - Guide
- Affichage double ecran - Guide
- Site pour partager des photos - Guide
- Windows 11 affichage classique - Guide
7 réponses
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
2 févr. 2010 à 19:42
2 févr. 2010 à 19:42
Tu peux demander aux éditeurs d'ajouter un simple script comme ceci :
<script type="text/javascript" src="http://www.plateforme.com/showads.php?editeur_id={id de l'éditeur}"></script>Puis le fichier showads.php serait un fichier JS généré via PHP en fonction de l'identifiant (numéro) de l'éditeur (pense à faire header('Content-type: text/javascript')). Le code généré pourrait ressembler à ça :
img = document.createElement("img"); img.src = 'http://www.plateforme.com/img/annonces/{id de l'annonce}/500x150.png'; img.alt = 'Publicité'; a = document.createElement('a'); a.href = 'http://www.plateforme.com/redirect.php?annonce={id de l'annonce}'; a.onclick = function() { window.open(this.href); return false; } a.appendChild(img); document.write(a);
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
2 févr. 2010 à 19:00
2 févr. 2010 à 19:00
Pourquoi utiliser AJAX ? Tu sais au moins à quoi ça sert, ou tu veux juste utiliser AJAX parce que t'en a entendu parler ?
dubs07
Messages postés
4
Date d'inscription
mardi 2 février 2010
Statut
Membre
Dernière intervention
3 février 2010
2 févr. 2010 à 19:19
2 févr. 2010 à 19:19
En fait je ne voit pas bien d'autres manières de le faire. As tu quelque chose à me proposer?
dubs07
Messages postés
4
Date d'inscription
mardi 2 février 2010
Statut
Membre
Dernière intervention
3 février 2010
2 févr. 2010 à 22:34
2 févr. 2010 à 22:34
Merci bien pour ton aide.
"Puis le fichier showads.php serait un fichier javascript généré via PHP en fonction de l'identifiant "
Qu'entends tu par là? J'appelle un fichier javascript depuis mon fichier php?
"Puis le fichier showads.php serait un fichier javascript généré via PHP en fonction de l'identifiant "
Qu'entends tu par là? J'appelle un fichier javascript depuis mon fichier php?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
2 févr. 2010 à 22:54
2 févr. 2010 à 22:54
Non, avec un script PHP tu génères le Javascript permettant d'afficher une annonce aléatoirement, et donc de faire le lien qui va avec.
Si tu t'inspires de mon exemple, c'est "document.body.appendChild(a);" et pas "document.write(a);"
Si tu t'inspires de mon exemple, c'est "document.body.appendChild(a);" et pas "document.write(a);"
dubs07
Messages postés
4
Date d'inscription
mardi 2 février 2010
Statut
Membre
Dernière intervention
3 février 2010
3 févr. 2010 à 11:58
3 févr. 2010 à 11:58
Merci bien
Donc si je comprend bien pour le moment j'ai 2 pages
l'une test.html qui a pour code
<script language="javascript" type="text/javascript" src="plateforme/modules/regie/afficher_pub.php"></script>
et l'autre afficher_pub.php qui à pour code
<?php
header('Content-type: application/x-javascript; charset=utf-8');
?>
img = document.createElement("img");
img.src = 'http://www.plateforme.com/img/annonces/{id de l'annonce}/500x150.png';
img.alt = 'Publicité';
a = document.createElement('a');
a.href = 'http://www.plateforme.com/http://127.0.0.1/afficher_pub.php?annonce={id de l'annonce}';
a.onclick = function() {
window.open(this.href);
return false;
}
a.appendChild(img);
document.body.appendChild(a);
comment puis je intégrer du php au javascript pour aller chercher les infos dans la base de donnée?
Merci bien pour ton aide...
Donc si je comprend bien pour le moment j'ai 2 pages
l'une test.html qui a pour code
<script language="javascript" type="text/javascript" src="plateforme/modules/regie/afficher_pub.php"></script>
et l'autre afficher_pub.php qui à pour code
<?php
header('Content-type: application/x-javascript; charset=utf-8');
?>
img = document.createElement("img");
img.src = 'http://www.plateforme.com/img/annonces/{id de l'annonce}/500x150.png';
img.alt = 'Publicité';
a = document.createElement('a');
a.href = 'http://www.plateforme.com/http://127.0.0.1/afficher_pub.php?annonce={id de l'annonce}';
a.onclick = function() {
window.open(this.href);
return false;
}
a.appendChild(img);
document.body.appendChild(a);
comment puis je intégrer du php au javascript pour aller chercher les infos dans la base de donnée?
Merci bien pour ton aide...
zcrew
Messages postés
231
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
26 février 2010
25
3 févr. 2010 à 12:03
3 févr. 2010 à 12:03
dans ton php tu as un code qui te permet de choisir quelle image sera affichée en fonction de tes critères ensuite
img.src = 'http://www.plateforme.com/img/annonces/{id de l'annonce}/500x150.png';
devient
img.src = '<?php echo $ton_image; ?>';
même si inclure du php comme ça à la volée n'est pas très beau, il vaut mieux faire un echo de tout ton script...
et à la fin de la page tu ajoutes un script qui enregistre l'affichage (pas au début pour ne pas payer une bannière non affichée)
img.src = 'http://www.plateforme.com/img/annonces/{id de l'annonce}/500x150.png';
devient
img.src = '<?php echo $ton_image; ?>';
même si inclure du php comme ça à la volée n'est pas très beau, il vaut mieux faire un echo de tout ton script...
et à la fin de la page tu ajoutes un script qui enregistre l'affichage (pas au début pour ne pas payer une bannière non affichée)