Jump to content

errore : licenza in home page


sportepiu
 Share

Recommended Posts

Buonasera, in seguito ad un errore improvviso http 500 causato da un modulo scoperto ed eliminato, mi si presenta in home page e in tutte le altre pagine, questa situazione:

id="index" class="index hide-left-column hide-right-column lang_it">

HEADER 

BODY

*{ * 2007-2017 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA * @copyright 2007-2016 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *}

FOOTER

il sito è www.sportepiu.com

GRAZIE PER L'AIUTO

Share this post


Link to post
Share on other sites

Ciao,

c'è qualche tag HTML nei templates che costruiscono le pagine che non viene chiuso correttamente, quindi parte del codice, invece di essere interpretato, viene visualizzato.
Difficile darti suggerimenti su cosa fare senza capire cosa sia successo. Hai disattivato e disinstallato il modulo dall'area di amministrazione o hai cancellato files direttamente via FTP?
Hai già pulito completemente le caches in modo da ricaricare i templates?

Buona giornata,
Federica

Share this post


Link to post
Share on other sites

18 minutes ago, fedesib said:

Ciao,

c'è qualche tag HTML nei templates che costruiscono le pagine che non viene chiuso correttamente, quindi parte del codice, invece di essere interpretato, viene visualizzato.
Difficile darti suggerimenti su cosa fare senza capire cosa sia successo. Hai disattivato e disinstallato il modulo dall'area di amministrazione o hai cancellato files direttamente via FTP?
Hai già pulito completemente le caches in modo da ricaricare i templates?

Buona giornata,
Federica

Ciao, Ieri dal nulla, aprendo il sito in front office, mi dava http 500 error, attivando il debug, il problema era causato da una tabella che mancava, questa tabella apparteneva ad un modulo che ho disinstallato dal pannello di controllo di prestashop, rinominato la cartella (momentaneamente) e reinstallato sempre dal pannello di controllo, andato tutto a buon fine, l' http 500 error è sparito, ma si è presentato l'errore sopra indicato sia cancellando la cartella e sia lasciandola (direttamente dal database). Non è stata fatta alcuna forzatura ai moduli e nè alla scrittura.

Ispezionando il sito, le voci sopra indicate, risultano come scrittura all'interno del body.

Il problema è che di regola il body si trova nell'header.tpl , ma nel file header, non appaiono le voci sopra indicate. 

da dove le vado a pigliare?

Share this post


Link to post
Share on other sites

Ciao,

ripeto, sembra che uno o più tags HTML nei templates non siano stati chiusi correttamente.
Controlla in header.tpl che la riga che inizia con "<body" sia esattamente come quella che ti copio qui sotto:

<body{if isset($page_name)} id="{$page_name|escape:'html':'UTF-8'}"{/if} class="{if isset($page_name)}{$page_name|escape:'html':'UTF-8'}{/if}{if isset($body_classes) && $body_classes|@count} {implode value=$body_classes separator=' '}{/if}{if $hide_left_column} hide-left-column{else} show-left-column{/if}{if $hide_right_column} hide-right-column{else} show-right-column{/if}{if isset($content_only) && $content_only} content_only{/if} lang_{$lang_iso}">

Buon pomeriggio,
Federica

Share this post


Link to post
Share on other sites

1 hour ago, fedesib said:

Ciao,

ripeto, sembra che uno o più tags HTML nei templates non siano stati chiusi correttamente.
Controlla in header.tpl che la riga che inizia con "<body" sia esattamente come quella che ti copio qui sotto:

<body{if isset($page_name)} id="{$page_name|escape:'html':'UTF-8'}"{/if} class="{if isset($page_name)}{$page_name|escape:'html':'UTF-8'}{/if}{if isset($body_classes) && $body_classes|@count} {implode value=$body_classes separator=' '}{/if}{if $hide_left_column} hide-left-column{else} show-left-column{/if}{if $hide_right_column} hide-right-column{else} show-right-column{/if}{if isset($content_only) && $content_only} content_only{/if} lang_{$lang_iso}">

Buon pomeriggio,
Federica

<html{if isset($language_code) && $language_code} lang="{$language_code|escape:'html':'UTF-8'}"{/if}>
    <head>
        <meta charset="utf-8" />
        <title>{$meta_title|escape:'html':'UTF-8'}</title>
        {if isset($meta_description) AND $meta_description}
            <meta name="description" content="{$meta_description|escape:'html':'UTF-8'}" />
        {/if}
        {if isset($meta_keywords) AND $meta_keywords}
            <meta name="keywords" content="{$meta_keywords|escape:'html':'UTF-8'}" />
        {/if}
        <meta name="generator" content="PrestaShop" />
        <meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />
        <meta name="viewport" content="width=device-width, minimum-scale=0.25, maximum-scale=1.6, initial-scale=1.0" />
        <meta name="apple-mobile-web-app-capable" content="yes" />
        <link rel="icon" type="image/vnd.microsoft.icon" href="{$favicon_url}?{$img_update_time}" />
        <link rel="shortcut icon" type="image/x-icon" href="{$favicon_url}?{$img_update_time}" />
        {if isset($css_files)}
            {foreach from=$css_files key=css_uri item=media}
                {if $css_uri == 'lteIE9'}
                    <!--[if lte IE 9]>
                    {foreach from=$css_files[$css_uri] key=css_uriie9 item=mediaie9}
                    <link rel="stylesheet" href="{$css_uriie9|escape:'html':'UTF-8'}" type="text/css" media="{$mediaie9|escape:'html':'UTF-8'}" />
                    {/foreach}
                    <![endif]-->
                {else}
                    <link rel="stylesheet" href="{$css_uri|escape:'html':'UTF-8'}" type="text/css" media="{$media|escape:'html':'UTF-8'}" />
                {/if}
            {/foreach}
        {/if}
        {if isset($js_defer) && !$js_defer && isset($js_files) && isset($js_def)}
            {$js_def}
            {foreach from=$js_files item=js_uri}
            <script type="text/javascript" src="{$js_uri|escape:'html':'UTF-8'}"></script>
            {/foreach}
        {/if}
        {$HOOK_HEADER}
        <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans:300,600&amp;subset=latin,latin-ext" type="text/css" media="all" />
        <!--[if IE 8]>
        <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
        <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
        <![endif]-->
    </head>
    <body>
    <script>
  fbq('track', 'Purchase');
</script>
{if isset($page_name)} id="{$page_name|escape:'html':'UTF-8'}"{/if} class="{if isset($page_name)}{$page_name|escape:'html':'UTF-8'}{/if}{if isset($body_classes) && $body_classes|@count} {implode value=$body_classes separator=' '}{/if}{if $hide_left_column} hide-left-column{else} show-left-column{/if}{if $hide_right_column} hide-right-column{else} show-right-column{/if}{if isset($content_only) && $content_only} content_only{/if} lang_{$lang_iso}">
    {if !isset($content_only) || !$content_only}
        {if isset($restricted_country_mode) && $restricted_country_mode}
            <div id="restricted-country">
                <p>{l s='You cannot place a new order from your country.'}{if isset($geolocation_country) && $geolocation_country} <span class="bold">{$geolocation_country|escape:'html':'UTF-8'}</span>{/if}</p>
            </div>
        {/if}
        <div id="page">
            <div class="header-container">
                
                <header id="header">
                    {capture name='displayBanner'}{hook h='displayBanner'}{/capture}
                    {if $smarty.capture.displayBanner}
                        <div class="banner">
                            <div class="container">
                                <div class="row">
                                    {$smarty.capture.displayBanner}
                                </div>
                            </div>
                        </div>
                    {/if}
                    {capture name='displayNav'}{hook h='displayNav'}{/capture}
                    {if $smarty.capture.displayNav}
                        <div class="nav">
                            <div class="container">
                                <div class="row">
                                    <nav>{$smarty.capture.displayNav}</nav>
                                </div>
                            </div>
                        </div>
                    {/if}
                    <div>
                        <div class="container">
                            <div class="row">
                                <div id="header_logo">
                                    <a href="{if isset($force_ssl) && $force_ssl}{$base_dir_ssl}{else}{$base_dir}{/if}" title="{$shop_name|escape:'html':'UTF-8'}">
                                        <img class="logo img-responsive" src="{$logo_url}" alt="{$shop_name|escape:'html':'UTF-8'}"{if isset($logo_image_width) && $logo_image_width} width="{$logo_image_width}"{/if}{if isset($logo_image_height) && $logo_image_height} height="{$logo_image_height}"{/if}/>
                                    </a>
                                </div>
                                {if isset($HOOK_TOP)}{$HOOK_TOP}{/if}
                            </div>
                        </div>
                    </div>
                </header>
            </div>
            <div class="columns-container">
                <div id="columns" class="container">
                    {if $page_name !='index' && $page_name !='pagenotfound'}
                        {include file="$tpl_dir./breadcrumb.tpl"}
                    {/if}
                    <div id="slider_row" class="row">
                        {capture name='displayTopColumn'}{hook h='displayTopColumn'}{/capture}
                        {if $smarty.capture.displayTopColumn}
                            <div id="top_column" class="center_column col-xs-12 col-sm-12">{$smarty.capture.displayTopColumn}</div>
                        {/if}
                    </div>
                    <div class="row">
                        {if isset($left_column_size) && !empty($left_column_size)}
                        <div id="left_column" class="column col-xs-12 col-sm-{$left_column_size|intval}">{$HOOK_LEFT_COLUMN}</div>
                        {/if}
                        {if isset($left_column_size) && isset($right_column_size)}{assign var='cols' value=(12 - $left_column_size - $right_column_size)}{else}{assign var='cols' value=12}{/if}
                        <div id="center_column" class="center_column col-xs-12 col-sm-{$cols|intval}">
    {/if}
 

