1
Как Оставить Блок Сео Описания Только На Первой Странице
Автор sorcessor, 10 апр. 2013 14:46
Сообщений в теме: 12
#1
Отправлено 10 Апрель 2013 - 14:46
Уважаемые коллеги, собственно вопрос в названии. Ситуация следующая -- на продвигаемых страницах каталога вставлено сео-описание. Так как товаров много, они не помещаются на одну страницу и соответственно есть нумерованные страницы с товаром. Проблема в том, что яндекс индексирует страницы с номерами типа *page=2... как отдельные страницы, а сео-описание попадает на эти страницы такое же как и на первой странице, и соответственно будет дубль описания, что не очень хорошо для продвижения. Подскажите, пожалуйста, как можно оставить сео-описание только на первых страницах товара в категории.
#2
Отправлено 10 Апрель 2013 - 15:45
Никогда над этим не задумывался!
Действительно стоящий вопрос и ещё более важное его решение!
Присоединяюсь к вопросу!
Действительно стоящий вопрос и ещё более важное его решение!
Присоединяюсь к вопросу!
#3
Отправлено 10 Апрель 2013 - 15:47
Вы можете попробовать изменить код.
Панель администратора, "Сайт"->"Редактор тем".
В файле "Товары".
Найти код:
Панель администратора, "Сайт"->"Редактор тем".
В файле "Товары".
Найти код:
<!-- Короткое SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_SHORT %} <div class="headline" style="margin-top:1em;"> <div class="main brdr0"> <div class="text fnt12n"> <p class="seo"> {CATEGORY_SEO_DESCRIPTION_SHORT} </p> </div> </div> </div> {% ENDIF %} <!-- Вывод полного SEO описание категорииа --> {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="headline" style="margin-top:1em;"> <div class="main brdr0"> <div class="text fnt12n htmlDataBlock"> <!-- Полное SEO описание категории --> <p class="seo"> {CATEGORY_SEO_DESCRIPTION_LARGE} </p> </div> </div> </div> {% ENDIF %} <!-- Вывод полного SEO описание категорииа-Конец -->Заменить:
{% FOR goods_pages %} {%IF goods_pages.PAGE = 1%} <!-- Короткое SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_SHORT %} <div class="headline" style="margin-top:1em;"> <div class="main brdr0"> <div class="text fnt12n"> <p class="seo"> {CATEGORY_SEO_DESCRIPTION_SHORT} </p> </div> </div> </div> {% ENDIF %} <!-- Вывод полного SEO описание категорииа --> {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="headline" style="margin-top:1em;"> <div class="main brdr0"> <div class="text fnt12n htmlDataBlock"> <!-- Полное SEO описание категории --> <p class="seo"> {CATEGORY_SEO_DESCRIPTION_LARGE} </p> </div> </div> </div> {% ENDIF %} <!-- Вывод полного SEO описание категорииа-Конец --> {%ENDIF%} {% ENDFOR %}
#4
Отправлено 10 Апрель 2013 - 16:26
Идея отличная, но почему то не работает. Может быть можно указать, чтобы он показывал сео описание только на страницах без *Page=x ? Просто вот этот вот пункт {%IF goods_pages.PAGE = 1%} указывает на страницу с Page=1, а это не то же самое ведь по урл как страница которая открывается при нажатии на каталог... Но как бы то ни было, все равно не работает почему то...
#5
Отправлено 10 Апрель 2013 - 16:26
У меня описание забито в основное описание категории. По Вашему подобию пытался изменить код:
<!-- Описание категории -->
{% FOR goods_pages %}
{%IF goods_pages.PAGE = 1%}
{% IF CATEGORY_DESCRIPTION %}
<div class="htmlDataBlock">
{CATEGORY_DESCRIPTION}
</div>
{% ENDIF %}
{%ENDIF%}
{% ENDFOR %}
И ничего не получилось! Подскажите, что не так...
<!-- Описание категории -->
{% FOR goods_pages %}
{%IF goods_pages.PAGE = 1%}
{% IF CATEGORY_DESCRIPTION %}
<div class="htmlDataBlock">
{CATEGORY_DESCRIPTION}
</div>
{% ENDIF %}
{%ENDIF%}
{% ENDFOR %}
И ничего не получилось! Подскажите, что не так...
#6
Отправлено 11 Апрель 2013 - 00:40
Используйте условие вида
в итоге получиться
{% IF GOODS_PAGES_CURRENT = 1%} ... {% ENDIF %}
в итоге получиться
{% IF GOODS_PAGES_CURRENT = 1%} <!-- Короткое SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_SHORT %} <div class="headline" style="margin-top:1em;"> <div class="main brdr0"> <div class="text fnt12n"> <p class="seo"> {CATEGORY_SEO_DESCRIPTION_SHORT} </p> </div> </div> </div> {% ENDIF %} <!-- Вывод полного SEO описание категорииа --> {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="headline" style="margin-top:1em;"> <div class="main brdr0"> <div class="text fnt12n htmlDataBlock"> <!-- Полное SEO описание категории --> <p class="seo"> {CATEGORY_SEO_DESCRIPTION_LARGE} </p> </div> </div> </div> {% ENDIF %} <!-- Вывод полного SEO описание категорииа-Конец --> {% ENDIF %}
#7
Отправлено 11 Апрель 2013 - 10:02
Все заработало, спасибо Вам, добрый человек, ОГРОМНОЕ!!!
#8
Отправлено 28 Август 2015 - 02:18
пробовал, не получилось, если можно помогите Аккаунт SL-205650.спасибо
#9
Отправлено 28 Август 2015 - 03:28
Сайт - Редактор шаблонов - Товары - найдите:
замените на:
После данного изменения SEO описание будет отображаться только для первой страницы товаров в категории
<!-- Описание категории --> {% IF CATEGORY_DESCRIPTION %} <div class="categoryDescriptionBlock"> <div class="htmlDataBlock"> {CATEGORY_DESCRIPTION} </div> </div> {% ENDIF %} <!-- Короткое SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_SHORT %} <div style="padding-bottom:1em;"> {CATEGORY_SEO_DESCRIPTION_SHORT} </div> {% ENDIF %} <!-- Полное SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="categoryDescriptionBlock"> <div class="htmlDataBlock"> {CATEGORY_SEO_DESCRIPTION_LARGE} </div> </div> {% ENDIF %}
замените на:
<!-- Описание категории --> {% IF CATEGORY_DESCRIPTION %} <div class="categoryDescriptionBlock"> <div class="htmlDataBlock"> {CATEGORY_DESCRIPTION} </div> </div> {% ENDIF %} {% IF GOODS_PAGES_CURRENT = 1%} <!-- Короткое SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_SHORT %} <div style="padding-bottom:1em;"> {CATEGORY_SEO_DESCRIPTION_SHORT} </div> {% ENDIF %} <!-- Полное SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="categoryDescriptionBlock"> <div class="htmlDataBlock"> {CATEGORY_SEO_DESCRIPTION_LARGE} </div> </div> {% ENDIF %} {% ENDIF %}
После данного изменения SEO описание будет отображаться только для первой страницы товаров в категории
#10
Отправлено 28 Август 2015 - 12:25
почему то не работает
#11
Отправлено 29 Август 2015 - 02:56
Изменения у вас отсутствуют, код проверен, он рабочий. Возможно, на других страницах категории вы хотите скрыть еще обычное описание категории?
#13
Отправлено 09 Сентябрь 2015 - 00:45
В этом случае код:
<!-- Описание категории --> {% IF CATEGORY_DESCRIPTION %} <div class="categoryDescriptionBlock"> <div class="htmlDataBlock"> {CATEGORY_DESCRIPTION} </div> </div> {% ENDIF %} {% IF GOODS_PAGES_CURRENT = 1%} <!-- Короткое SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_SHORT %} <div style="padding-bottom:1em;"> {CATEGORY_SEO_DESCRIPTION_SHORT} </div> {% ENDIF %} <!-- Полное SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="categoryDescriptionBlock"> <div class="htmlDataBlock"> {CATEGORY_SEO_DESCRIPTION_LARGE} </div> </div> {% ENDIF %} {% ENDIF %}замените на:
{% IF GOODS_PAGES_CURRENT = 1%} <!-- Описание категории --> {% IF CATEGORY_DESCRIPTION %} <div class="categoryDescriptionBlock"> <div class="htmlDataBlock"> {CATEGORY_DESCRIPTION} </div> </div> {% ENDIF %} <!-- Короткое SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_SHORT %} <div style="padding-bottom:1em;"> {CATEGORY_SEO_DESCRIPTION_SHORT} </div> {% ENDIF %} <!-- Полное SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="categoryDescriptionBlock"> <div class="htmlDataBlock"> {CATEGORY_SEO_DESCRIPTION_LARGE} </div> </div> {% ENDIF %} {% ENDIF %}
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных