Právě je 14 kvě 2021 22:11

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop - Chybová hláška při dokončování objednávky
PříspěvekNapsal: 04 črc 2016 08:53 
C4 zákazník

Registrován:
16 bře 2016 13:08
Příspěvky:
35
Dobrý den, v posledním týdnu se nám množí případy kdy prestashop zákazníkům při dokončování objednávky hodí následující chybovou hlášku:

Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/data/www/sema-for.cz/www.sema-for.cz/shop/themes/default-bootstrap/order-confirmation.tpl" on line 55 "(function(w,d,s,u,n,k,c,t){w.ZboziConversionObject=n;w[n]=w[n]||function(){" - Unexpected ".", expected one of: "}" <-- thrown in /data/www/sema-for.cz/www.sema-for.cz/shop/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 55

Objednávka sice přijde, ale mnoho zákazníků to zkouší znovu a máme pak mnoho identických objednávek, které musíme rušit. Má někdo podobnou zkušenost, případně radu jak toto vyřešit?

Děkuji za pomoc


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Chybová hláška při dokončování objednávky
PříspěvekNapsal: 04 črc 2016 11:57 
C4 podpora
C4 podpora

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

chybu způsobuje javascriptový kód pro měření konverzí služby Zboží, který máte vložený na stránce s dokončením objednávky. Pro odstranění problému stačí skript obalit pomocí párového tagu {literal}. Úpravu proveďte na FTP serveru v souboru /shop/themes/default-bootstrap/order-confirmation.tpl, ve kterém najděte javascriptový kód pro měření konverzí:
Kód:
<script>
... původní skript pro konverze ...
</script>
a upravte ho na následující tvar:
Kód:
<script>
{literal}
... původní skript pro konverze ...
{/literal}
</script>

Takže za řádek <script> se přidalo {literal} a před řádek </script> se vložilo {/literal}. Aby se změna projevila, tak po úpravě přejděte do administrace aplikace Prestashop a v sekci "Nástroje > Výkon" klikněte na tlačítko "Vyčistit mezipaměť". Následně otestujte funkčnost objednávky, již by nemělo k chybě docházet.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Chybová hláška při dokončování objednávky
PříspěvekNapsal: 04 črc 2016 12:22 
C4 zákazník

Registrován:
16 bře 2016 13:08
Příspěvky:
35
Děkuji mockrát, funguje to :)


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ů: 3 ] 

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:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

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