Virtuál se správou na 4 měsíce za super cenu. AKCE: 1 + 3 měsíce zdarma.
Zobrazují se odpovědi 1 až 10 z 10

eTarget - XML zpracovani je moc pomale (az 2-5sekund)

  1. Zdravim,

    pres include ("reklama.php"); si vkladam reklamu. Prvni zkontroluji XML od etarget zda-li ve vysledku zobrazi alespon 2 a vice reklam a pokud ne, tak script zobrazi jinou reklamu.

    Avsak je to moc pomale. Web se me zasekne tak na 2-5 sekund a pak se nacte cely. Vsiml jsem si, ze prave generovani XML od etarget trva neuveritelne pomalu a script PHP tak ceka vysledek, aby mohl pokracovat.

    Neznate nejake rychlejsi reseni....alespon aby se me stranka timto nezpomalila a necekala na to XML od etarget. Docela me to stve, kdyz stranka se tak zasekne a ceka na reklamu :banghead:

    reklama.php

    PHP kód:

    <div id="ad">
    <h2>Reklamní box</h2>
    <?
    $slova = $etarget;
    $url = 'http://cz.search.etargetnet.com/generic/generic.php?ref=12705&xml=1&q=&keywords='.$slova;
    $content = file_get_contents($url);

    if ($content != "") { 
    $xml = new SimpleXMLElement($content);  
    $pocet = count($xml->RESULT);
    }

    if ($pocet > 2){
    $a=1;
    echo '<script>
    ';
    foreach($xml->RESULT as $ad) {
    if ($a > 1) echo "document.write (\"<div class='cara'></div>\")\n";
    echo "document.write (\"<h3><a href='http://".$ad->URL."' onClick='this.href=\\\"".$ad->GO."\\\";return true;'>".$ad->TITLE."</a></h3>\")\n";  
    echo "document.write (\"<p>".$ad->TEXT."</p>\")\n";  

    if ($a == "4"){
    break;  
    } // if
    $a++;
    } // foreach
    echo '</script>';

    } else {
    echo "Zobrazit jinou reklamu";

    ?>

    </div>
    <hr />

  2. Happy Robot :]
  3. http://cz.search.etargetnet.com/gene...1&q=&keywords=

    Ako je mozne ze tam mas keywords? ved to vo vygenarovanom kode nie je nie? Ake tam davas klucove slova?

  4. Je to jen na pozadani a nedavaji to vsem. Ale ja potrebuji poradit. Tak ze nepiste prosim OT.

  5. A což to kešovat?

  6. Mno to je asi jedina moznost....a nebo to nacitat pres javascript nebo nejlepe kdyby to slo pres IFRAME :D ..... script, na ktery se nebude cekat.

  7. s tím kešováním se mi to nejak nezdá. co případ, kdy budeš mít nakešovaný už vyklikaný reklamy. já bych konzultoval přímo z etargetem...

  8. Citace Původně odeslal Unregistered Zobrazit příspěvek
    s tím kešováním se mi to nejak nezdá. co případ, kdy budeš mít nakešovaný už vyklikaný reklamy. já bych konzultoval přímo z etargetem...
    Pravda. Když se ale bude kešovat nějak rozumně cronem, tak by to jít mohlo. Bude to určitě lepší než čekat 5 sekund na načtení stránky

  9. Citace Původně odeslal Souki Zobrazit příspěvek
    Pravda. Když se ale bude kešovat nějak rozumně cronem, tak by to jít mohlo. Bude to určitě lepší než čekat 5 sekund na načtení stránky
    Resit to javascriptem asi nepujde. Prohlizec take ceka na javascript, az se zpracuje, ze?

    Jedine to dat jako iframe, ale to je prasar...:censored:

    Mno napsal jsem jim email, tak at to nejak vyresim.

  10. vecerapl: bolo by možné že by si sem pastol celý kod reklama.php resp. v krátkosti navod ako si spojaznit taketo generovanie reklamy? Som sa s tým chvíľu hral a nejak to neviem rozbehať. Resp. ak si otvorím web/reklama.php tak sa mi tam zobrazia reklamy, ale keď si to dám na web načítať pomocou scriptu ako to máš ty, tak to už nezobrazí.

  11. Nemusíš, pridal som do reklama.php mime type javascript a už to funguje :)

Hostujeme u Server powered by TELE3