Share this post


Link to post
Share on other sites

 <body>
    <script>
  fbq('track', 'Purchase');
</script>
{if isset($page_name)} id="{$page_name|escape:'html':'UTF-8'}"{/if} class="{if isset($page_name)}{$page_name|escape:'html':'UTF-8'}{/if}{if isset($body_classes) && $body_classes|@count} {implode value=$body_classes separator=' '}{/if}{if $hide_left_column} hide-left-column{else} show-left-column{/if}{if $hide_right_column} hide-right-column{else} show-right-column{/if}{if isset($content_only) && $content_only} content_only{/if} lang_{$lang_iso}">
    {if !isset($content_only) || !$content_only}
        {if isset($restricted_country_mode) && $restricted_country_mode}
            <div id="restricted-country">
                <p>{l s='You cannot place a new order from your country.'}{if isset($geolocation_country) && $geolocation_country} <span class="bold">{$geolocation_country|escape:'html':'UTF-8'}</span>{/if}</p>
            </div>
        {/if}
        <div id="page">
            <div class="header-container">
                
                <header id="header">
                    {capture name='displayBanner'}{hook h='displayBanner'}{/capture}
                    {if $smarty.capture.displayBanner}
                        <div class="banner">
                            <div class="container">
                                <div class="row">
                                    {$smarty.capture.displayBanner}
                                </div>
                            </div>
                        </div>
                    {/if}
                    {capture name='displayNav'}{hook h='displayNav'}{/capture}
                    {if $smarty.capture.displayNav}
                        <div class="nav">
                            <div class="container">
                                <div class="row">
                                    <nav>{$smarty.capture.displayNav}</nav>
                                </div>
                            </div>
                        </div>
                    {/if}
                    <div>
                        <div class="container">
                            <div class="row">
                                <div id="header_logo">
                                    <a href="{if isset($force_ssl) && $force_ssl}{$base_dir_ssl}{else}{$base_dir}{/if}" title="{$shop_name|escape:'html':'UTF-8'}">
                                        <img class="logo img-responsive" src="{$logo_url}" alt="{$shop_name|escape:'html':'UTF-8'}"{if isset($logo_image_width) && $logo_image_width} width="{$logo_image_width}"{/if}{if isset($logo_image_height) && $logo_image_height} height="{$logo_image_height}"{/if}/>
                                    </a>
                                </div>
                                {if isset($HOOK_TOP)}{$HOOK_TOP}{/if}
                            </div>
                        </div>
                    </div>
                </header>
            </div>
            <div class="columns-container">
                <div id="columns" class="container">
                    {if $page_name !='index' && $page_name !='pagenotfound'}
                        {include file="$tpl_dir./breadcrumb.tpl"}
                    {/if}
                    <div id="slider_row" class="row">
                        {capture name='displayTopColumn'}{hook h='displayTopColumn'}{/capture}
                        {if $smarty.capture.displayTopColumn}
                            <div id="top_column" class="center_column col-xs-12 col-sm-12">{$smarty.capture.displayTopColumn}</div>
                        {/if}
                    </div>
                    <div class="row">
                        {if isset($left_column_size) && !empty($left_column_size)}
                        <div id="left_column" class="column col-xs-12 col-sm-{$left_column_size|intval}">{$HOOK_LEFT_COLUMN}</div>
                        {/if}
                        {if isset($left_column_size) && isset($right_column_size)}{assign var='cols' value=(12 - $left_column_size - $right_column_size)}{else}{assign var='cols' value=12}{/if}
                        <div id="center_column" class="center_column col-xs-12 col-sm-{$cols|intval}">
    {/if}

