пересчитать количество и рейтинг, используя изображение - schema.org - PullRequest
7 голосов
/ 21 ноября 2011

Мне нужна помощь, чтобы получить на своем сайте несколько обширных фрагментов.

Я вставил микроданные обзора, следуя инструкциям, приведенным здесь на schema.org http://schema.org/docs/gs.html#advanced_missing, используя звездное изображение для рейтинга и текстдля подсчета отзывов, но тестирование с помощью инструмента тестирования ничего не показало. Пример страницы, где мы используем микроданные для обзоров .

и вот что я использовал

<div itemprop="reviews" itemscope itemtype="http://schema.org/AggregateRating">
  <A HREF="javascript:an();"><img src="/images/stars/4.5.gif" border=0></a>
  <meta itemprop="ratingValue" content="4.5" /> 
  <meta itemprop="bestRating" content="5" />
  <BR>
  <span class="bottomnavfooter">
    <A HREF="javascript:an();">Read (<span itemprop="ratingCount">70</span>) Reviews</A 
  </span>
</div>

Затем я создал статическую тестовую страницу и внес некоторые изменения, используя инструкции Google, предоставленные здесь http://www.google.com/support/webmasters/bin/answer.py?answer=172705 (что отличается от того, что янайдено на schema.org !!) но все равно тест вернул только название продукта, а не цену или отзывы.

Вот моя тестовая страница - Можете ли вы посмотреть, куда я идунеправильно

Большое спасибо !!

1 Ответ

9 голосов
/ 22 ноября 2011

Приведенный выше фрагмент кода завершится ошибкой, поскольку он имеет itemprop для aggregateRating, но не заключен в itemscope.Также не помогает, что в вашем последнем теге закрытия якоря отсутствует >, но я думаю, что это было просто случайностью, когда вы копировали код в SO.

Другая проблема в основном возникла из-заПример на сайте schema.org неверный (я подал отчет об ошибке по этому вопросу).Они упоминают itemprop="reviews" вместо itemprop="aggregateRating".Код должен выглядеть примерно так:

<div itemscope itemtype="http://schema.org/Offer">
  <span itemprop="name">Ray-Ban 2132 New Wayfarer Sunglasses</span>
  <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
    <a href="javascript:an();"><img src="/images/stars/4.5.gif" border=0></a>
    <meta itemprop="ratingValue" content="4.5" /> 
    <meta itemprop="bestRating" content="5" /> 
    <br />
    <span class="bottomnavfooter">
      <a href="javascript:an();">Read (<span itemprop="ratingCount">70</span>) Reviews</a>
     </span>
  </div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...