Jump to content

Error con acentos y simbolos españoles en código fuente


manu2mm

Recommended Posts

Hola a todos, quería preguntaros si alguien podria saber por que me pasa un problema en codigo fuente con los simbolos españoles. 

En mi pagina todo aparece perfecto, el problema está en el codigo fuente, al principio aparecía todos con caracteres estraños. En mi base de datos todo aparece con la codificacion utf8_general_ci 

Pero al poner en el header.tpl |html_entity_decode} detrás de utf 8 , todas mis paginas se ven bien lo que es el header, pero cuando bajamos a ver el body h1 h2... aparecen de nuevo los simbolos estraños, en vez de baños aparece  BAÑOS , etc....

 

Mi header. tpl es:

 

<html>

<head>
<title>{assign var=title_recortado value=" - $shop_name"}
{$meta_title|replace:$title_recortado:''|escape:'htmlall':'UTF-8'|8html_entity_decode}</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 http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<meta http-equiv="content-language" content="{$meta_language}" />
<!-- Palm -->
<meta name="HandheldFriendly" content="True"/>
<!-- Windows -->
<meta name="MobileOptimized" content="320"/>
<!-- Safari, Android, BB, Opera -->
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
 
<meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />
<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}" />
<script type="text/javascript">
var baseDir = '{$content_dir|addslashes}';
var baseUri = '{$base_uri|addslashes}';
var static_token = '{$static_token|addslashes}';
var token = '{$token|addslashes}';
var priceDisplayPrecision = {$priceDisplayPrecision*$currency->decimals};
var priceDisplayMethod = {$priceDisplay};
var roundMode = {$roundMode};
</script> 
{if isset($css_files)}
{foreach from=$css_files key=css_uri item=media}
<link href="{$css_uri}" rel="stylesheet" type="text/css" media="{$media}" />
{/foreach}
{/if}
 
<!-- ================ Additional Links By Tempaltemela : START  ============= -->
<link rel="stylesheet" type="text/css" href="{$css_dir}megnor/custom.css" />
<link rel="stylesheet" type="text/css" href="{$css_dir}megnor/responsive.css" />
<link href='http://fonts.googlea...amily=Open Sans' rel='stylesheet' type='text/css'/>
<link href='http://fonts.googlea...s?family=Cuprum' rel='stylesheet' type='text/css'/>
<!--[if lt IE 9]><script type="text/javascript" src="{$js_dir}megnor/html5.js"></script><![endif]-->
<!-- ================ Additional Links By Tempaltemela : END  ============= -->
 
{if isset($js_files)}
{foreach from=$js_files item=js_uri}
<script type="text/javascript" src="{$js_uri}"></script>
{/foreach}
{/if}
 
{$HOOK_HEADER}
<!-- ================ By Tempaltemela : START  ============= -->
<link href='http://fonts.googlea...talic,700italic' rel='stylesheet' type='text/css'>
{if $page_name == 'index' || $page_name == 'category' || $page_name == 'product' || $page_name == 'order' || $page_name == 'order-opc'}
<script type="text/javascript" src="{$js_dir}megnor/carousel.min.js"></script>
{/if}
<script type="text/javascript" src="{$js_dir}megnor/megnor.min.js"></script>
<script type="text/javascript" src="{$js_dir}megnor/jquery.cookie.min.js"></script>
<script type="text/javascript" src="{$js_dir}megnor/custom.js"></script>
<script type="text/javascript" src="{$js_dir}megnor/jquery.custom.min.js"></script>
<script type="text/javascript" src="{$js_dir}megnor/scrolltop.min.js"></script>
<script type="text/javascript" src="{$js_dir}megnor/jquery.formalize.min.js"></script> 
<!--[if lt IE 9]><script type="text/javascript" src="{$js_dir}megnor/respond.min.js"></script><![endif]-->
<!-- ================ By Tempaltemela : END  ============= -->
 
</head>
 
<body {if isset($page_name)}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if} class="{if $hide_left_column}hide-left-column {/if} {if $hide_right_column}hide-right-column {/if} {if $content_only} content_only {/if}">
{if !$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.'} <span class="bold">{$geolocation_country}</span></p>
</div>
{/if}
<div id="page" class="clearfix">
<div class="wrapper">
<!-- Header -->
<header id="header" class="alpha omega">
 
<div class="header_top"></div>
<div class="header_container">
<div id="header_left">
<a id="header_logo" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}">
<img class="logo" src="{$logo_url}" alt="{$shop_name|escape:'htmlall':'UTF-8'}" {if $logo_image_width}width="{$logo_image_width}"{/if} {if $logo_image_height}height="{$logo_image_height}" {/if} />
</a>
</div>
<div id="header_right" class="grid_9 omega">
{$HOOK_TOP}
</div>
</header>
 
<div id="columns" class="alpha omega clearfix">
<div class="columns_inner">
 
<!-- Center -->
<div id="center_column" class=" grid_5">
<section id="center_column_inner" role="main">
{/if}
 
 
Y lo que me aparece en codigo fuente es: Primero aparece bien, pero más abajo aparece lo que os digo: 
 
 
<!DOCTYPE html>
<!--[if lt IE 7]><html class="no-js ie6" lang="es"> <![endif]-->
<!--[if IE 7]><html class="no-js ie7" lang="es"> <![endif]-->
<!--[if IE 8]><html class="no-js ie8" lang="es"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--><html lang="es"><!--<![endif]-->
<html>
<head>
<title>Grifos de Bañera</title>
<meta name="keywords" content="Grifería de bañera,grifos de bañera,Baños,Grifería"/>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/>
<meta http-equiv="content-language" content="es"/>
<!-- Palm -->
<meta name="HandheldFriendly" content="True"/>
<!-- Windows -->
<meta name="MobileOptimized" content="320"/>
<!-- Safari, Android, BB, Opera -->
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"/>
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
 
<meta name="robots" content="index,follow"/>
<link rel="icon" type="image/vnd.microsoft.icon" href="/img/favicon.ico?1412787225"/>
<link rel="shortcut icon" type="image/x-icon" href="/img/favicon.ico?1412787225"/>
 
 
 
Aqui es cuando ya empiezan a salir los errores:
 
 
<h1>
Bañera </h1>  (Bañera)
 
 
<div class="content_scene_cat">
<!-- Category image -->
<div class="align_center">
<img src="http://hogarissimo.e....94cXlR7XWd.jpg" alt="Bañera" title="Bañera" id="categoryImage" width="761" height="125"/>
</div>
 
</div>
 
<!--<div class="resumecat category-product-count">-->
<p class="item_count">
 
 
Y eso me aparece en todas las paginas,  mi duda es que no se lo que google indexa para el
 
posicionamiento SEO , porque si esta codificado a medias, mal, creo que no me ayudara bien a
 
posiconarme, la verdad que llevo una semana intentando comprenderlo y ya no se que hacer, 
 
muchas gracias por adelantado por contestar. Saludos a todos. 

 

Link to comment
Share on other sites

  • 8 months later...
  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...