2013-02-07 74 views
2

我嘗試在搜索結果中顯示標籤,項目評分和exztra字段。我有標籤顯示,但我失敗了評級和額外的領域。有人可以給我建議或給出一個代碼示例嗎? 這裏是顯示在generic.php標籤代碼:將K2額外的字段和評級添加到搜索結果中,generic.php

<?php 
    $tags = K2ModelItem::getItemTags($item->id); 
    for ($i=0; $i<sizeof($tags); $i++) { 
    $tags[$i]->link = JRoute::_(K2HelperRoute::getTagRoute($tags[$i]->name)); 
    } 
    $item->tags=$tags; 
    ?> 

    <?php if(count($item->tags)): ?> 
     <!-- Item tags --> 
    <div class="genericItemTagsBlock"> 
    <span><?php echo JText::_("Tagged under"); ?></span> 
    <ul class="genericItemTags"> 
    <?php foreach ($item->tags as $tag): ?> 
    <li><a href="<?php echo $tag->link; ?>"><?php echo $tag->name; ?></a></li> 
    <?php endforeach; ?> 
    </ul> 
    <div class="clr"></div> 
    </div> 
     <?php endif; ?> 

預先感謝您的幫助! 問候 chillyB

+1

嘗試張貼。他們可能會更好地幫助你! –

回答

1

這爲我工作:在K2形式

$rating_width = 0; 
$vote = K2ModelItem::getRating($item->id); 

if (!is_null($vote) && $vote->rating_count != 0) { 
    $rating_width = number_format(intval($vote->rating_sum)/intval($vote->rating_count), 2) * 20; 
} 

<div class="itemRatingBlock"> 
<div class="itemRatingForm"> 
    <ul class="itemRatingList"> 
    <li class="itemCurrentRating" id="itemCurrentRating<?php echo $item->id; ?>" style="cursor: inherit; width:<?php echo $rating_width;?>%;"> 
      </li> 
    </ul> 
</div> 

相關問題