Máš navštěvovaný web? Chceš 3 noci pro 2 lidi ve **** hotelu zdarma a chceš přitom vidět WEDOS? Chceš vidět jak se buduje firma? ZDARMA
Zobrazují se odpovědi 1 až 6 z 6

Prestashop xml nejde mi "description_short"

  1. Přeji pěkný den a prosím prosím o pomoc,
    googlil jsem googlil, ale nic nevygooglil.

    Mám funkční plugin, který generuje xml pro zbozi.cz a heureka.cz. Všechno funguje fajn, jen se prostě nezaobrazuje popisek. V eshopu je, ale všechny DESCRIPTION jsou prázdný (<DESCRIPTION></DESCRIPTION>)

    V kódu je to jako
    PHP kód:
      foreach ($products AS $product)
        {
            
    $image Image::getImages(intval($id_lang), $product['id_product']); 
             
    $description=substr($product['description_short'], 0510); 
             
             
    $item"\t\t<SHOPITEM>\n";
             
    $item.= "\t\t\t<PRODUCT>".$this->prepare_string($product['name'])."</PRODUCT>\n";
             
    $item.= "\t\t\t<DESCRIPTION>".''.str_replace("&""and;",strip_tags($product['description_short'])).''."</DESCRIPTION>\n";
             
    $item.= "\t\t\t<URL>".$this->prepare_string($link->getproductLink($product['id_product'], $product['link_rewrite'], Tools::getValue('id_category')).$affiliate)."</URL>\n";
             if(
    $image[0]['id_product']) {
             
    $item.="\t\t\t<IMGURL>".$this->prepare_string(_PS_BASE_URL_.__PS_BASE_URI__."img/p/".$image[0]['id_product']."-".$image[0]['id_image'])."-small.jpg</IMGURL>";
             }
             
    $item.= "\t\t\t<PRICE_VAT>".$this->prepare_string($product['price'])."</PRICE_VAT>\n"
             
    $item.= "\t\t\t<AVAILABILITY>".$this->getAvailability($product)."</AVAILABILITY>\n";

            
    $item.="\t\t</SHOPITEM>\n";
            
    fputs($fp,  $item);
        } 
    Prosím prosím a předem moc děkuju ... jsem z toho bezrandej

  2. Co se právě děje na Webtrhu?
  3. Vypiš si po každém kroku, jak ta proměnná vypadá.

    Kód:
    var_dump($product['description_short']);
    $description = strip_tags($product['description_short']);
    var_dump($description);
    $description = str_replace("&", "and;", $description);
    var_dump($description);
    Je to velmi nečitelný kód.
    $description je tam definované zbytečně, nikde se nepoužívá.
    $image je definované zbytečně brzy, mělo by být co nejblíž použití.
    Kód:
    $description = str_replace("&", "and;", $description);
    má nejspíš být
    Kód:
    $description = htmlspecialchars($description);

  4. pat_seller Hodnocení: 11 (100%) pat_seller bude brzy slavný/á
    3
    A jiný skript jste nezkoušel?

  5. Burák Hodnocení: 3 (100%) Burák bude brzy slavný/á Burák bude brzy slavný/á
    4
    mám trochu jiný plugin, kdybys chtěl, tak ti ho pošlu

  6. smolenice Hodnocení: 16 (100%) smolenice je zatím velká neznámá
    5
    description_short sú krátke popisky, ak chceš dlhé popisky descrption_short nahraď description

  7. onsad Hodnocení: 10 (100%) onsad bude brzy slavný/á
    6
    Také jsem to řešil a je tam problém s nastaveným jazykem. Musí se v tom pluginu nějak nastavit defaultní jazyk, který je nastavený v administraci. Také jsem to řešil, ale neměl jsem plugin. Jen kus kódu.

Hostujeme u Server powered by TELE3