Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как реализовать разметку AggregateRating в DLE 12?

Как реализовать разметку AggregateRating в DLE 12?


     25.12.2017    AggregateRating, schema, рейтинг новостей, микроразметка    Шаблоны (TPL), Общие вопросы по PHP, Ламерские вопросы    2567

вопрос
Хочу обернуть рейтинг в полной новости в микроразметку http://schema.org/AggregateRating дабы рейтинг в поисковой выдаче фигурировал. Перелопатил все рекомендации, перечитал все статьи, пробовал по разному, но не могу вывести цифровые значения ratingValue и ratingCount, теги в шаблоне отображаются так как есть, не конвертируются в число. Делаю так:



<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "Recipe",
  "name": "{title}",
  "image": "{fullimage-1}",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "{rating-num}",
    "bestRating": "5.0",
    "worstRating": "1.0",
    "ratingCount": "{vote-count}"
    }
}
</script>


Руководствуюсь этой статьёй но не получается, теги {rating-num} и {vote-count} так и остаются тегами не возвращая значение. Помогите вывести эти значения, делаю всё это на DLE 12, может тут по другому нужно, все статьи для более ранних версий.

Ответа пока нет


6 комментариев

maruska
Юзер

maruska - 25 декабря 2017 12:00 -

Что касается количество проголосовавших смотри документацию вашей версии движка, в 12.0 к примеру это не {vote-count} а {vote-num}. Рейтинг числом стандартными средствами не вывести, на сайте есть не один ответ касательно того как вывести рейтинг числом.

Dammager
Юзер

Dammager - 25 декабря 2017 12:10 -

{vote-count} это кастомный тег, задаётся в файле show.full.php, вы бы хоть со статьёй ознакомились по которой я делаю, прежде чем комментировать. Прошу подобных псевдо интеллектуалов не комментировать, я обращаюсь к знающим людям. К чему был ваш пустой, не несущий информации комментарий?

maruska
Юзер

maruska - 25 декабря 2017 12:32 -


Версия 12.0

maruska
Юзер

maruska - 25 декабря 2017 12:49 -

Теги в шаблоне могли выводится только в том случае, если вы не добавили их в show.full.php.

Dammager
Юзер

Dammager - 25 декабря 2017 14:01 -

В том то и дело что добавил.

Dammager
Юзер

Dammager - 25 декабря 2017 14:10 -

Странно. Сейчас проверил - всё заработало, а до этого несколько часов сидел разбирался - не получалось. 0_o

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх