Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

Вопрос? Подскажите как сделать грамотно микроразметку рейтинга

Тема в разделе "Вопросы- ответы", создана пользователем Andrey555, 30 июл 2022.

30.07.22 в 08:57
07.08.22 в 00:41
8
643
1
  1. TopicStarter Overlay
    Andrey555

    PRO Users

    Регистрация:
    30 янв 2018
    Сообщения:
    121
    Лучших ответов:
    1
    Рейтинги:
    +137 / 65 / -0
    Подскажите пожалуйста, как сделать микроразметку рейтинга на ДЛЕ, что бы в поиске отображались звезды.

    Нашел так:

    В fullstory в самый верх вставляем

    HTML:
    <div itemscope itemtype="http://schema.org/Product">
    В самый низ вставляем

    HTML:
    <meta itemprop="name" content="{title}" />
    
        <div itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating">
        
            <meta itemprop="bestRating" content="5" />
            <meta itemprop="ratingValue" content="{rating_nums}" />
            <meta itemprop="ratingCount" content="{vote-num}" />
    
        </div>
        
    </div>
    Дальше в файле файл show.full.php находим
    PHP:
    $tpl->set'{rating}'ShowRating$row['id'], $row['rating'], $row['vote_num'], $user_group[$member_id['user_group']]['allow_rating'] ) );
    и сразу после нее вставляем:

    PHP:
    $tpl->set("{rating_nums}"str_replace(",""."round($row["rating"] / max(1$row["vote_num"]), 1)));

    Но этот способ работает не корректно, по крайней мере на новых версиях ДЛЕ. Подскажите как правильно сделать, пожалуйста.
     
    • Нравится Нравится x 1
  2. MrDeath

    MrDeath Посетитель

    Регистрация:
    6 апр 2022
    Сообщения:
    93
    Лучших ответов:
    0
    Рейтинги:
    +57 / 5 / -0
    В новых версиях dle микроразметка рейтинга присуствует из коробки, зачем ее еще раз устанавливать?
     
    • Нравится Нравится x 1
  3. TopicStarter Overlay
    Andrey555

    PRO Users

    Регистрация:
    30 янв 2018
    Сообщения:
    121
    Лучших ответов:
    1
    Рейтинги:
    +137 / 65 / -0
    Она в шаблоне прописывается..
     
  4. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    Она есть на рейтинг если есть хотя бы один голос в рейтинге! Дополнительно не нужно второй раз прописывать микроразметку на рейтинг.
     
  5. TopicStarter Overlay
    Andrey555

    PRO Users

    Регистрация:
    30 янв 2018
    Сообщения:
    121
    Лучших ответов:
    1
    Рейтинги:
    +137 / 65 / -0
    В гугле есть возможность проверки расширенных результатов. Рейтинга у меня нет.
     
  6. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    потому что нет рейтинга
     
  7. TopicStarter Overlay
    Andrey555

    PRO Users

    Регистрация:
    30 янв 2018
    Сообщения:
    121
    Лучших ответов:
    1
    Рейтинги:
    +137 / 65 / -0
    Как это нет, я проверяю тот фильм, где рейтинг выставлен. При этом смотрю там же сайт, у которого в гугле звезды и у него все прописано.
     
  8. MrDeath

    MrDeath Посетитель

    Регистрация:
    6 апр 2022
    Сообщения:
    93
    Лучших ответов:
    0
    Рейтинги:
    +57 / 5 / -0
    Andrey555
    Версия дле какая? Если 9я то понятно почему нет рейтинга
     
  9. TopicStarter Overlay
    Andrey555

    PRO Users

    Регистрация:
    30 янв 2018
    Сообщения:
    121
    Лучших ответов:
    1
    Рейтинги:
    +137 / 65 / -0
    15
     
Яндекс.Метрика