2013-10-08 3 views
1

제품의 Review Microdata를 게시하려고 할 때 오류가 발생합니다. 어떤 속성이 필요한지 궁금합니다. 데이터를 정렬하는 여러 가지 방법을 시도했습니다. 당신은 이름이오류 : schema.org의 "미완성 마이크로 데이터"(검토)

Item
type: review
property:
name: Some reviewer
author:
Item 1
reviewrating:
Item 2
reviewbody: "The body"
Error: Incomplete microdata with schema.org.
Item 1
type: person
property:
name: some Person
Item 2
type: rating
property:
worstrating: 1
bestrating: 5
ratingvalue: 5

답변

4

난 그냥이 때문에 내가 눈치 내가

here.을 게시 발견 응답의 일을 가지고 :

구글이 나에게주는 것입니다 몇 가지 검토를하지만, 이름이 가정된다 검토중인 항목을 나타냅니다.

해결 방법은이 name 속성을 itemprop = "name"에서 itemprop = "about"으로 변경하는 것이 었습니다. 솔루션에서 제안하는 것입니다.

나는 여전히 당신을 위해 작동하지 않는 경우에 대비하여 나머지 속성 이름에 대한 그녀의 작업 솔루션과 비교할 것입니다. 나는 실제로 해결책을 찾고있는 당신의 질문에 먼저 왔고, 약 5 분 후에 해결책을 발견했다. 희망 그것이 작동합니다!

+0

엄지 손가락을주고 싶지만 충분히 강하지는 않습니다. 이 답변은 정확하고 완벽하게 작동했습니다. 고맙습니다. –

+3

대답으로 받아 들일 수 있습니까? 나는 그것이 당신을 위해 일해서 기뻐요! – amurrell

0

Amurrell은 좋은 제안이 있습니다.

<div itemscope itemtype="http://schema.org/Review"> 
<a itemprop="url" href="URL OF PRODUCT OR ITEM"><div itemprop="name"><strong>NAME/TITLE OF THE REVIEW</strong></div> 
</a> 
<div itemprop="description">DESCRIPTION OF THE ITEM</div> 
<div itemprop="reviewBody">REVIEW BODY</div> 
<div itemprop="author" itemscope itemtype="http://schema.org/Person"> 
Written by: <span itemprop="name">NAME OF REVIEWER</span></div> 
<div itemprop="itemReviewed" itemscope itemtype="http://schema.org/Thing"> 
<span itemprop="name">ITEM REVIEWED</span></div> 
<div><meta itemprop="datePublished" content="2013-10-08">Date published: 10/08/2013</div> 
<div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"> 
<meta itemprop="worstRating" content="RATING SCALE MINIMUM, USUALLY 1"><span itemprop="ratingValue">RATING VALUE</span>/<span itemprop="bestRating">RATING SCALE MAXIMUM, USUALLY 5</span> stars</div> 
</div> 

당신은 또한 "제품"스키마와 "일"스키마를 대체 할 수있는 : 또 다른 방법은 이와 같은 "일"스키마를 포함하는 것입니다. 어느 쪽이든 작동합니다.

모든 대문자를 입력 한 내용을 리뷰의 실제 내용으로 바꿉니다. 희망이 도움이됩니다.

관련 문제