Seo Текст С Переменными В Подвале

У CsCart есть блок “HTML блок с подде…Любое HTML/Smarty содержимое”

по идее там можно использовать переменные (если я не ошибаюсь)

Что нужно:





Многие видели в интернет-магазинах внизу товара СЕО-текст типа



Купить товар [Название товара] который относится к [категория] можно с доставкой в города … (список городов)…



ну и так далее



Подскажите, как бы выглядел кусок кода для отображения в блоке подобной информации?

[quote name='daer' timestamp='1422953925' post='204146']



[/quote]



[Название товара] и [категория] откуда будет браться?

из карточки товара. Макеты - локация Товары

[quote name='daer' timestamp='1422961604' post='204158']

из карточки товара. Макеты - локация Товары

[/quote]



Стоп, дак это текст для карточки товара. А смысл, на всех товарах будет одинаковый, только название будет меняться.



В общем, создайте новый SMARTY блок для карточки товара.



В данный блок запилите:


{$product|fn_print_r}



Распечатается массив с данными о товаре.


{$auth|fn_print_r}



Распечатается массив с данными об авторизации.



Чтобы вывести название товара:

{$product.product}



Чтобы вывести название категории:

Получается так


<br /> Купить товар {$product.product}, который относится к {$product.main_category|fn_get_category_name}, можно с доставкой в города ....<br />



Вы это хотели сделать?

Примерно. Спасибо за советы, буду пробовать.



Просто возможности СМАРТИ-блока, думается, не раскрыты в полной мере. Радуюсь потенциалу CsCart.

Ну вот как-то так… запчасти

Жаль только, что происходит перенос строки.

[quote name=‘daer’ timestamp=‘1423047908’ post=‘204245’]

Ну вот как-то так… запчасти

Жаль только, что происходит перенос строки.

[/quote]



Ну просто не нужно h1 и h2 использовать, а просто вставлять в текст, если хочется выделить то делайте или

точно… это же заголовки…

нужно как-то переделать будет, чтобы было более-менее (все равно для роботов). От тегов отказаться нельзя раз - в них-то все и дело.

[quote name='daer' timestamp='1423051775' post='204256']

точно… это же заголовки…

нужно как-то переделать будет, чтобы было более-менее (все равно для роботов). От тегов отказаться нельзя раз - в них-то все и дело.

[/quote]



С приходом html5, теги могут называться как угодно и роботам без разницы как они называются, только бы не hidden или display:none



Да и h1 с названием товара у вас уже есть на странице.

Я уже писал, что интернет-магазин часто-густо по контенту с т.зр. SE скушно-унылый плагиат. (ну какой может быть уникальный контент у аптеки с лекарствами). Плюс куча 404 ошибок от выбывшего товара и куча непроиндексированного нового товара. Плюс медленные загрузки всяких sitemap и yandex_market и прочая беда. В итоге в ранжировании получают вес третьестепенные факторы, которые при уникальном и человекоориентированном контенте вообще бы не брались во внимание. (вот и крутимся, как уж на сковородке)



Поэтому движок интернет-магазина должен быть безупречен с т.зр. SEO.

[quote name=‘daer’ timestamp=‘1423054761’ post=‘204269’]



[/quote]



То что вы делаете это правильно, но нужно думать не только о роботах, но и о людях :)

Наверное в таком случае идеальной будет команда по поддержке сайта из двух человек. Или из одного человека и одного робота :-)

Еще вопрос по SEO



У мну дилемма.



Есть интернет-магазин автозапчастей. Порядка 30 000 позиций. работаем с чужого склада. Поставщик постоянно привозит что-то новое и перестает возить старое. Там, где нет наличия, мы ставили “Ожидаем”. Так вот, таких товаров скопилось около 7000. Если их удалить (поставить “неактивен”), чтобы не отображались, получим 7000 ошибок 404. Если оставим - будут висеть мертвым грузом. Подскажите, как правильно поступить.



Давайте учтем, что невозможно из 7000 товаров, которых нет в наличии, понять, какие появятся, а какие - нет (и это не обсуждается). Предположим, что половина - 100% не появятся никогда, но мы не знаем, какие именно.



Розетка вот так решает этот вопрос.



Как бы реализовать что-то подобное. Типа если наличие товар ноль - просим поискать аналоги в соответствующем разделе /ссылка на раздел/ ?

Мы, как вариант, ставили статус “Скрыт” и количество 0. Товар остается в своей категории. Товар не будет искаться/отображаться в магазине через витрину, но по прямой ссылке будет доступен. Получаем заходы и возможные конверсии в аналоги этого товара.



Ну а дальше ваш полет фантазии - Если количество товара 0 - пишем что товара нет/ожидается. Выдаем блок с похожими товарами.



Если есть информация что товар выбыл навсегда, можно переносить в скрытый раздел АРХИВ. В крайнем случае, потом товар можно будет восстановить.

Извините за глупый вопрос, а что нужно вставить, чтобы вывести id товара? {$product|product_id} не сработало.

[quote name='Pacific' timestamp='1434101680' post='218522']

Извините за глупый вопрос, а что нужно вставить, чтобы вывести id товара? {$product|product_id} не сработало.

[/quote]



А где? Вы же в шаблоне находитесь, посмотрите какие рядом переменные и массивы участвуют. Чтобы распечатать переменную, добавьте fn_print_r



Например,

{$product|fn_print_r}

[quote name='Pacific' timestamp='1434101680' post='218522']

Извините за глупый вопрос, а что нужно вставить, чтобы вывести id товара? {$product|product_id} не сработало.

[/quote]


<br /> {$product.product_id}<br />

[quote name=‘dbazhenov’ timestamp=‘1434102203’ post=‘218525’]

А где? Вы же в шаблоне находитесь, посмотрите какие рядом переменные и массивы участвуют. Чтобы распечатать переменную, добавьте fn_print_r



Например,

{$product|fn_print_r}

[/quote]



Там и смотрел, но, страшно далек я от этих ваших переменных :)


[quote name='eComLabs' timestamp='1434102706' post='218529']

<br /> {$product.product_id}<br />

[/quote]



Спаибо огромное, то, что нужно!

Сео в подвал и прочее, если вы решили это сделать, делайте это не через SMARTY блоки, так как они кэшируются и человек получивший такой блок на одной странице будет идти с ней по всему сайту.

Заметил это, когда отключил обновление кэша, у меня категории были через смарти блок сделаны, а они были динамичные в итоге все замерло, вывел в tpl все заработало.