props Posted January 19, 2014 Share Posted January 19, 2014 Mam w pliku szablonu pricewars taki kod: $category = $xml->createElement('category',$Categories[$Product['id_category_default']]['path']); $categories->appendChild($category); wyświetla mi to: Główna/kategoria/podkategoria jeden ze sklepów wymaga: kategoria podkategoria W "normalnym" php użyłbym funkcji explode, ale tego OO nie kumam jak to zrobić, bo poniżej nie bangla. $category = $xml->createElement('category',$Categories[$Product['id_category_default']]['path']); $category_arr = explode("/", $category); $category = $category_arr[1].$category_arr[2]; $categories->appendChild($category); Link to comment Share on other sites More sharing options...
0 Piotr Kaczor Posted January 19, 2014 Share Posted January 19, 2014 Chyba coś bardziej w taki sposób: $category_arr = explode("/", $Categories[$Product['id_category_default']]['path']); $category = $xml->createElement('category',$category_arr[1].$category_arr[2]); $categories->appendChild($category); Link to comment Share on other sites More sharing options...
0 props Posted January 19, 2014 Author Share Posted January 19, 2014 Dzięki zrobiłem tak i działa, jeszcze tylko jedna sprawa, jak w locie zmienić cenę z rozdzielanej kropką (mam tak w bazie) na rozdzielaną przecinkiem? $price = $xml->createElement('price', $this->getTaxedPrice($Product)); $offer->appendChild($price); Link to comment Share on other sites More sharing options...
0 Piotr Kaczor Posted January 19, 2014 Share Posted January 19, 2014 Możesz użyć str_replace, chyba: $price = $xml->createElement('price', str_replace('.',',',(string)$this->getTaxedPrice($Product)); Link to comment Share on other sites More sharing options...
0 props Posted January 19, 2014 Author Share Posted January 19, 2014 (edited) Wszystko świetnie działa, dzięki No jeszcze jedno wyszło. Za małe fotki. Poniższy kod wyświetla miniaturki, a mi chodzi o fotki średnie, a najlepiej te największe. Tylko za chuchu nie wiem jaki kod za to odpowiada: $img_url = $this->getImageLink($Product['link_rewrite'], $image['id_product'].'-'.$image['id_image'],$this->getXmlImageType()); Edited January 20, 2014 by props (see edit history) Link to comment Share on other sites More sharing options...
Question
props
Mam w pliku szablonu pricewars taki kod:
$category = $xml->createElement('category',$Categories[$Product['id_category_default']]['path']);
$categories->appendChild($category);
wyświetla mi to:
Główna/kategoria/podkategoria
jeden ze sklepów wymaga:
kategoria podkategoria
W "normalnym" php użyłbym funkcji explode, ale tego OO nie kumam jak to zrobić, bo poniżej nie bangla.
$category = $xml->createElement('category',$Categories[$Product['id_category_default']]['path']);
$category_arr = explode("/", $category);
$category = $category_arr[1].$category_arr[2];
$categories->appendChild($category);
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now