2013-03-07 52 views
2

我的数据遍布,所以我不能让这种格式:我也得到了“警告:schema.org不完整的微数据”。

<div itemscope itemtype="http://schema.org/Product"> 
    <h1 itemprop="name"> 
    <p itemprop="description"> 
    <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 
      <span itemprop="price">  
    </div> 
</div> 

就像你在页面上的第一件事就是下面的代码中看到的是具有比我内发售的架构类路径具有图像和标题属于产品比我eligibleQuantity一遍属于要约等.... 所以我加了:

<div itemscope itemtype="http://schema.org/Product"> 

在页面的开始和关闭它结束,并且每当我有一个不属于像“eligibleQuantity”fo这样的产品模式的元素时R实施例我这样做:

<div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 
     {L_901}: <span itemprop="eligibleQuantity">{QTY}</span><br /> 
     </div> 

的问题是,我不知道这是做了正确的方式找不出另一种方式。我还收到了“警告:使用schema.org不完整微数据”。 这里是一个链接到页面:

https://www.pchounds.com/item.php?id=82627#.UTi7kRz_mSp

以下是从页一些代码,这样你就可以有一个想法,我做了什么。谢谢。

<div itemscope itemtype="http://schema.org/Product"> 
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="breadcrumb"> {L_041}:<span itemprop="category"> {TOPCATSPATH}</span> </div> 

........................................................................................... 
!-- IF B_HASIMAGE --> 
<div class="span3" style="text-align:center"> <img class="img-polaroid" itemprop="image" 
    src="{SITEURL}getthumb.php?w={THUMBWIDTH}&fromfile={PIC_URL}" border="0" alt="title" align="center"><br> 
<h1 itemprop="name" style="line-height:24px;">{TITLE}</h1>........................................................................................... 
<!-- IF QTY gt 1 --> 
    <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 
    {L_901}: <span itemprop="eligibleQuantity">{QTY}</span><br /> 
    </div> 
    <!-- ENDIF --> 
    <!-- IF B_HASENDED --> 
    {L_904}<br /> 
    <!-- ENDIF --> 
    <!-- IF ITEM_CONDITION --> 
    <b> {L_1036}:</b> <span itemprop="itemCondition">{ITEM_CONDITION}</span><br /> 
    <!-- ENDIF --> 
    <!-- IF ITEM_MANUFACTURER --> 
    <b> {L_1037}:</b> <span itemprop="manufacturer">{ITEM_MANUFACTURER}</span><br />      
    <!-- ENDIF --> 
    <!-- IF ITEM_MODEL --> 
    <b> {L_1038}:</b> <span itemprop="mpn">{ITEM_MODEL}</span><br /> 
    <!-- ENDIF --> 
    <!-- IF ITEM_COLOUR --> 
    <b> {L_1039}:</b> <span itemprop="color">{ITEM_COLOUR}</span><br />             
    <!-- ENDIF --> 
    <!-- IF ITEM_YEAR --> 
    <b> {L_1040}:</b> {ITEM_YEAR}<br /> 
    <!-- ENDIF --> 
    </small> 

回答

0

报价必须有一个价格,<span itemprop="price">必须紧跟价格的价值,但不并有多种优惠的时候,应该只是一个。从Google的结构化数据测试工具看目前的测试结果有5个错误,每个状态价格缺失

问题似乎是,开始的每个部分在开始时都有一个单独的'http://schema.org/Offer' - 因此它期望5个价格,其中每个优惠都有一个。

您需要做的是声明http://schema.org/Offer' **once**, for example an extra`,它会一直保持打开状态,直到添加所有报价值。

<div itemscope itemtype="http://schema.org/Product"> 
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 
<div class="breadcrumb"> Item category:<span itemprop="category"> <a href="https://www.pchounds.com/browse.php?id=1">All</a> > <a href="https://www.pchounds.com/browse.php?id=313">Electronics</a> > <a href="https://www.pchounds.com/browse.php?id=857">Audio</a> > <a href="https://www.pchounds.com/browse.php?id=879">Audio Components</a> > <a href="https://www.pchounds.com/browse.php?id=899">Speakers</a></span>  
</div> 
<div class="row"> 
    <div class="span3" style="text-align:center"> <img class="img-polaroid" itemprop="image" src="https://www.pchounds.com/getthumb.php?w=120&fromfile=uploaded/82627/82627.jpg" border="0" alt="title" align="center"><br> 
    </div> 
    </div> 
</div> 
<div class="span5"> 
<h1 itemprop="name" style="line-height:24px;">Creative Labs Speaker GigaWorks T20 Series II Systems 2.0 EPS complian</h1> 
<div><!-- schema.org/Offer removed --> 
    <em> 
    <p><small>Buy Now:  
    <span itemprop="price"><b>108.91</b> <a href="https://www.pchounds.com/converter.php?AMOUNT=108.91" alt="converter" class="new-window">USD</a></span></small></p> 
    </em> 
</div> 

<div class="span5"> 
<h1 itemprop="name" style="line-height:24px;">Creative Labs Speaker GigaWorks T20 Series II Systems 2.0 EPS complian</h1> 
<div> <!-- removed http://schema.org/Offer --> 
<em> 
<p><small>Buy Now:  
<span itemprop="price"><b>108.91</b> <a href="https://www.pchounds.com/converter.php?AMOUNT=108.91" alt="converter" class="new-window">USD</a></span></small></p> 
</em> 
</div> 
Shipping fee: <b>8.00</b> <a href="https://www.pchounds.com/converter.php?AMOUNT=8.00" alt="converter" class="new-window">USD</a><br /> 
<small>Ends within: 
<span id="ending_counter"><span class="errfont">closed</span></span><br /> 
<p> Seller location: United States<br /> 
    <div> <!-- removed http://schema.org/Offer --> 
    <b>Payment methods:</b><span itemprop="acceptedPaymentMethod"> PayPal</span> </p> 
</div> 
    </small> 

... 

</div> 
相关问题