Jump to content

error Smarty Compiler


gorki75

Recommended Posts

Hola, si me pueden ayudar,

al ir a vaciar cache no pude acceder a mi pagina web, puse en debug mode y me da el siguiente error:

 

Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/home/xxxxxx/public_html/themes/warehouse/header.tpl" on line 246 "(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){" - Unexpected "[", expected one of: "}" <-- thrown in /home/xxxxxxx/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 246

 

saludos

post-732358-0-47805500-1481194936_thumb.png

Link to comment
Share on other sites

El error es claro, la linea 246 tiene una sintaxis inválida.

 

Es el script de GA que has pueto a mano, ya que JS utiliza las {} igual que smarty. Tendrías que encapsular el código con un {literal}(function(i,s,o,g,r,a,m){i['.....{/literal} pero mi consejo es que elimines ese script y utilices algún módulo de seguimiento bien construido. Que las analyticas son muy importantes para cualquier sitio web.

Link to comment
Share on other sites

El error es claro, la linea 246 tiene una sintaxis inválida.

 

Es el script de GA que has pueto a mano, ya que JS utiliza las {} igual que smarty. Tendrías que encapsular el código con un {literal}(function(i,s,o,g,r,a,m){i['.....{/literal} pero mi consejo es que elimines ese script y utilices algún módulo de seguimiento bien construido. Que las analyticas son muy importantes para cualquier sitio web.

Discúlpame no soy programador, solo un entusiasta, no se a que escript  puesto a mano te refieres, creo recordar que solo puse el de google analytics, pero lo borre al interpretar que era eso lo que interferia.

Algo hice mal No?.

He tenido que restaurar la copia de seguridad y ahora va bien, pero si no te importa me gustaría saber que estaba mal,.....para futuras catastrofes

Gracias y saludos

Link to comment
Share on other sites

  • 1 year later...

Buenos dias, tengo el mismo problema, he vaciado la cache y al refrescar la pagina me ha dado el siguiente error:
Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/homepages/25/d370223866/htdocs/zasstore.com/themes/leo_fashion_store/header.tpl" on line 101 "{if(f.fbq)return;n=f.fbq=function(){n.callMethod?}" - Unexpected ".", expected one of: "","" , ")" <-- thrown in /homepages/25/d370223866/htdocs/zasstore.com/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 101

SImplemente he limpiado la cache desde el prestashop, nada mas...

Ni he colocado ningun codigo ni nada, una cosa si, en el leo megamenu, añadi una linea mas con el propio modulo. Nada de codigo a mano ni nada. Estoy desesperada levo 2 dias con la web inactiva y no encuentro la solución.

Alguien puede ayudarme??

 

Link to comment
Share on other sites

  • 2 years later...
On 12/8/2016 at 8:17 PM, ReactionCode said:

El error es claro, la linea 246 tiene una sintaxis inválida.

 

Es el script de GA que has pueto a mano, ya que JS utiliza las {} igual que smarty. Tendrías que encapsular el código con un {literal}(function(i,s,o,g,r,a,m){i['.....{/literal} pero mi consejo es que elimines ese script y utilices algún módulo de seguimiento bien construido. Que las analyticas son muy importantes para cualquier sitio web.

buenos dias

Como he visto que eres todo un experto, a ver si me puedes ayudar

sabrias  a que se debe este error de smarty? tengo prestashop 1,7,8 con warehouse 4.3.7 el error consiste que no muestra fotos salvo en la ficha de producto

 

[07-Nov-2020 01:26:15 Europe/Madrid] PHP Notice: Undefined index: home_default in /home/esxdcrzg/public_html/var/cache/prod/smarty/compile/layouts_layout_left_column_tpl/45/6e/15/456e159c3402620384eefbf6f34568ba9040f901_2.file.product-miniature-thumb.tpl.php on line 66 [07-Nov-2020 01:26:15 Europe/Madrid] PHP Notice: Undefined index: home_default in /home/esxdcrzg/public_html/var/cache/prod/smarty/compile/layouts_layout_left_column_tpl/45/6e/15/456e159c3402620384eefbf6f34568ba9040f901_2.file.product-miniature-thumb.tpl.php on line 73 [07-Nov-2020 01:26:15 Europe/Madrid] PHP Notice: Undefined index: home_default in /home/esxdcrzg/public_html/var/cache/prod/smarty/compile/layouts_layout_left_column_tpl/45/6e/15/456e159c3402620384eefbf6f34568ba9040f901_2.file.product-miniature-thumb.tpl.php on line 75 [07-Nov-2020 01:26:15 Europe/Madrid] PHP Notice: Undefined index: home_default in /home/esxdcrzg/public_html/var/cache/prod/smarty/compile/layouts_layout_left_column_tpl/45/6e/15/456e159c3402620384eefbf6f34568ba9040f901_2.file.product-miniature-thumb.tpl.php on line 39 [07-Nov-2020 01:26:15 Europe/Madrid] PHP Notice: Undefined index: home_default in /home/esxdcrzg/public_html/var/cache/prod/smarty/compile/layouts_layout_left_column_tpl/45/6e/15/456e159c3402620384eefbf6f34568ba9040f901_2.file.product-miniature-thumb.tpl.php on line 55 [07-Nov-2020 01:26:15 Europe/Madrid] PHP Notice: Undefined index: home_default in 

tambien tengo un error en la linea condicional que empieza por if

}
            $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql);
            if (Tools::getIsset($result[0])) {
                $categories[] = $result[0];
            }

 

muchas gracias por anticipado

 

 

Link to comment
Share on other sites

4 hours ago, Itoiz said:

buenos dias

Como he visto que eres todo un experto, a ver si me puedes ayudar

sabrias  a que se debe este error de smarty? tengo prestashop 1,7,8 con warehouse 4.3.7 el error consiste que no muestra fotos salvo en la ficha de producto

 

[07-Nov-2020 01:26:15 Europe/Madrid] PHP Notice: Undefined index: home_default in /home/esxdcrzg/public_html/var/cache/prod/smarty/compile/layouts_layout_left_column_tpl/45/6e/15/456e159c3402620384eefbf6f34568ba9040f901_2.file.product-miniature-thumb.tpl.php on line 66 [07-Nov-2020 01:26:15 Europe/Madrid] PHP Notice: Undefined index: home_default in /home/esxdcrzg/public_html/var/cache/prod/smarty/compile/layouts_layout_left_column_tpl/45/6e/15/456e159c3402620384eefbf6f34568ba9040f901_2.file.product-miniature-thumb.tpl.php on line 73 [07-Nov-2020 01:26:15 Europe/Madrid] PHP Notice: Undefined index: home_default in /home/esxdcrzg/public_html/var/cache/prod/smarty/compile/layouts_layout_left_column_tpl/45/6e/15/456e159c3402620384eefbf6f34568ba9040f901_2.file.product-miniature-thumb.tpl.php on line 75 [07-Nov-2020 01:26:15 Europe/Madrid] PHP Notice: Undefined index: home_default in /home/esxdcrzg/public_html/var/cache/prod/smarty/compile/layouts_layout_left_column_tpl/45/6e/15/456e159c3402620384eefbf6f34568ba9040f901_2.file.product-miniature-thumb.tpl.php on line 39 [07-Nov-2020 01:26:15 Europe/Madrid] PHP Notice: Undefined index: home_default in /home/esxdcrzg/public_html/var/cache/prod/smarty/compile/layouts_layout_left_column_tpl/45/6e/15/456e159c3402620384eefbf6f34568ba9040f901_2.file.product-miniature-thumb.tpl.php on line 55 [07-Nov-2020 01:26:15 Europe/Madrid] PHP Notice: Undefined index: home_default in 

tambien tengo un error en la linea condicional que empieza por if

}
            $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql);
            if (Tools::getIsset($result[0])) {
                $categories[] = $result[0];
            }

 

muchas gracias por anticipado

 

 

¿Has probado a borrar la caché de Prestashop?

Link to comment
Share on other sites

  • 3 weeks later...

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...