Jump to content

Проблемы с кодировкой в названиях товара


Recommended Posts

Добрый день, подскажите как можно исправить проблему с кодировкой в названиях ?

преста 1,5,4

 

адрес магазина euroshoes.org

была проблема с title - я ее исправил заменив

<title>{$meta_title|escape:'htmlall':'UTF-8'}</title> 
на
<title>{$meta_title}</title> 

Но в исходном коде страниц вылазит еще много мест с неправильной кодировкой, при этом начал смотреть код модулей и операторы используются одинаковые:

 

открываю Tpl проблемного модуля (например cshometab.tpl) и вижу там:

<li class="ajax_block_product {if $smarty.foreach.product_list.first}first_item{elseif $smarty.foreach.product_list.last}last_item{/if}{if $smarty.foreach.product_list.iteration%$option->show == 0} last_item_of_line{/if}">
						<a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')}" alt="{$product.name|escape:html:'UTF-8'}" /></a>
						{if isset($product.reduction) && $product.reduction && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE}<span class="discount">{l s='Reduced price!'}</span>{/if}
						<h3><a href="{$product.link}" title="{$product.name|truncate:32:'...'|escape:'htmlall':'UTF-8'}">{$product.name|escape:'htmlall':'UTF-8'}</a></h3>
						<p class="product_reference"><strong>{$product.reference|escape:'htmlall':'UTF-8'}</strong></p>
						<p class="product_desc">{$product.description_short|truncate:120:'...'|strip_tags:'UTF-8'}</p>

на сайте с неправильной кодировкой идет именно строка в теге <h3>, меняю в ней 'htmlall' на 'html' но проблема не уходит.

 

ну и в других модулях все тоже вылазят аналогичные проблемы.

Share this post


Link to post
Share on other sites

Тоже был озадачен этой проблемой в header.tpl поменял 'htmlall' на 'html', но проблема совсем не исчезла. В некоторых местах, кодировка все равно сбита. Вообщем прочитал, что роботы и так понимают эту кодировку, поэтому забил.

  • Like 1

Share this post


Link to post
Share on other sites

с гуглом у сайта проблем нет, а вот яндекс упорно не хочет дружить...

с титлами я проблему решил оставив только <title>{$meta_title}</title>  и титлы стали вменяемые, а вот со всеми остальными модулями вижу не правильную кодировку.

  • Like 1

Share this post


Link to post
Share on other sites

Не обращайте внимание на вид текста при просмотре кода сайта, это абсолютно не как не влияет на поисковое продвижение.

 

А если все же хочешь заморочиться то тебе во всех шаблонах где в переменной которая выводит текст надо убрать :'UTF-8'

  • Like 1

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