Bannières de pub à la fin du chargement de la page
4 messages
• Page 1 sur 1
- seabird
- WRInaute occasionnel

- Messages: 308
- Inscription: 1 Déc 2003
Bannières de pub à la fin du chargement de la page
Salut,
Pour accelerer l'affichage du site , je voudrais afficher les bannières de pub de manière aléatoire à la fin du chargement de celui-ci.
J'ai résolu ce problème en créant une fonction du style:
Ensuite dans la page considérée je mets :
Puis pour terminer j'appelle les différentes bannières avec un div du style:
Cela marche sans problème, mes bannières s'affichent bien en tout dernier. Mais j'aimerais faire la même chose en php. Je m'explique:
Actuellement je me suis fait un panneau d'admin et mes différents scripts externes se trouve en base de donnée mysql. J'aimerais donc faire le même système sauf que maintenant mes bannières sont en bdd. Comment faire , pour aller les chercher à la fin du chargement du site ?
Quelqu'un à une idée ?
merci
Pour accelerer l'affichage du site , je voudrais afficher les bannières de pub de manière aléatoire à la fin du chargement de celui-ci.
J'ai résolu ce problème en créant une fonction du style:
- Code: Tout sélectionner
function pubs()
{
var url=new Array(3);
url[0]="script 1";
url[1]="script 2";
url[2]="script 3";
url[3]='script 4 ';
var indice1=(Math.floor((4)*Math.random()));
var indice2=(Math.floor((4)*Math.random()));
var indice3=(Math.floor((4)*Math.random()));
var indice4=(Math.floor((4)*Math.random()));
while(indice2 == indice1) {indice2=(Math.floor((4)*Math.random()));}
while((indice3 == indice1)||(indice3 == indice2)) {indice3=(Math.floor((4)*Math.random()));}
while((indice4 == indice1)||(indice4 == indice2)||(indice4 == indice3)) {indice4=(Math.floor((4)*Math.random()));}
document.getElementById("pub1").innerHTML+=url[indice1];
document.getElementById("pub2").innerHTML+=url[indice2];
document.getElementById("pub3").innerHTML+=url[indice3];
document.getElementById("pub4").innerHTML+=url[indice4];
}
Ensuite dans la page considérée je mets :
- Code: Tout sélectionner
<body onload="pubs()">
Puis pour terminer j'appelle les différentes bannières avec un div du style:
- Code: Tout sélectionner
<div id="pub1" >
Cela marche sans problème, mes bannières s'affichent bien en tout dernier. Mais j'aimerais faire la même chose en php. Je m'explique:
Actuellement je me suis fait un panneau d'admin et mes différents scripts externes se trouve en base de donnée mysql. J'aimerais donc faire le même système sauf que maintenant mes bannières sont en bdd. Comment faire , pour aller les chercher à la fin du chargement du site ?
Quelqu'un à une idée ?
merci
-

nza2k - WRInaute impliqué

- Messages: 771
- Inscription: 16 Jan 2004
Ouh làlà, tu es en train de réinventer la roue
Installe Openads (adserver gratuit open source), et intégre tes bannières via des codes d'invocation iframe : le chargement des pubs ne ralentira pas le reste du site.
Tu auras en prime les stats d'impression, de clics, tu auras la main sur les parts de voix, les cappings etc... Tu pourras créer des accès stats pr tes clients etc...
Bref, un super outil, gratuit
Installe Openads (adserver gratuit open source), et intégre tes bannières via des codes d'invocation iframe : le chargement des pubs ne ralentira pas le reste du site.
Tu auras en prime les stats d'impression, de clics, tu auras la main sur les parts de voix, les cappings etc... Tu pourras créer des accès stats pr tes clients etc...
Bref, un super outil, gratuit
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Salut
Vu que le PHP sera interprété avant l'envoi de la page au navigateur, tu ne pourras pas faire en sorte qu'il soit chargé en fin de page.
Ce que tu peux faire par contre, c'est lancer une fonction Ajax à la fin du chargement de la page, cette fonction Ajax lançant une appli en PHP qui va interroger ta base et te ressortir ce que tu veux.
Théoriquement c'est jouable, mais me demande pas comment
Vu que le PHP sera interprété avant l'envoi de la page au navigateur, tu ne pourras pas faire en sorte qu'il soit chargé en fin de page.
Ce que tu peux faire par contre, c'est lancer une fonction Ajax à la fin du chargement de la page, cette fonction Ajax lançant une appli en PHP qui va interroger ta base et te ressortir ce que tu veux.
Théoriquement c'est jouable, mais me demande pas comment
- seabird
- WRInaute occasionnel

- Messages: 308
- Inscription: 1 Déc 2003
nza2k a écrit:Ouh làlà, tu es en train de réinventer la roue
Installe Openads (adserver gratuit open source), et intégre tes bannières via des codes d'invocation iframe : le chargement des pubs ne ralentira pas le reste du site.
Tu auras en prime les stats d'impression, de clics, tu auras la main sur les parts de voix, les cappings etc... Tu pourras créer des accès stats pr tes clients etc...
Bref, un super outil, gratuit
A tient, je ne connaissais pas . Je vais voir un peu , merci.
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Exécution de script en fin de chargement de page ?
- Google annonce fin 2009 prendre en compte la vitesse de chargement
- Bannieres de pub google.
- Bannieres de pub, ValueClick et ComClick
- Pub pendant le chargement d'un jeu flash
- Bannieres de pub et message d'incitation a cliquer
- nofolow dans les lien des bannières pub ou xiti ?
- positionnement des bannières pub pour optimiser les revenues
- script bannière pub à la fin dernier message
- ou diffusé mes bannieres ,comment diffusé des bannieres sur wri
- Google Zeitgeist 2009 : les recherches sur Google en 2009 - 01-12-2009
- Jeu dans une vidéo YouTube de publicité pour Chrome - 06-09-2010
- Les albums web Picasa passent à 1 Go de stockage - 08-03-2007
- Nouvelle version de GoogleStats : v1.1 - 03-01-2003
- La barre d'outils Alexa pour Firefox - 21-07-2007
- Le simulateur de vol de Google Earth - 07-09-2007
- Google Chrome 5 est super rapide ! - 07-05-2010
- Le code source de Google Chrome OS disponible - 19-11-2009
Consultez la description détaillée des produits ou services de Google suivants : Teracent
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
