Aller au contenu

gobi

Membre
  • Compteur de contenus

    4
  • Inscrit(e) le

  • Dernière visite

Messages postés par gobi

  1. Salut!

    Pendant chargement de ma page (php) il y a des "lags" lors de la récupération des informations sur les sites extérieurs (pubs flash notamment) et alors l'affichage se fait en 2-3 morceaux, la bannière puis les différentes colonnes, et cela peut prendre plusieurs secondes, entre 3 et 10 secondes :nonono: avant que la pub apparaisse.

    J'ai essayé en Ajax avec jQuery , ça donne ça :

    $(document).ready(function(){
    $.ajax({
    url: './includes/ads_topAjax.php',
    dataType: "html",
    timeout: 1000,
    error: function(){
    $('#header_ads').html('Error');
    },
    success: function(result){
    $('#header_ads').html(result);
    }
    });
    })

    Le fichier ads_topAjax.php que j'appele renvoie le code javascript pour loader ma pub que voila :

    <?php
    echo "<script type='text/javascript'><!--//<![CDATA[
    var m3_u = (location.protocol=='https:'?'https://www.xxx.com/openx/www/delivery/ajs.php':'http://www.xxx.com/openx/www/delivery/ajs.php');
    var m3_r = Math.floor(Math.random()*99999999999);
    if (!document.MAX_used) document.MAX_used = ',';
    document.write (\"<scr\"+\"ipt type='text/javascript' src='\"+m3_u);
    document.write (\"?zoneid=1&target=_blank\");
    document.write ('&cb=' + m3_r);
    if (document.MAX_used != ',') document.write (\"&exclude=\" + document.MAX_used);
    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 (document.mmm_fo) document.write (\"&mmm_fo=1\");
    document.write (\"'><\/scr\"+\"ipt>\");
    //]]>--></script><noscript><a href='http://www.xxx.com/openx/www/delivery/ck.php?n=a9f3f884&cb=333333' target='_blank'><img src='http://www.xxx.com/openx/www/delivery/avw.php?zoneid=1&cb=333333&n=a9f3f884' border='0' alt='' /></a></noscript>";
    ?>

    Le problème c'est que quand vient le temps de charger la pub elle fait disparaitre le reste de la page et apparait sur un fond blanc.

    Pensez-vous que c'est du au code javascript ci-dessus, fournis par mon logiciel de ads (openx ou openads) ?

    Merci d'avance.

  2. J'ai trouvé d'ou venait mon problème : les caractères spéciaux dans les url...

    maintenant je nettoie mes liens avec :

    $ext_link = stripslashes(trim($ext_link));
    $ext_link = str_replace('"','"',$ext_link);
    $ext_link = str_replace("<BR>",'<BR/>',$ext_link);
    $ext_link = str_replace("&",'&',$ext_link);
    $ext_link = str_replace("\x92","'",$ext_link);
    $ext_link = str_replace("\x96","-",$ext_link);
    $ext_link = str_replace("<","<",$ext_link);
    $ext_link = str_replace(">",">",$ext_link);

    et j'ai plus de problème ;-)

    Peace!

  3. Salut à tous !

    Je viens poster sur ce forum car j'y ai déjà découvert plein d'infos croustillantes sur les RSS mais là je sèche un peu...

    J'utilise FeedValidator pour arriver à un resultat propre : http://www.33mag.com/rsstest_debug.php

    Mes actus renvoient souvent a des articles internes de notre site :

    donc je fait mon lien de la sorte : $ext_link = 'http://www.33mag.com/news_details.php?id='.$id;

    et dans ce cas cela fonctionne très bien !

    Mais certaines actus ont un lien spécifique, parfois externe a notre site (url stocké dans ma Bdd) et c'est cela qui semble poser parfois probleme :

    This feed does not validate.

    * line 59, column 54: XML parsing error: <unknown>:59:54: not well-formed (invalid token) [help]

    <link>http://www.33mag.com/webtv.php#channel=16&show=251</link>

    J'ai remarqué que cela plantait surtout sur des liens avec beaucoup de variables dedans, plusieurs & et signes = dans l'url...

    Qu'en pensez-vous ?

    Merci d'avance !

    Gobi

×
×
  • Créer...