Редактор темы

Реклама
Реклама
Реклама
Реклама

Schema.org 1.2: разметка структурированных данных для киносайта

Tolstyak87

Бывалый
Регистрация
21 Мар 2018
Сообщения
638
Рейтинг реакций
50
Баллы
28
Возраст
39
1/3
Автор темы
Нашел на просторах интернета, плагин был под версию 16.1, слегка подправил его

Модификация с поддержкой версии DLE 17.1, для настройки микроразметки Schema на вашем кино сайте. Установка через систему плагинов, настройка через админ панель сайта.

schema_org-1_2-razmetka.png

1) Установить модуль через систему плагинов, загрузив архив целиком.
2) Зайти в админку модуля и настроить под ваши доп.поля и категории.
3) Открыть fullstory.tpl и в самом вверху добавить:
Код:
<script type="application/ld+json">{schema_org}</script>
4) Готово!

Теперь можно перейти на validator.schema.org и протестировать разметку, вставляя ссылки на страницы ваших фильмов и сериалов.

Ограничение: в доп.поле под атрибут timeRequired, оно же длительность, должно быть указано время в минутах - 45 или 45 мин.

Версия DLE: 17.1 ( возможно более свежие )
Версия PHP: 8.5
 

Вложения

Последнее редактирование:
А зачем это надо? Если в DLE17 Schema поддерживается движком!?
 
В настройки скрипта можно установить выбрать
 

Вложения

  • Screenshot 2025-04-09 at 03.29.51.png
    Screenshot 2025-04-09 at 03.29.51.png
    366,7 КБ · Просмотры: 80
Автор темы
В настройки скрипта можно установить выбрать
Да, но вот только ты в валидаторе смотрел на то, что выдает движок? А если у тебя такие значения, как год, страна, актеры, режисеры, используются как перекресные гиперссылки, либо, как тэги (Парсер Кинопоиск), то в валидаторе ошибок нет, но в информации полная билиберда. А с этим плагином просто создаешь дополнительно допполя и заполняешь их, как обычный текст.
Screenshot_1.png
Вот как выдается микроразметка в валидаторе при проверке страницы с сериалом баз данного модуля.
  • MovieНЕТ ОШИБОКНЕТ ПРЕДУПРЕЖДЕНИЙexpand_less
@type
Movie
name
Резервисты (2024)
headline
Резервисты (2024)
datePublished
2025-04-09T12:31:53+03:00
description
Резервисты (2024) — это мощная драма с элементами триллера, рассказывающая о людях, которые давно покинули военную форму, но так и не смогли покинуть поле битвы внутри себя. История о том, как прошлое возвращается в самое неподходящее время — и требует расплаты. Главные герои — группа бывших
publisher

@type
Person
name
Sait.Ru
mainEntityOfPage

@type
WebPage
@id
https://sait.ru/serial/ruseries/557-rezervisty-2024.html
name
Резервисты (2024)
author

@type
Person
name
Tolstyak87
url
https://sait.ru/user/Tolstyak87/
Screenshot_3.png
А вот как с данным модулем

  • TVSeriesНЕТ ОШИБОКНЕТ ПРЕДУПРЕЖДЕНИЙexpand_less
@type
TVSeries
url
https://sait.ru/serial/ruseries/557-rezervisty-2024.html
name
Резервисты
description
Февраль 2022, рота мобилизованных из Донецка отправляется брать Мариуполь. История о вчерашних гражданских, которые выполнили свой долг, не умея стрелять.
image
https://sait.ru/uploads/posts/2025-04/1744190928-811451741-rezervisty.webp
genre
Сериал
isFamilyFriendly
True - Schema.org Data Type
numberOfEpisodes
8
timeRequired
30
producer

@type
Person
name
Екатерина Агранович
director

@type
Person
name
Владимир Агранович
actor

@type
Person
name
Иван Бессмолый
actor

@type
Person
name
Иван Глазков
actor

@type
Person
name
Леонид Петров
actor

@type
Person
name
Анастасия Казиева
actor

@type
Person
name
Игорь Рыбчинский
countryOfOrigin

@type
Country
name
Россия
aggregateRating

@type
AggregateRating
bestRating
10
ratingValue
7.7
ratingCount
1

ну и, соответственно, содержание, при проверке фильма

  • MovieНЕТ ОШИБОКНЕТ ПРЕДУПРЕЖДЕНИЙexpand_less
