Bannières de pub à la fin du chargement de la page

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

seabird
WRInaute impliqué
WRInaute impliqué
 
Messages: 260
Inscription: Lun Déc 01, 2003 17:57

Bannières de pub à la fin du chargement de la page

Message le Mar Fév 12, 2008 14:33

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:

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é
WRInaute impliqué
 
Messages: 441
Inscription: Ven Jan 16, 2004 18:35

Message le Mar Fév 12, 2008 15:27

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 ;)


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5329
Inscription: Lun Juin 13, 2005 14:13

Message le Mar Fév 12, 2008 15:27

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 :)

seabird
WRInaute impliqué
WRInaute impliqué
 
Messages: 260
Inscription: Lun Déc 01, 2003 17:57

Message le Mar Fév 12, 2008 15:30

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.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités