2013-02-09 47 views
0

我想讓我的網店收視率輸出到帶有微數據的google。但我不擅長php編碼。在php代碼中插入div和span

我需要將1 div和2 span放入代碼中。

原來這裏是工作代碼:

if ($avgratings > 0) { 
     $final_avgreview_data = '<img src="'.REDSHOP_ADMIN_IMAGES_ABSPATH.'star_rating/'.$avgratings.'.gif" />'; 
     $final_avgreview_data .= JText::_('COM_REDSHOP_RATING')." ".$avgratings." ".JText::_(' '); 
     $final_avgreview_data .= JText::_('COM_REDSHOP_AVG_RATINGS_1')." ".$totalreviews." ".JText::_('COM_REDSHOP_AVG_RATINGS_2'); 
    } 
    return $final_avgreview_data; 
} 

這裏是剛剛傾倒div和span's入代碼,但它需要正確交換工作。

if ($avgratings > 0) { 
     <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> 
     $final_avgreview_data = '<img src="'.REDSHOP_ADMIN_IMAGES_ABSPATH.'star_rating/'.$avgratings.'.gif" />'; 
     $final_avgreview_data .= JText::_('COM_REDSHOP_RATING')." <span itemprop="ratingValue"> ".$avgratings." </span> ".JText::_(' '); 
     $final_avgreview_data .= JText::_('COM_REDSHOP_AVG_RATINGS_1')." <span itemprop="reviewCount"> ".$totalreviews." </span> ".JText::_('COM_REDSHOP_AVG_RATINGS_2'); 
     </div> 
    } 

我希望有人能幫助我:-)

回答

0

這將增加div和跨度評級周圍:

if ($avgratings > 0) { 
    $final_avgreview_data = '<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">'; 
    $final_avgreview_data .= '<img src="'.REDSHOP_ADMIN_IMAGES_ABSPATH.'star_rating/'.$avgratings.'.gif" />'; 
    $final_avgreview_data .= JText::_('COM_REDSHOP_RATING').' <span itemprop="ratingValue"> '.$avgratings.' </span> '.JText::_(' '); 
    $final_avgreview_data .= JText::_('COM_REDSHOP_AVG_RATINGS_1').' <span itemprop="reviewCount"> '.$totalreviews.' </span> '.JText::_('COM_REDSHOP_AVG_RATINGS_2'); 
    $final_avgreview_data .= '</div>'; 
} 
+0

當我用這個代替代碼我的網站被500服務器錯誤。 – Ronni 2013-02-10 00:46:09

+0

'return $ final_avgreview_data;'仍然在你的代碼中? – 2013-02-10 00:49:09

+0

對不起。我已經複製了代碼並替換舊的,但也返回$ final_avgreview_data;所以在那裏失蹤。 現在正在工作。謝謝。 – Ronni 2013-02-10 12:34:28