seboxp Posted November 21, 2013 Share Posted November 21, 2013 (edited) Witam, mam zainstalowany w sklepie moduł pricewars, przesłałem plik xml do analizy i stwierdzono że podaje złą ścieżkę do obrazków : podaje: .../79-medium/-lososiowa-bransoletka.jpg powinno być: .../79-large_default/-lososiowa-bransoletka.jpg Zapewne zmiany należy dokonać w pliku ceneo.php. Poniżej linjki z kodem odnośnie obrazków. $image = Image::getCover($Product['id_product']); if ($image['id_image']) //$img_url = $this->getShopHost().'img/p/'.$image['id_product'].'-'.$image['id_image'].'-large.jpg'; $img_url = $this->getImageLink($Product['link_rewrite'], $image['id_product'].'-'.$image['id_image'],$this->getXmlImageType()); else $img_url = ""; $image = $xml->createElement('image',$img_url); $offer->appendChild($image); $attributes = $xml->createElement('attributes'); $offer->appendChild($attributes); $attribute = $xml->createElement('attribute'); $attributes->appendChild($attribute); $name = $xml->createElement('name','Producent'); $attribute->appendChild($name); $value = $xml->createElement('value',$Product['manufacturer_name']); $attribute->appendChild($value); Edited November 21, 2013 by seboxp (see edit history) Link to comment Share on other sites More sharing options...
vekia Posted November 21, 2013 Share Posted November 21, 2013 co masz w zmiennej $this->getXmlImageType() ? Link to comment Share on other sites More sharing options...
seboxp Posted November 21, 2013 Author Share Posted November 21, 2013 Nie rozumiem, chyba nic jak widać w kodzie powyżej który wstawiłem, chyba że mam szukać tego gdzie indziej? Link to comment Share on other sites More sharing options...
vekia Posted November 21, 2013 Share Posted November 21, 2013 no właśnie masz "medium" to co trzeba zrobić, to zmienićten parametr na "large_default" Link to comment Share on other sites More sharing options...
seboxp Posted November 21, 2013 Author Share Posted November 21, 2013 czyli mam zmienić w tej linijce na takie coś? $img_url = $this->getImageLink($Product['link_rewrite'], $image['id_product'].'-'.$image['id_image'],$this->getXmlImageType(large_default)); Link to comment Share on other sites More sharing options...
seboxp Posted November 21, 2013 Author Share Posted November 21, 2013 ok już sobie poradziłem, niezauważyłem że w konfiguracji była opcja wyboru rozmiaru obrazka Link to comment Share on other sites More sharing options...
vekia Posted November 21, 2013 Share Posted November 21, 2013 no i właśnie ta zmienna trzymała typ obrazka Link to comment Share on other sites More sharing options...
props Posted January 21, 2014 Share Posted January 21, 2014 (edited) @vekia, a może mi to bardziej łopatologicznie wytłumaczyć? Mam takie coś w procewars: $img_url = $this->getImageLink($Product['link_rewrite'], $image['id_product'].'-'.$image['id_image'],$this->getXmlImageType()); i niestety generuje mi miniaturki, a ja potrzebuję dużą fotkę. jak powyższą linijkę zmienić żeby było ok? OK. Nie było pytania. Jakieś zaćmienie. KONFIGURACJA. no i właśnie ta zmienna trzymała typ obrazka Edited January 21, 2014 by props (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts