Jump to content

Landsman

Members
  • Posts

    45
  • Joined

  • Last visited

Contact Methods

Profile Information

  • Activity
    Agency

Landsman's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Ahoj, vyřešil jsi to nějak?
  2. Ahoj, chci se zeptat, jestli nevíte o nějakém modulu, který vypisuje libovolné podkategorie z CMS (v1.4.xx). Mám vlastní titulní stranu e-shopu a rád bych na ní vypisoval asi 5 posledních příspěvků (stránek) z CMS. Výpis by měl být složen z názvu stránky a části obsahu (definovatelný počet znaků), datumu. Výsledek by měl vypadat jako klasický výpis článku, tj. perex včetně obrázku. V příloze náhled mé představy. Předem díky za reakce.
  3. Po nějaké době se vracím zpět k Prestashopu. Novinky a fórum jsem nesledoval. Chtěl bych se vás proto zeptat, na jaké verzi by jste doporučili stavět nový e-shop. Poslední dobré zkuženosti jsem měl s verzí 1.3.6, kde byly k dispozici všechny užitečné moduly. Ocením každou zkušenost, díky!
  4. Někde jsem viděl modifikovanou Prestu, kde byl klasický odpočet slevy. Nevím zda-li to byl modul, či úprava, ale rozhodně by se mi to hodilo. Nevíte o tom něco? Info: http://www.zapakatel.cz/ (něco na ten způsob)
  5. Verze v.1.4.4.1, hosting u Wedosu (http://hosting.wedos.com/), eshop běží na subdoméně. Úpravy, dle manuálu http://kb.wedos.com/a/130/prestashop.html Vyřešil jsem to instalací verze 1.3.6.0, která tento problém nemá.
  6. Mám stejný problém. PrestaShop 1.4.0.17, eshop mám na subdoméně. Ví někdo?
  7. Stále nevyřešeno, můžete na to někdo prosím mrknout? <?php $shopUrl = 'lt-obleceni.cz'; $noShowCategory = "0"; $cfgFile = './config/settings.inc.php'; if (!file_exists($cfgFile)) { die('Chyba při spouštění skriptu ...'); } require_once($cfgFile); $db = @MySQL_Connect(_DB_SERVER_, _DB_USER_, _DB_PASSWD_); if (!$db) { die('Nemohu se spojit s databazi.'); } MySQL_Select_DB(_DB_NAME_, $db); MySQL_Query("SET NAMES 'utf8'"); $prefix = "ps_"; header("Content-Type: text/xml"); echo '<?xml version="1.0" encoding="utf-8"?>'; ?> <?php echo "\n\n"; $res = MySQL_Query("SELECT p.id_product, p.quantity, p.price, p.reduction_price, p.reduction_percent, p.reduction_from, p.reduction_to, p.active, pl.name, pl.description_short, pl.link_rewrite, i.id_image FROM {$prefix}product p JOIN {$prefix}product_lang pl USING(id_product) JOIN {$prefix}image i USING(id_product) WHERE i.cover = 1 AND p.active = 1 AND NOT (SELECT COUNT(*) FROM {$prefix}category_product cp WHERE cp.id_product = p.id_product AND cp.id_category IN($noShowCategory)) ORDER BY p.id_product", $db); $currentDate = date('Y-m-d'); $skipDuplicate = 1; while ($row = MySQL_Fetch_Assoc($res)) { if($skipDuplicate != 1) { $desc = strip_tags(html_entity_decode($row['description_short'], ENT_COMPAT, 'utf-8')); if ($result['reduction_from'] == $result['reduction_to'] || ($result['reduction_from'] <= $currentDate && $currentDate <= $result['reduction_to'])) { if ($row['reduction_price'] && $row['reduction_price'] > 0) { if ($row['reduction_price'] >= $row['price']) { $reduction = $row['price']; } else { $reduction = $row['reduction_price']; } } elseif ($row['reduction_percent'] && $row['reduction_percent'] > 0) { if ($row['reduction_percent'] >= 100) { $reduction = $row['price']; } else { $reduction = $row['price'] * $row['reduction_percent'] / 100; } } } echo "\n"; echo "\t" . mb_substr($row['name'], 0, 64, 'utf-8') ."\n"; echo "\t" . mb_substr($desc, 0, 512, 'utf-8') . "\n"; echo "\thttp://" . $shopUrl . "/" . $row['id_product'] . "-" . $row['link_rewrite'] . ".html\n"; echo "\tnew\n"; echo "\tihned\n"; echo "\thttp://" . $shopUrl . "/img/p/" .$row['id_product'] . "-" . $row['id_image'] . "-large.jpg\n"; echo "\t" . round((($row['price'] - $reduction)*0.8),2) . "\n"; echo "\t" . round((($row['price'] - $reduction)*1),2) . "\n"; echo "\t0,20\n"; echo "\n"; $skipDuplicate = 1; } else { $skipDuplicate = 0; } $reduction = NULL; $row['reduction_percent'] = NULL; $row['reduction_price'] = NULL; } echo "\n"; ?> http://lt-obleceni.cz/xml_zbozi_cz.php Nevypisuje vše a zboží si nerozumí s cenou..
  8. Dobrý večer, musím sem pro radu. Nějakou dobu zkouším export na zbozi.cz. Používal jsem kódy, které jsem nalezl zde na fóru. U jednoho zlobila cena, nějaký to nevzalo vůbec. Až jsem narazil na jeden hezký. Cena se zobrazuje dobře, název taky OK až na obrázek. Ten to nechce načíst. Dále v exportu vidím již neaktivní zboží (vyprodané a asi i smazané). Na obchodu běží Prestashop verze 1.3.1.1. URL na export: http://jdem.cz/kgab9 Ukázka chyby: toto je produkt: http://jdem.cz/kgae2 a zde je výpis ze zbozi.cz: http://jdem.cz/kgaf4 (bez obrazku) Kód exportu: <?php $shopUrl = 'http://www.domena.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"?> '; foreach ($products as $row) { $img=Product::getCover($row['id_product']); echo ' '.str_replace("&", "&", $row['name']).' '.str_replace("&", "&",strip_tags($row['description_short'])).' '.$row['link'].' '.$shopUrl.'/img/p/'.$row['id_product'].'-'.$img['id_image'].'.jpg '.($row['price']*1).' 0 '; } echo ''; ?> Budu vděčný za rady a pomoc.
  9. A podobných věcí je více. Na http://labs.studioart.cz/ plánuji v budoucnu nahodit balík se obsahující podobné změny, důležité moduly, nastavení. Jen co bude čas
  10. Klasické řazení 01.S nefunguje? Pokud ne, dalo by se to podle mě vyčíst z php kategorií a přidat sem.
  11. K CSV: Používal jsem pro vytvoření Open Office - stačí v něm ale pouze ukládat pod UTF-8. Přikládám vzorový soubor a screenshot uložení. Samozřejmě záleží, jak si dokument uložíte - oddělovací znaky,.. Při importování musíte v druhém kroku přeskočit první řádek, kde je popis sloupců. Zkontrolujte taky, zda obsah sloupců sedí s obsahem roletky. Pokud ne opravte. Importujte třeba po 150 kusech, záleží na hostingu. @Mamejeradi.cz Pošlu ti maila, mohl by jsi mi vypsat specifikaci hostingu? Určitě by se mi podobný kousek v budoucnu hodil import-vzorovy-soubor.csv
  12. Takže jsem se konečně dopracoval ke správnému CSV. Teď mám problém jen s obrázky. V CSV jsou uvedeny, zkoušel jsem např. 5 položek s fotkami a bez problému. Poté 250 a sekne se to. Hosting je bohužel na Banánu. Vím, co jsou zač, ale nedá se nic dělat. Nějaké rady?
×
×
  • Create New...