
Kenik
Members-
Posts
12 -
Joined
-
Last visited
Kenik's Achievements
Newbie (1/14)
2
Reputation
-
Hello, cron_currency_rates.php does not work because https://www .prestashop.com/xml/currencies.xml has empty rates <currency iso_code="AED" rate=""/> <currency iso_code="AFN" rate=""/>
-
Hi, I add this piece of code to prestashop/override/classes/OrderHistory.php if (Validate::isLoadedObject($order)) { //status odeslana potrebuje prilozit napovedu if($this->id_order_state == 4) { /* Attachment File */ $file_attachment = array(); $file_attachment_url = 'http://www.2hmoto.ke/2hmoto-zbozi.pdf'; $file_attachment_name = '2hmoto-zbozi.pdf'; $file_attachment_mime = 'application/pdf'; $content = file_get_contents($file_attachment_url); $file_attachment = array('content' => $content, 'name' => $file_attachment_name, 'mime' => $file_attachment_mime); } elseif($this->id_order_state == 12) { /* Attachment File */ $file_attachment = array(); $file_attachment_url = 'http://www.2hmoto.ke/odstoupeni_a_podminky.pdf'; $file_attachment_name = 'odstoupeni_a_podminky.pdf'; $file_attachment_mime = 'application/pdf'; $content = file_get_contents($file_attachment_url); $file_attachment = array('content' => $content, 'name' => $file_attachment_name, 'mime' => $file_attachment_mime); } else $file_attachment = NULL; Mail::Send((int)$order->id_lang, $result['template'], $topic, $data, $result['email'], $result['firstname'].' '.$result['lastname'],NULL ,NULL, $file_attachment ); } And for this emails is twiced email BODY : --_=_swift-32502224654ec80a733d486.23590020_=_ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Zpráva z 2HMOTO.cz</title> </head> <body> <table style="font-family: Verdana,sans-serif; font-size: 11px; color: #374953; width: 550px;" border="0"> <tbody> <tr> <td align="left"><a title="2HMOTO.cz" href="http://www.2hmoto.ke/"><img style="border: none;" src="" alt="2HMOTO.cz" /></a></td> </tr> <tr> <td> </td> </tr> <tr> <td align="left">Dobrý den, p. <strong style="color: #05536a;">Keberdle</strong>,</td> </tr> <tr> <td> </td> </tr> <tr> <td style="background-color: #05536a; color: #fff; font-size: 12px; font-weight: bold; padding: 0.5em 1em;" align="left">PrůbÄ›h Vaší objednávky #5191</td> </tr> <tr> <td> </td> </tr> <tr> <td align="left"><strong>PÅ™ipravujeme Vaší objednávku.</strong></td> </tr> <tr> <td> </td> </tr> <tr> <td align="left">Objednávku si můžete prohlédnout a fakturu si můžete stáhnout na našich stránkách v sekci <a style="color: #05536a; font-weight: bold; text-decoration: none;" href="http://www.2hmoto.ke/history.php">"Historie objednávek "</a> z Vašeho úÄtu kliknutím na <a style="color: #05536a; font-weight: bold; text-decoration: none;" href="http://www.2hmoto.ke/my-account.php"> "Můj úÄet"</a> v našem internetovém obchodÄ›. <br />Máte-li návštÄ›vnický úÄet, můžete svou objednávku sledovat v sekci <a style="color: #05536a; font-weight: bold; text-decoration: none;" href="versions/1.4.0.17/mails/cs/%7Bshop_url%7Dguest-tracking.php">"Sledování objednávek"</a> na našich webových stránkách.<br />Máte-li návštÄ›vnický úÄet, můžete svou objednávku sledovat v sekci <a style="color: #05536a; font-weight: bold; text-decoration: none;" href="versions/1.4.0.17/mails/cs/%7Bshop_url%7Dguest-tracking.php">"Sledování objednávek"</a> na našich webových stránkách.</td> </tr> <tr> <td> </td> </tr> <tr> <td style="font-size: 10px; border-top: 1px solid #D9DADE;" align="center"><a style="color: #05536a; font-weight: bold; text-decoration: none;" href="http://www.2hmoto.ke/">2HMOTO.cz</a> funguje na systému <a style="text-decoration: none; color: #374953;" href="http://www.prestashop.com/">PrestaShop™</a></td> </tr> </tbody> </table> </body> </html> --_=_swift-32502224654ec80a733d486.23590020_=_-- --_=_swift-112885963954ec80a733bbb5.98718039_=_ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Zpráva z 2HMOTO.cz</title> </head> <body> <table style="font-family: Verdana,sans-serif; font-size: 11px; color: #374953; width: 550px;" border="0"> <tbody> <tr> <td align="left"><a title="2HMOTO.cz" href="http://www.2hmoto.ke/"><img style="border: none;" src="" alt="2HMOTO.cz" /></a></td> </tr> <tr> <td> </td> </tr> <tr> <td align="left">Dobrý den, p. <strong style="color: #05536a;">Keberdle</strong>,</td> </tr> <tr> <td> </td> </tr> <tr> <td style="background-color: #05536a; color: #fff; font-size: 12px; font-weight: bold; padding: 0.5em 1em;" align="left">PrůbÄ›h Vaší objednávky #5191</td> </tr> <tr> <td> </td> </tr> <tr> <td align="left"><strong>PÅ™ipravujeme Vaší objednávku.</strong></td> </tr> <tr> <td> </td> </tr> <tr> <td align="left">Objednávku si můžete prohlédnout a fakturu si můžete stáhnout na našich stránkách v sekci <a style="color: #05536a; font-weight: bold; text-decoration: none;" href="http://www.2hmoto.ke/history.php">"Historie objednávek "</a> z Vašeho úÄtu kliknutím na <a style="color: #05536a; font-weight: bold; text-decoration: none;" href="http://www.2hmoto.ke/my-account.php"> "Můj úÄet"</a> v našem internetovém obchodÄ›. <br />Máte-li návštÄ›vnický úÄet, můžete svou objednávku sledovat v sekci <a style="color: #05536a; font-weight: bold; text-decoration: none;" href="versions/1.4.0.17/mails/cs/%7Bshop_url%7Dguest-tracking.php">"Sledování objednávek"</a> na našich webových stránkách.<br />Máte-li návštÄ›vnický úÄet, můžete svou objednávku sledovat v sekci <a style="color: #05536a; font-weight: bold; text-decoration: none;" href="versions/1.4.0.17/mails/cs/%7Bshop_url%7Dguest-tracking.php">"Sledování objednávek"</a> na našich webových stránkách.</td> </tr> <tr> <td> </td> </tr> <tr> <td style="font-size: 10px; border-top: 1px solid #D9DADE;" align="center"><a style="color: #05536a; font-weight: bold; text-decoration: none;" href="http://www.2hmoto.ke/">2HMOTO.cz</a> funguje na systému <a style="text-decoration: none; color: #374953;" href="http://www.prestashop.com/">PrestaShop™</a></td> </tr> </tbody> </table> </body> </html> image: Why? Thank you in advance for help
-
VYRESENO:Zobrazeni výpisu modulu na stránkách CMS
Kenik replied to Kenik's topic in Vývoj a moduly [ARCHIVE]
Vyřešeno: Díky http://www.prestashopfreemodules.com/create-hooks-in-6-easy-steps/ 1. Vytvořit nový HOOK > doporucujeme > tabulka hook 2. propojit jej s modulem v DB tabulka hook_module 3. /cms.php pridat $smarty->assign('HOOK_DOPORUCUJEME', Module::hookExec('doporucujeme')); před $smarty->display(_PS_THEME_DIR_.'cms.tpl'); 4. do /templatese/.../cms.tpl pridat: {$HOOK_DOPORUCUJEME} 5. definice funkce v /modules/modul/modul.php function hookDoporucujeme($params) skopiroval jsem function hookHome($params) jen jsem prejmenoval nazev -
Zdravím, seznamuji se s prestashopem. Delam v php ale neumim s tridami ani se smarty Mám modul HomeFeatured který vypíše produkty z hlavni kategorie. Standartně je vypisuje jen na indexu shopu. Hledal jsme ve slozce modulu a nasel jsem funkci: function hookHome Tak jsme patral v soouborech /index.php a /templates/.../index.tpl .. Když jsem do /cms.php pridal radek $smarty->assign('HOOK_HOME', Module::hookExec('home')); a do /templates/mujtemplate/cms.tpl jsme pridal {$HOOK_HOME} Tak se mi vypise cely obsah Indexu.. Co stuim ja potrebuji jen ten box doporucujeme... Díky za nakopnuti.
-
Zdravím, potřebuji aby zákazník i administrator viděl: v prubehu objednavky v administraci a na faktuře vždy celkovou cenu po zaokrouhleni nahoru plus aby viděl "zaokrouhlení : 0,7kč" > není toto nutné dle zákona? Co se z toho dá nastavit v administraci? Díky S pozdravem KENik
-
invoice, delivery and order number are not the same?
Kenik replied to Lpeek's topic in Ecommerce x PrestaShop [ARCHIVE BOARD]
for me work: classes/Order.php public function setInvoice() { // Set invoice number // $number = intval(Configuration::get('PS_INVOICE_NUMBER')); $number = intval($this->id); if (!intval($number)) die(Tools::displayError('Invalid invoice number')); $this->invoice_number = $number; //Configuration::updateValue('PS_INVOICE_NUMBER', $number + 1); // Set invoice date $this->invoice_date = date('Y-m-d H:i:s'); // Save $this->update(); } public function setDelivery() { // Set delivery number //$number = intval(Configuration::get('PS_DELIVERY_NUMBER')); $number = intval($this->id); if (!intval($number)) die(Tools::displayError('Invalid delivery number')); $this->delivery_number = $number; //Configuration::updateValue('PS_DELIVERY_NUMBER', $number + 1); // Set delivery date $this->delivery_date = date('Y-m-d H:i:s'); // Update object $this->update(); } -
Mohl by jsi se to nějak upřesnit? Nejsem přímo odborník ale programuji už několik let. ( Zencart) Nicméně sio myslím že je problém v dotazu na DB ze kterého se následne generuje stránka. Proto se ptám která funkce se generuje obsah stránky > dotazuje se MySQL pro výpis kategorie.. A co když někdo teda potřebuje 5-10 rychleiší účto?
-
Tak jsme zmenil hosting a problemy zustavaji.. Jaká funkce generuje dotaz MySQL pro vypsání kategorie? Rád bych se na ten dotaz podíval ale nemohu jej najít.. Díky
-
Lef Joint posílá i prázdné řádky.. Ale ty uz jsi to asi vyresil ze?
-
Asi zkusím. Jaky tarif? Jaka presta? Privatni SQL enstaci oidpovedet pri vypssani kategorie nad 7000 produktů.. > nechápu vzdyt v tom dotazu musí být na konci limit počtu výsledků!
-
No podle me je to chyba toho filtru a poctu polozek. Indexy by mozna pomohly - SQL je zaplaceny.. Pokud by jsi mis tim pomohl byl bych rad. Odmena samozrejmosti. Zde muj test odezvy: http://keberdle.cz/casy.txt Prvni udaj je cas od spusteni scriptu do spocitani PI dle http://www.linuxsoft.cz/script_detail.php?id_script=787 druhy cas doba nez DB odpoví kolik je hodin $query = "SELECT NOW() as datetime;"; Proste jen test odpovedi SQL serveru. casy v sekudach to V.I.P: zatimtestovaci provoz - domenu uverejnim po spusteni > jaky mas hosting a traffik?
-
Zdravím, pokud máte Velký eshop kde je +10.000 produktů Jaký máte hosting? Jak rychle se vám načítají kategorie? Jak rychle se načítají stránky po použití filtrů ( dle valstností atd) Já mám 12.000 produktů. OVH sdílený hosting, nyní přikupuji privátní SQL protože občas je generování velice zdlouhavé. Kategorie se generuji vetsinou do 1 s. nekdy do 3s. Nekdy ale i 10-20s