17:09
Микроразметка рейтинга ExtraVote (звезды) |
Микроразметка рейтинга ExtraVote для Джумлы. 1. Открываем файл: /plugins/content/extravote/extravote.php 2. Находим код: Код <span class=\"extravote-info\" id=\"extravote_".$id."_".$xid."\">"; if ( $show_rating > 0 ) { if ( $rating_mode == 0 ) { $rating = round($rating*20) . '%'; } else { $rating = number_format($rating,2); } $html .= JTEXT::sprintf('PLG_CONTENT_EXTRAVOTE_LABEL_RATING', $rating); } if ( $show_counter > 0 ) { if($rating_count!=1) { $html .= JTEXT::sprintf('PLG_CONTENT_EXTRAVOTE_LABEL_VOTES', $rating_count); } else { $html .= JTEXT::sprintf('PLG_CONTENT_EXTRAVOTE_LABEL_VOTE', $rating_count); } } $html .="</span>"; $html .=" Меняем на: Код <div itemtype=\"http://schema.org/Article\" itemscope=\"\"> <span class=\"extravote-info\" id=\"extravote_".$id."_".$xid."\" itemprop=\"aggregateRating\" itemscope=\"\" itemtype=\"http://schema.org/AggregateRating\">"; if ( $show_rating > 0 ) { if ( $rating_mode == 0 ) { $rating = round($rating*20) . '%'; } else { $rating = number_format($rating,2); } $html .= JTEXT::sprintf('PLG_CONTENT_EXTRAVOTE_LABEL_RATING', '<span itemprop="ratingValue">'.$rating.'</span>'); } if ( $show_counter > 0 ) { if($rating_count!=1) { $html .= JTEXT::sprintf('PLG_CONTENT_EXTRAVOTE_LABEL_VOTES', '<span itemprop="ratingCount">'.$rating_count.'</span>'); } else { $html .= JTEXT::sprintf('PLG_CONTENT_EXTRAVOTE_LABEL_VOTE', '<span itemprop="ratingCount">'.$rating_count.'</span>'); } } $html .="</span>"; $html .="</div>"; $html .=" Проверяем как получилось: http://www.google.com/webmasters/tools/richsnippets Если не работает, идем в настройки плагина и включаем отображение рейтинга. Именно рейтинга(!) а не звезд. |
С уважением admin Возможно вас заинтересуют эти материалы: |