Publicité et fonction onload

Image Toutes les questions en rapport à l'utilisation de phpbb3 uniquement .
  • Publicité

Publicité et fonction onload

Messagepar fourmdesados » Ven 21 Juin 2013 08:43

Bonjour tous le monde !

Tout d'abord je tiens à féliciter l'administrateur ainsi que toute l'équipe de ce forum,
j'ai beaucoup erré dans les parages et j'en ai profité pour m'inscrire suite à une interrogation.

Afin de payer le serveur qui héberge mon forum j'ai naturellement mis de la publicité sur celui-ci.
Mes formats: 2 x 728x90 et 2 x 350x200

Le soucis étant qu'au chargement des pages et en période d'affluence, le forum est ralentit et tout ce qui s'affiche en dessous d'une publicité ne s'affiche qu'après quelques secondes...

J'ai donc cherché et trouvé un topo sur la fonction onload.
Sources:
http://forums.phpbb-fr.com/coding-webma ... 76157.html
https://www.phpbb.com/community/viewtop ... &t=1808235

Les discussions sont anciennes et ne correspondent pas exactement à ce que je veux, en l’occurrence adapter cela à 4 formats , 2 affichés en header et footer et 2 en viewtopic_body.

Je vais donc vous exposer ce que je compte faire et je vous remercierais beaucoup si vous pouviez me corriger/compléter:

Dans overall_header après
Code: Tout sélectionner
</head>

J'ajoute
Code: Tout sélectionner
<script type="text/javascript">
// <![CDATA[
function loadAd()
{
   document.getElementById('ads').innerHTML="code de la pub en html;";
}

onload_functions.push('loadAd()');
// ]]>
</script>


Ensuite, à l’endroit ou je veux afficher la pub je met
Code: Tout sélectionner
<div id="ads" style="width:taillepx; height:taillepx;"></div>


Si j'ai bien compris, le code de la pub devra comporter des antislahs avant chaque guillements donc
Code: Tout sélectionner
<script language="JavaScript" type="text/javascript" src="xxxwidth=728&height=90"></script>


Devient
Code: Tout sélectionner
[code]<script language=\"JavaScript\" type=\"text/javascript\" src=\"xxxwidth=728&height=90\"></script>[/code]


Jusque la pour une seule pub est-ce bon ?

Ensuite ce que je voudrais c'est adapter cela à l'affichage des 4 publicités et je n'ai aucune idée de comment faire, mes connaissances dans ce domaine étant très restreintes. Ou mettre les 3 autres codes ?

Merci infiniment par avance de l'aide que vous m'apporterez
fourmdesados
 
Messages: 4
Enregistré le: Ven 21 Juin 2013 08:19

Re: Publicité et fonction onload

Messagepar cabot » Sam 22 Juin 2013 15:02

Hello,

la fonction javascript est à placer avant la balise fermante </head>

Peux-tu indiquer un ou même deux des scripts de pub que tu dois placer, stp ?

Edit : peux-tu essayer ça et donner le retour, stp ?
Code: Tout sélectionner
<script type="text/javascript">
// <![CDATA[
function sushiLoad()
{
   var sushipub = new Array();
   sushipub[0] = {id:"sushi1"};
   sushipub[1] = {id:"sushi2"};
   sushipub[2] = {id:"sushi3"};
   sushipub[3] = {id:"sushi4"};
};
onload_functions.push('sushiLoad()');
// ]]>
</script>

Et tu places tes scripts dans 4 div à l'endroit où tu veux les voir s'afficher :
Code: Tout sélectionner
<div id="sushi1">...</div>
<div id="sushi2">...</div>
...

Faut tester.
cabot

[-V.I.P-]
 
Messages: 25
Enregistré le: Sam 22 Sep 2012 11:54

Re: Publicité et fonction onload

Messagepar fourmdesados » Sam 22 Juin 2013 22:09

Bonjour cabot et merci énormément pour ta réponse et ta correction.
En essayant ta méthode et en mettant mes script dans les div "sushi", la publicité ne s'affiche plus du tout meme en attendant un certains moment.

