coolerthangaga Posted October 9, 2015 Share Posted October 9, 2015 (edited) Hej Jeg kører Prestashop 1.6.0.14 og har pt. et problem med blanke ordrebekræftelsessider uanset betalingsmetode. Er der nogen der har et bud på hvordan det kan fikses? siden er www.ipperne.dk Edited October 11, 2015 by coolerthangaga (see edit history) Link to comment Share on other sites More sharing options...
presta-dyr Posted October 9, 2015 Share Posted October 9, 2015 Prøv at slå debug til i config/defines.inc.php. /Kjeld Link to comment Share on other sites More sharing options...
coolerthangaga Posted October 10, 2015 Author Share Posted October 10, 2015 (edited) Prøv at slå debug til i config/defines.inc.php. /Kjeld tak her er resultatet af debug mode: Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/home/ipperned/public_html/themes/default-bootstrap/order-confirmation.tpl" on line 47 "var OrderSize = {order_product_cost};" unknown tag "order_product_cost" <-- thrown in /home/ipperned/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 47 Jeg kan godt lure at der er en fejl på en specifik fil, men jeg er lidt lurens ved at redigere for meget i filer jeg ikke kender :-( Første fil står her: {capture name=path}{l s='Order confirmation'}{/capture} <h1 class="page-heading">{l s='Order confirmation'}</h1> {assign var='current_step' value='payment'} {include file="$tpl_dir./order-steps.tpl"} {include file="$tpl_dir./errors.tpl"} {$HOOK_ORDER_CONFIRMATION} {$HOOK_PAYMENT_RETURN} {if $is_guest} <p>{l s='Your order ID is:'} <span class="bold">{$id_order_formatted}</span> . {l s='Your order ID has been sent via email.'}</p> <p class="cart_navigation exclusive"> <a class="button-exclusive btn btn-default" href="{$link->getPageLink('guest-tracking', true, NULL, "id_order={$reference_order|urlencode}&email={$email|urlencode}")|escape:'html':'UTF-8'}" title="{l s='Follow my order'}"><i class="icon-chevron-left"></i>{l s='Follow my order'}</a> </p> {else} <p class="cart_navigation exclusive"> <a class="button-exclusive btn btn-default" href="{$link->getPageLink('history', true)|escape:'html':'UTF-8'}" title="{l s='Go to your order history page'}"><i class="icon-chevron-left"></i>{l s='View your order history'}</a> </p> <script> var OrderSize = {order_product_cost}; OrderSize = OrderSize*100; window.optimizely = window.optimizely || []; window.optimizely.push(['trackEvent', 'eventName', {'revenue': OrderSize}]); </script> {/if} Anden fil linje 0-60 står her: <?php /** * Smarty Internal Plugin Smarty Template Compiler Base * This file contains the basic classes and methods for compiling Smarty templates with lexer/parser * * @package Smarty * @subpackage Compiler * @author Uwe Tews */ /** * Main abstract compiler class * * @package Smarty * @subpackage Compiler */ abstract class Smarty_Internal_TemplateCompilerBase { /** * hash for nocache sections * * @var mixed */ private $nocache_hash = null; /** * suppress generation of nocache code * * @var bool */ public $suppressNocacheProcessing = false; /** * suppress generation of merged template code * * @var bool */ public $suppressMergedTemplates = false; /** * compile tag objects * * @var array */ public static $_tag_objects = array(); /** * tag stack * * @var array */ public $_tag_stack = array(); /** * current template * * @var Smarty_Internal_Template */ public $template = null; Edited October 10, 2015 by coolerthangaga (see edit history) Link to comment Share on other sites More sharing options...
elund Posted October 10, 2015 Share Posted October 10, 2015 (edited) her er resultatet af debug mode: Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/home/ipperned/public_html/themes/default-bootstrap/order-confirmation.tpl" on line 47 "var OrderSize = {order_product_cost};" unknown tag "order_product_cost" <-- thrown in /home/ipperned/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 47 <script> var OrderSize = {order_product_cost}; OrderSize = OrderSize*100; window.optimizely = window.optimizely || []; window.optimizely.push(['trackEvent', 'eventName', {'revenue': OrderSize}]); </script> Fejlen opstår fordi, at tagget order_product_cost ikke eksisterer ;-) Hvor længe har fejlen været der? Har du fået lavet lavet specialtilpasninger eller installeret et nyt modul? De 6 ovnenævnte kodelinjer (linje 46-51) eksisterer nemlig ikke i en standard PrestaShop installation. Edited October 10, 2015 by elund (see edit history) 2 Link to comment Share on other sites More sharing options...
coolerthangaga Posted October 11, 2015 Author Share Posted October 11, 2015 her er resultatet af debug mode: Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/home/ipperned/public_html/themes/default-bootstrap/order-confirmation.tpl" on line 47 "var OrderSize = {order_product_cost};" unknown tag "order_product_cost" <-- thrown in /home/ipperned/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 47 <script> var OrderSize = {order_product_cost}; OrderSize = OrderSize*100; window.optimizely = window.optimizely || []; window.optimizely.push(['trackEvent', 'eventName', {'revenue': OrderSize}]); </script> Fejlen opstår fordi, at tagget order_product_cost ikke eksisterer ;-) Hvor længe har fejlen været der? Har du fået lavet lavet specialtilpasninger eller installeret et nyt modul? De 6 ovnenævnte kodelinjer (linje 46-51) eksisterer nemlig ikke i en standard PrestaShop installation. Det er noget rod! Umiddelbart kan jeg ikke komme i tanke om noget modul jeg har installeret for nyligt, andet end Billy's Billing 2. Men hvad gør jeg så praktisk herfra? Det lyder jo meget nemt bare at slette linje 46-51 og så rykke videre? Link to comment Share on other sites More sharing options...
elund Posted October 11, 2015 Share Posted October 11, 2015 Det er noget rod! Umiddelbart kan jeg ikke komme i tanke om noget modul jeg har installeret for nyligt, andet end Billy's Billing 2. Men hvad gør jeg så praktisk herfra? Det lyder jo meget nemt bare at slette linje 46-51 og så rykke videre? Ja, det ville jeg gøre. Så finder du måske ud af, hvad der så ikke virker ;-) Og hvis alt virker efter at du har slettet linjerne, er det jo bare fint :-) Du kan også altid indsætte linjerne igen, så der er ikke nogen risiko ved at fjerne dem. Link to comment Share on other sites More sharing options...
coolerthangaga Posted October 11, 2015 Author Share Posted October 11, 2015 (edited) Det er noget rod! Umiddelbart kan jeg ikke komme i tanke om noget modul jeg har installeret for nyligt, andet end Billy's Billing 2. Men hvad gør jeg så praktisk herfra? Det lyder jo meget nemt bare at slette linje 46-51 og så rykke videre? Ja, det ville jeg gøre. Så finder du måske ud af, hvad der så ikke virker ;-) Og hvis alt virker efter at du har slettet linjerne, er det jo bare fint :-) Du kan også altid indsætte linjerne igen, så der er ikke nogen risiko ved at fjerne dem. Det virkede at slette de 6 linjer! Tusind tak for hjælpen alle sammen! Edited October 11, 2015 by coolerthangaga (see edit history) Link to comment Share on other sites More sharing options...
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