Jump to content

blank check ud side ps. 1.6.0.14 [Løst - solved]


coolerthangaga

Recommended Posts

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 by coolerthangaga (see edit history)
Link to comment
Share on other sites

 

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 by elund (see edit history)
  • Like 2
Link to comment
Share on other sites

 

 

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

 

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

 

 

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 by coolerthangaga (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...