[Régie publicitaire] - affichage des sites
dubs07
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
zcrew Messages postés 231 Date d'inscription Statut Membre Dernière intervention -
zcrew Messages postés 231 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je suis actuellement en train de me créer une régie publicitaire. Le système générale du site fonctionne bien pour le moment.
Il ne me reste plus qu'à faire la fonction permettant d'afficher les "sites annonceurs" sur les "sites éditeurs". C'est sur cette partie que je n'arrive pas à avancer. Je voudrais le faire en ajax mais je ne maitrise malheureusement pas assez le langage.
Comment puis je faire, pourriez vous me donner quelques pistes de réflexion?
Merci d'avance pour votre aide.
Je suis actuellement en train de me créer une régie publicitaire. Le système générale du site fonctionne bien pour le moment.
Il ne me reste plus qu'à faire la fonction permettant d'afficher les "sites annonceurs" sur les "sites éditeurs". C'est sur cette partie que je n'arrive pas à avancer. Je voudrais le faire en ajax mais je ne maitrise malheureusement pas assez le langage.
Comment puis je faire, pourriez vous me donner quelques pistes de réflexion?
Merci d'avance pour votre aide.
A voir également:
- [Régie publicitaire] - affichage des sites
- Sites de téléchargement - Accueil - Outils
- Sites de vente d'occasion - Guide
- Site pour partager des photos - Guide
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Sms publicitaire - Guide
7 réponses
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);
Pourquoi utiliser AJAX ? Tu sais au moins à quoi ça sert, ou tu veux juste utiliser AJAX parce que t'en a entendu parler ?
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
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);"
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...
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)