Právě je 24 kvě 2012 04:48

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.4.3 - Feed zbozi - chybne url obrazku
PříspěvekNapsal: 29 čer 2011 09:12 
Offline

Registrován: 20 čer 2011 11:30
Příspěvky: 59
Dobrý den, mám feed na zboží, ovšem s chybným url obrázku....

dosavadní kód:
$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>";
}

vygenerované url:
<URL>http://www.inhair.cz/product.php?id_product=107</URL>
<IMGURL>http://www.inhair.cz/img/p/107-253-small.jpg</IMGURL>

Ale správné url obrázku je:
http://www.inhair.cz@www.inhair.cz/img/ ... -small.jpg

Chtěl bych se zeptat, jak opravit zdrojový kód...aby byla správná cesta...

_________________
Provozovatel e-shopu INhair.cz na systému Prestashop verze 1.4.3.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.4.3 - Feed zbozi - chybne url obrazku
PříspěvekNapsal: 29 čer 2011 09:21 
Offline

Registrován: 20 čer 2011 11:30
Příspěvky: 59
oprava:
správné url obrázku:
http://www.inhair.cz/img/p/2/5/3/253-small.jpg

_________________
Provozovatel e-shopu INhair.cz na systému Prestashop verze 1.4.3.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.4.3 - Feed zbozi - chybne url obrazku
PříspěvekNapsal: 29 čer 2011 10:31 
Offline
Uživatelský avatar

Registrován: 30 čer 2009 09:14
Příspěvky: 2185
Dobrý den,

xml feed pro zboží standardně v PrestaShopu není, takže se jedná o nějaký rozšiřující modul, který jste si do PrestaShopu dohrál. Pokud tedy modul špatně funguje, musíte se s dotazem obrátit přímo na tvůrce.

_________________
Radek Plašil
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.4.3 - Feed zbozi - chybne url obrazku
PříspěvekNapsal: 04 črc 2011 09:33 
Offline

Registrován: 04 črc 2011 09:16
Příspěvky: 1
skus
http://www.prestashop.com/forums/viewthread/74433


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.4.3 - Feed zbozi - chybne url obrazku
PříspěvekNapsal: 29 zář 2011 14:28 
Offline

Registrován: 20 bře 2011 19:05
Příspěvky: 19
Nejedná se o modul, ale je to nějaký volně šířený php script, používám ho také a mám stejný problém.

celý vypadá takto:
Kód:
<?php
$shopUrl = 'http://www.muzikadoauta.cz';      // adresa shopu včetně http://
include(dirname(__FILE__).'/config/config.inc.php'); // cesta ke config souboru
include(dirname(__FILE__).'/init.php');
error_reporting(0);
$p=Product::getProducts(4, 0, 0, 'id_product', 'desc', false); // ceština je v databázi zapsaná pod číslem 3
$products=Product::getProductsProperties(4, $p); // ceština je v databázi zapsaná pod číslem 3

header("Content-Type: text/xml");
echo '<?xml version="1.0" encoding="utf-8"?>
<SHOP>';
foreach ($products as $row) {
$img=Product::getCover($row['id_product']);
echo '
<SHOPITEM>
    <PRODUCT>'.str_replace("&", "&amp;", $row['name']).'</PRODUCT>
    <DESCRIPTION>'.str_replace("&", "&amp;",strip_tags($row['description_short'])).'</DESCRIPTION>
    <URL>'.$row['link'].'</URL>
    <IMGURL>'.$shopUrl.'/img/p/'.$row['id_product'].'-'.$img['id_image'].'.jpg</IMGURL>
    <PRICE_VAT>'.($row['price']*1).'</PRICE_VAT>
    <AVAILABILITY>3</AVAILABILITY>
</SHOPITEM>';
}
echo '</SHOP>';
?>


Je tam potřeba pouze upravit odkud to má brát obrázky. Dřív byly všechny v /img/p/ a nyní, po předělání systému jejich ukládání jsou rozsložkované podle čísla obrázku, tzn. pokud má obrázek ID 2543, tak je uloženej v /img/p/2/5/4/3/ a jmenuje se 2543.jpg


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  


© 2009-2010 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz