Перейти к содержимому


Как Оставить Блок Сео Описания Только На Первой Странице


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 12

#1 sorcessor

sorcessor

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 130 сообщений

Отправлено 10 Апрель 2013 - 14:46

Уважаемые коллеги, собственно вопрос в названии. Ситуация следующая -- на продвигаемых страницах каталога вставлено сео-описание. Так как товаров много, они не помещаются на одну страницу и соответственно есть нумерованные страницы с товаром. Проблема в том, что яндекс индексирует страницы с номерами типа *page=2... как отдельные страницы, а сео-описание попадает на эти страницы такое же как и на первой странице, и соответственно будет дубль описания, что не очень хорошо для продвижения. Подскажите, пожалуйста, как можно оставить сео-описание только на первых страницах товара в категории.

#2 Yurren

Yurren

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 10 Апрель 2013 - 15:45

Никогда над этим не задумывался!
Действительно стоящий вопрос и ещё более важное его решение!
Присоединяюсь к вопросу!

#3 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 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 sorcessor

sorcessor

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 130 сообщений

Отправлено 10 Апрель 2013 - 16:26

Идея отличная, но почему то не работает. Может быть можно указать, чтобы он показывал сео описание только на страницах без *Page=x ? Просто вот этот вот пункт {%IF goods_pages.PAGE = 1%} указывает на страницу с Page=1, а это не то же самое ведь по урл как страница которая открывается при нажатии на каталог... Но как бы то ни было, все равно не работает почему то...

#5 Yurren

Yurren

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 10 Апрель 2013 - 16:26

У меня описание забито в основное описание категории. По Вашему подобию пытался изменить код:


<!-- Описание категории -->
  {% FOR goods_pages %}
{%IF goods_pages.PAGE = 1%}

  {% IF CATEGORY_DESCRIPTION %}
    <div class="htmlDataBlock">
      {CATEGORY_DESCRIPTION}
    </div>
  {% ENDIF %}
  {%ENDIF%}
{% ENDFOR %}

И ничего не получилось! Подскажите, что не так... :)

#6 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 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 sorcessor

sorcessor

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 130 сообщений

Отправлено 11 Апрель 2013 - 10:02

Все заработало, спасибо Вам, добрый человек, ОГРОМНОЕ!!!

#8 Egik

Egik

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 659 сообщений
  • ГородМосква

Отправлено 28 Август 2015 - 02:18

пробовал, не получилось, если можно помогите Аккаунт SL-205650.спасибо

#9 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 28 Август 2015 - 03:28

Сайт - Редактор шаблонов - Товары - найдите:
<!-- Описание категории -->
{% 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 Egik

Egik

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 659 сообщений
  • ГородМосква

Отправлено 28 Август 2015 - 12:25

почему то не работает

#11 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 29 Август 2015 - 02:56

Изменения у вас отсутствуют, код проверен, он рабочий. Возможно, на других страницах категории вы хотите скрыть еще обычное описание категории?

#12 Egik

Egik

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 659 сообщений
  • ГородМосква

Отправлено 08 Сентябрь 2015 - 21:50

Просмотр сообщенияVaccina (29 Август 2015 - 02:56) писал:

Изменения у вас отсутствуют, код проверен, он рабочий. Возможно, на других страницах категории вы хотите скрыть еще обычное описание категории?
Добрый.извиняюсь перепутал. надо еще скрыть описание

#13 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 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 анонимных