Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Микроразметка шема для рейтинга

Discussion in 'Вопросы- ответы' started by Winston?!, Jul 25, 2017.

25.07.17 в 18:23
25.07.17 в 19:58
7
977
0
  1. TopicStarter Overlay
    Winston?!

    VIP Кинотрафик v2

    Joined:
    Dec 31, 2016
    Messages:
    1,252
    Best Answers:
    2
    Ratings:
    +105 / 11 / -0
    Подскажите, как можно разметить рейтинг нравится не нравится в полной новости, чтобы он попал в сниппет поисковиков??
     
  2. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    Десятибальный пересчет +/- в цифру:
    Code:
    $rm = ($row['vote_num'] - $row['rating'])/2;
    $rp = $row['rating'] + $rm;
    $rating_10 = $rp/(($rp+$rm)/100)*0.1;
    Где-то уже давно было тут на форуме это, но трудно найти формулу перерасчета, т.к. утонула она во флуде.
    рм - минуса, рп - плюсы.
     
    • Нравится Нравится x 1
  3. TopicStarter Overlay
    Winston?!

    VIP Кинотрафик v2

    Joined:
    Dec 31, 2016
    Messages:
    1,252
    Best Answers:
    2
    Ratings:
    +105 / 11 / -0
    Это куда вставлять?
    Сейчас использую рейтинг из шаблона webrambo, каркас которой имеет следующий вид
    Code:
    [rating-type-3]
        <div class="frate flex-row">
            <div class="fr-likes icon-l">
                <div class="rate-plus ps" id="ps-{news-id}" onclick="doRateLD('plus', '{news-id}');"><span class="fa fa-thumbs-up"></span></div>
                <div class="rate-minus ms" id="ms-{news-id}" onclick="doRateLD('minus', '{news-id}');"><span class="fa fa-thumbs-down"></span></div>
            </div>
            <div class="fr-count"></div>
            <div class="fr-votes">
                {rating}
                {vote-num}
            </div>
        </div>
            [/rating-type-3]
    Нужно ли дописать какие-то itemprop=""?
     
  4. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    тут надо будет только добавлять отдельный блок с микроразметкой рейтинга!
    emgine/modules/show.full...
     
    • Нравится Нравится x 1
  5. TopicStarter Overlay
    Winston?!

    VIP Кинотрафик v2

    Joined:
    Dec 31, 2016
    Messages:
    1,252
    Best Answers:
    2
    Ratings:
    +105 / 11 / -0
    Не вот так ли должно быть?
    Code:
    [rating-type-3]
        <div class="frate flex-row" itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating">
            <div class="fr-likes icon-l">
                <div class="rate-plus ps" id="ps-{news-id}" onclick="doRateLD('plus', '{news-id}');"><span class="fa fa-thumbs-up"></span></div>
                <div class="rate-minus ms" id="ms-{news-id}" onclick="doRateLD('minus', '{news-id}');"><span class="fa fa-thumbs-down"></span></div>
            </div>
            <div class="fr-count"></div>
            <div class="fr-votes">
                <span itemprop="ratingValue">{rating}</span>
              <span itemprop="ratingCount">{vote-num}</span>
    <meta itemprop="bestRating" content="Макс. оценка">
    <meta itemprop="ratingValue" content="среднее значение">
            </div>
        </div>
            [/rating-type-3]
    где ratingValue - оценка
    ratingCount - общее количество поставленных оценок
    Есть еще 2 таких поля, только как их заполнить правильно
    Code:
    <meta itemprop="bestRating" content="Макс. оценка">
    <meta itemprop="ratingValue" content="среднее значение">
     
  6. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    например:
    HTML:
    <div itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating">
    <meta itemprop="bestRating" content="10" />
    <meta itemprop="worstRating" content="1" />
    <meta itemprop="ratingValue" content="{rating_num}" />
    <meta itemprop="ratingCount" content="{vote-num_count}" />
    </div>
     
    • Нравится Нравится x 1
  7. TopicStarter Overlay
    Winston?!

    VIP Кинотрафик v2

    Joined:
    Dec 31, 2016
    Messages:
    1,252
    Best Answers:
    2
    Ratings:
    +105 / 11 / -0
    byroot вопрос немного не по теме. Если я проставляю разметку автор, картинка и т.д. и в каркасе прописываю к ним соответствующие атрибуты из микроразметки (например <span class="article__author_name" itemprop="author">Имя автора</span>, нужно ли еще прописывать <meta itemprop="author" content="{author}" />?
     
  8. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    Думаю что нет! Но опять же всё надо будет смотреть по валидаторам разметки яши и гули как минимум.
     
    • Согласен Согласен x 1
Яндекс.Метрика