@type
Movie
url
https://sait.ru/film/triyler/558-nikto-ne-vyzhil-2012.html
name
Никто не выжил
description
Безжалостные преступники прячут в заброшенном доме двух заложников - богатую парочку. Однако через некоторое время головорезы находят девушку мертвой и неожиданно понимают, что мужчина не так прост, как казался на первый взгляд. И теперь это он на них охотится.
image
https://sait.ru/uploads/posts/2025-04/1744192807-2009555229-nikto-ne-vyzhil.webp
genre
Фильм
isFamilyFriendly
True - Schema.org Data Type
timeRequired
1
datePublished
8 сентября 2012
producer

@type
Person
name
Элтон Брэнд
producer

@type
Person
name
Дэвид Коэн
producer

@type
Person
name
Франсуа Ивернель
director

@type
Person
name
Рюхэй Китамура
actor

@type
Person
name
Люк Эванс
actor

@type
Person
name
Аделаида Клеменс
actor

@type
Person
name
Ли Тергесен
actor

@type
Person
name
Дерек Мадьяр
actor

@type
Person
name
Америка Оливо
countryOfOrigin

@type
Country
name
США
countryOfOrigin

@type
Country
name
Великобритания
aggregateRating

@type
AggregateRating
bestRating
10
ratingValue
7.7
ratingCount
1

Мне кажется, что разница очевидная, если не сказать колосальная
Прежде, чем писать комент, и ставить под сомнение, проверь, как работает модуль из коробки.
 
Последнее редактирование:
В настройки скрипта можно установить выбрать
Это только под фильмы. Притом на базовом уровне без учета инфы допполей, рейтинга и пр. Коробочная версия - это очередная недоделанная опция. Целсоф очень любит делать что-то для галочки, которыми толком нельзя пользоваться. Притом, очень важные вещи, как та же поддержка разных форматов картинок.

Мне кажется, что разница очевидная, если не сказать колосальная
Есть одно но. Лепится это все только под Гугол. Яндекс данную разметку не использует до сих пор (только хлебные крошки), хотя на своих сервисах её юзает.
 
Автор темы
Y
Это только под фильмы. Притом на базовом уровне без учета инфы допполей, рейтинга и пр. Коробочная версия - это очередная недоделанная опция. Целсоф очень любит делать что-то для галочки, которыми толком нельзя пользоваться. Притом, очень важные вещи, как та же поддержка разных форматов картинок.


Есть одно но. Лепится это все только под Гугол. Яндекс данную разметку не использует до сих пор (только хлебные крошки), хотя на своих сервисах её юзает.
Ну таки да, но для Гугла это плюс, да и Яндекс ко временем полностью подтянется
 
Ну таки да, но для Гугла это плюс, да и Яндекс ко временем полностью подтянется
Он уже сто лет не подтягивается)) Прикол в том, что если сайт и для яндекса тоже, то нужно пилить классическую schema. А её и Гугол хавает. Т.е. если есть обычная размета, то LD-JSON не нужен
 
Автор темы
Он уже сто лет не подтягивается)) Прикол в том, что если сайт и для яндекса тоже, то нужно пилить классическую schema. А её и Гугол хавает. Т.е. если есть обычная размета, то LD-JSON не нужен
Не буду спорить. Яндекс и без разметки неплохо хавает сайт, а вот с Гуглом всегда проблемы, разметка хоть какой-то плюс даст.
 
В вашем архиве не обнаружен плагин. Файл плагина должен находится в корне архива, и иметь расширение xml
 
Автор темы
В вашем архиве не обнаружен плагин. Файл плагина должен находится в корне архива, и иметь расширение xml
Внимательнее будьте, и мне нет необходимости объяснять, с каким рассширением должен быть установщик плагина
 
Автор темы
Это при загрузке полного архива была ошибка, да и загрузился xml файл с плагин ом, но в нажимаю в меню - разделе уже на сам плагин, то белый экран у меня и скрипт в фулстори уставливал.
Снеси все и установи заново, у меня все работает
 

Вложения

  • Screenshot_8.jpg
    Screenshot_8.jpg
    6,6 КБ · Просмотры: 25
Последнее редактирование:
Автор темы
Последнее редактирование:
А папку Engine надо или только файл xml
 

Похожие темы Последние темы Популярные темы

Назад
Сверху