Share this post


Link to post
Share on other sites

Ciao,

il problema è questo:

16 hours ago, sportepiu said:

 <script>
  fbq('track', 'Purchase');
</script>

hai chiuso il tag <body> e inserito lo script di FB, quindi ora tutto il codice Smarty che parte con

16 hours ago, sportepiu said:

{if isset($page_name)}

invece di stare dentro a <body ...> come nel codice che ti ho inviato io, sta fuori e quindi non viene interpretato ma mostrato.

Invece di così:

16 hours ago, sportepiu said:

 <body>
    <script>
  fbq('track', 'Purchase');
</script>
{if isset($page_name)} id="{$page_name|escape:'html':'UTF-8'}"{/if} class="{if isset($page_name)}{$page_name|escape:'html':'UTF-8'}{/if}{if isset($body_classes) && $body_classes|@count} {implode value=$body_classes separator=' '}{/if}{if $hide_left_column} hide-left-column{else} show-left-column{/if}{if $hide_right_column} hide-right-column{else} show-right-column{/if}{if isset($content_only) && $content_only} content_only{/if} lang_{$lang_iso}">

deve essere così:

16 hours ago, sportepiu said:

 <body
{if isset($page_name)} id="{$page_name|escape:'html':'UTF-8'}"{/if} class="{if isset($page_name)}{$page_name|escape:'html':'UTF-8'}{/if}{if isset($body_classes) && $body_classes|@count} {implode value=$body_classes separator=' '}{/if}{if $hide_left_column} hide-left-column{else} show-left-column{/if}{if $hide_right_column} hide-right-column{else} show-right-column{/if}{if isset($content_only) && $content_only} content_only{/if} lang_{$lang_iso}">

 <script>
  fbq('track', 'Purchase');
</script>

Buona giornata,
Federica

Share this post


Link to post
Share on other sites

7 hours ago, fedesib said:

Ciao,

il problema è questo:

hai chiuso il tag <body> e inserito lo script di FB, quindi ora tutto il codice Smarty che parte con

invece di stare dentro a <body ...> come nel codice che ti ho inviato io, sta fuori e quindi non viene interpretato ma mostrato.

Invece di così:

deve essere così:

Buona giornata,
Federica

Ciao, purtroppo il problema non si è risolto

Share this post


Link to post
Share on other sites

oltre ad avere quel problema, i prodotti che fanno parte dei nuovi arrivi non me li fa vedere in automatico nella home, bisognerebbe andare su speciali o migliori vendite e ritornarci su nuovi arrivi e solo così fa visualizzare i nuovi arrivi

Share this post


Link to post
Share on other sites

Ciao,

mi dispiace. Ci devono essere altri problemi, probabilmente nel PHP, che si manifestano come descrivi ma che ovviamente non si possono risolvere con una risposta sul forum. Bisognerebbe fare un'analisi approfondita del sito (codice, DB, impostazioni hosting, ... tutto insomma) per capire cosa sta succedendo.

Se hai un backup che può riportarti ad una situazione precedente rispetto agli errori che descrivi, magari può valere la pena di ripristinare quello.

Buona giornata,
Federica

Share this post


Link to post
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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More