Publicité et fonction onload

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

Auteur du sujet
fourmdesados
Messages : 4
Enregistré le : juin 2013

Publicité et fonction onload

Message par fourmdesados » ven. 21 juin 2013 09: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


cabot
[-V.I.P-]
[-V.I.P-]
Messages : 25
Enregistré le : septembre 2012
Contact :

Re: Publicité et fonction onload

Message par cabot » sam. 22 juin 2013 16: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.


Auteur du sujet
fourmdesados
Messages : 4
Enregistré le : juin 2013

Re: Publicité et fonction onload

Message par fourmdesados » sam. 22 juin 2013 23: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("&nodis=1");
   document.write ('&cb=' + m3_r);
   if (document.MAX_used != ',') document.write ("&exclude=" + document.MAX_used);
   document.write (document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : ''));
   document.write ("&loc=" + escape(window.location));
   if (document.referrer) document.write ("&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 ("&ct0=" + escape(document.MAX_ct0));
   }
   if (document.mmm_fo) document.write ("&mmm_fo=1");
   document.write ("'></scr"+"ipt>");
//]]>--></script>
Merci


cabot
[-V.I.P-]
[-V.I.P-]
Messages : 25
Enregistré le : septembre 2012
Contact :

Re: Publicité et fonction onload

Message par cabot » dim. 23 juin 2013 16: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 :/


Auteur du sujet
fourmdesados
Messages : 4
Enregistré le : juin 2013

Re: Publicité et fonction onload

Message par fourmdesados » dim. 23 juin 2013 17: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.


cabot
[-V.I.P-]
[-V.I.P-]
Messages : 25
Enregistré le : septembre 2012
Contact :

Re: Publicité et fonction onload

Message par cabot » dim. 23 juin 2013 20: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.


Auteur du sujet
fourmdesados
Messages : 4
Enregistré le : juin 2013

Re: Publicité et fonction onload

Message par fourmdesados » dim. 23 juin 2013 21: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

Avatar du membre

EnYgmA
Administrateur phpBB Assistance
Administrateur phpBB Assistance
Messages : 8645
Enregistré le : avril 2010
Hébergeur(s) : Monarobase
Localisation : Lyon
Contact :

Publicité et fonction onload

Message par EnYgmA » dim. 9 mars 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

Verrouillé

Retourner vers « Utilisation »