Mes scripts sont sous la forme:
Code: Tout sélectionner
<script language="JavaScript" type="text/javascript" src="http://www2.adserverpub.com/group.php?id=****-****&data=1&width=728&height=90"></script>


Et j'ai aussi du criteo sous la forme:
Code: Tout sélectionner
<script type='text/javascript'>
<!--//<![CDATA[
   document.MAX_ct0 ='';
   var m3_u = (location.protocol=='https:'?'https://cas.criteo.com/delivery/ajs.php?':'http://cas.criteo.com/delivery/ajs.php?');
   var m3_r = Math.floor(Math.random()*99999999999);
   document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
   document.write ("zoneid=*****");document.write("&amp;nodis=1");
   document.write ('&amp;cb=' + m3_r);
   if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
   document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
   document.write ("&amp;loc=" + escape(window.location));
   if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
   if (document.context) document.write ("&context=" + escape(document.context));
   if ((typeof(document.MAX_ct0) != 'undefined') && (document.MAX_ct0.substring(0,4) == 'http')) {
       document.write ("&amp;ct0=" + escape(document.MAX_ct0));
   }
   if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
   document.write ("'></scr"+"ipt>");
//]]>--></script>


Merci
fourmdesados
 
Messages: 4
Enregistré le: Ven 21 Juin 2013 08:19

Re: Publicité et fonction onload

Messagepar cabot » Dim 23 Juin 2013 15:48

Hmm, c'est étrange, je viens de tester trois scripts de pub (dont un de ton fofo ^^) et je n'ai pas de problème.

As-tu un forum "brouillon" où il serait possible de tester ça en live, sinon en créer un ?

edit : je tâtonne, hein... le javascipt c'est pas vraiment ma partie :/
cabot

[-V.I.P-]
 
Messages: 25
Enregistré le: Sam 22 Sep 2012 11:54

Re: Publicité et fonction onload

Messagepar fourmdesados » Dim 23 Juin 2013 16:36

Ah mince je ne comprends pas :/
Seras-tu en ligne vers 18h ? Je mettrais ça en ligne sur mon forum et tu pourras jeter un coup d’œil.

http://www.forumdesados.net/

EDIT: Les codes sont en place.
L'affichage est correct contrairement à ce que je disais je suis désolé j'ai du faire une fausse manip.

Par contre l'affichage des publicités ne se fait pas en dernier, j'ai pris un screen:
Image
Comme on peut le voir ce qui se trouve après la pub n'apparait pas avant celle-ci.

Merci.
fourmdesados
 
Messages: 4
Enregistré le: Ven 21 Juin 2013 08:19

Re: Publicité et fonction onload

Messagepar cabot » Dim 23 Juin 2013 19:36

Oula oui, ça rame à mort !

Il ne me semble pas que ce soit la pub qui fasse ramer autant, je n'ai pas vraiment le temps d'éplucher ça ce soir mais je m'y cognerai demain.
cabot

[-V.I.P-]
 
Messages: 25
Enregistré le: Sam 22 Sep 2012 11:54

Re: Publicité et fonction onload

Messagepar fourmdesados » Dim 23 Juin 2013 20:25

(Il y a 200 personnes connectées en même temps la :/ (source: google analytics)
J'ai pourtant changé de serveur, j'ai un i5 à 3,1GhZ et 16Go de ram... Je vais voir avec l'hébergeur... Mais ceci est un autre problème donc HS).

Je retire les codes pour l'instant alors.

merci
fourmdesados
 
Messages: 4
Enregistré le: Ven 21 Juin 2013 08:19

Publicité et fonction onload

Messagepar EnYgmA » Dim 9 Mar 2014 18:50

Image
Le problème est Résolu ?
Merci de passer ton topic en " Image " à l'aide de l'attribut [Résolu]
Conditions générales de services - Conditions générales de support - C.G.U
Merci de mettre un titre de sujet explicite pour toutes vos demandes de support

Référencement gratuit - Forum informatique
Avatar de l’utilisateur
EnYgmA

Administrateur phpBB Assistance
 
Messages: 8503
Âge: 35 ans
Enregistré le: Lun 19 Avr 2010 17:44
Localisation: Lyon
Hébergeur(s): Monarobase


Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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