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

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

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

Тема в разделе "Плагины DLE", создана пользователем Tolstyak87, 9 апр 2025.

09.04.25 в 02:16
17.04.25 в 14:54
33
962
2
  1. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    636
    Лучших ответов:
    2
    Рейтинги:
    +81 / 19 / -0
    Нашел на просторах интернета, плагин был под версию 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
     

    Вложения:

    #1 Tolstyak87, 9 апр 2025
    Последнее редактирование: 11 апр 2025
    • Нравится Нравится x 2
  2. PlusLike

    PlusLike Бывалый

    Регистрация:
    23 авг 2019
    Сообщения:
    176
    Лучших ответов:
    0
    Рейтинги:
    +29 / 16 / -0
    А зачем это надо? Если в DLE17 Schema поддерживается движком!?
     
  3. PlusLike

    PlusLike Бывалый

    Регистрация:
    23 авг 2019
    Сообщения:
    176
    Лучших ответов:
    0
    Рейтинги:
    +29 / 16 / -0
    В настройки скрипта можно установить выбрать
     

    Вложения:

  4. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    636
    Лучших ответов:
    2
    Рейтинги:
    +81 / 19 / -0
    Да, но вот только ты в валидаторе смотрел на то, что выдает движок? А если у тебя такие значения, как год, страна, актеры, режисеры, используются как перекресные гиперссылки, либо, как тэги (Парсер Кинопоиск), то в валидаторе ошибок нет, но в информации полная билиберда. А с этим плагином просто создаешь дополнительно допполя и заполняешь их, как обычный текст.
    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

    Мне кажется, что разница очевидная, если не сказать колосальная
    Прежде, чем писать комент, и ставить под сомнение, проверь, как работает модуль из коробки.
     
    #4 Tolstyak87, 9 апр 2025
    Последнее редактирование: 9 апр 2025
    • Согласен Согласен x 1
  5. Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.207
    Лучших ответов:
    1
    Рейтинги:
    +369 / 59 / -0
    Это только под фильмы. Притом на базовом уровне без учета инфы допполей, рейтинга и пр. Коробочная версия - это очередная недоделанная опция. Целсоф очень любит делать что-то для галочки, которыми толком нельзя пользоваться. Притом, очень важные вещи, как та же поддержка разных форматов картинок.

    Есть одно но. Лепится это все только под Гугол. Яндекс данную разметку не использует до сих пор (только хлебные крошки), хотя на своих сервисах её юзает.
     
    • Согласен Согласен x 2
  6. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    636
    Лучших ответов:
    2
    Рейтинги:
    +81 / 19 / -0
    Y
    Ну таки да, но для Гугла это плюс, да и Яндекс ко временем полностью подтянется
     
  7. Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.207
    Лучших ответов:
    1
    Рейтинги:
    +369 / 59 / -0
    Он уже сто лет не подтягивается)) Прикол в том, что если сайт и для яндекса тоже, то нужно пилить классическую schema. А её и Гугол хавает. Т.е. если есть обычная размета, то LD-JSON не нужен
     
  8. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    636
    Лучших ответов:
    2
    Рейтинги:
    +81 / 19 / -0
    Не буду спорить. Яндекс и без разметки неплохо хавает сайт, а вот с Гуглом всегда проблемы, разметка хоть какой-то плюс даст.
     
  9. Ferix

    Ferix Бывалый

    Регистрация:
    16 авг 2018
    Сообщения:
    218
    Лучших ответов:
    0
    Рейтинги:
    +75 / 38 / -0
    Для Версии DLE - 18 подойдет?
     
  10. Ferix

    Ferix Бывалый

    Регистрация:
    16 авг 2018
    Сообщения:
    218
    Лучших ответов:
    0
    Рейтинги:
    +75 / 38 / -0
    В вашем архиве не обнаружен плагин. Файл плагина должен находится в корне архива, и иметь расширение xml
     
  11. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    636
    Лучших ответов:
    2
    Рейтинги:
    +81 / 19 / -0
    Вполне возможно, я не пробовал. Попробуйте и отпишитесь
     
  12. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    636
    Лучших ответов:
    2
    Рейтинги:
    +81 / 19 / -0
    Внимательнее будьте, и мне нет необходимости объяснять, с каким рассширением должен быть установщик плагина
     
  13. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    636
    Лучших ответов:
    2
    Рейтинги:
    +81 / 19 / -0
    Это что?

    Screenshot_5.png
     
  14. Ferix

    Ferix Бывалый

    Регистрация:
    16 авг 2018
    Сообщения:
    218
    Лучших ответов:
    0
    Рейтинги:
    +75 / 38 / -0
    Это при загрузке полного архива была ошибка, да и загрузился xml файл с плагин ом, но в нажимаю в меню - разделе уже на сам плагин, то белый экран у меня и скрипт в фулстори уставливал.
     
  15. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    636
    Лучших ответов:
    2
    Рейтинги:
    +81 / 19 / -0
    Снеси все и установи заново, у меня все работает
     
  16. Ferix

    Ferix Бывалый

    Регистрация:
    16 авг 2018
    Сообщения:
    218
    Лучших ответов:
    0
    Рейтинги:
    +75 / 38 / -0
    Сделал все!
    Но в сторонние модули жму на плагин, то белый экран
     

    Вложения:

    #16 Ferix, 11 апр 2025
    Последнее редактирование: 11 апр 2025
  17. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    636
    Лучших ответов:
    2
    Рейтинги:
    +81 / 19 / -0
    Screenshot_7.png

    Вот у меня. Какая версия DLE и PHP у тебя?

    Скачал плагин с админки и перезалил архив
     
    #17 Tolstyak87, 11 апр 2025
    Последнее редактирование: 11 апр 2025
  18. Ferix

    Ferix Бывалый

    Регистрация:
    16 авг 2018
    Сообщения:
    218
    Лучших ответов:
    0
    Рейтинги:
    +75 / 38 / -0
    А папку Engine надо или только файл xml
     
  19. Ferix

    Ferix Бывалый

    Регистрация:
    16 авг 2018
    Сообщения:
    218
    Лучших ответов:
    0
    Рейтинги:
    +75 / 38 / -0
    Извини, давайте я тебе скину завтра данные сайта и выручи пожалуйста?
     
  20. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    636
    Лучших ответов:
    2
    Рейтинги:
    +81 / 19 / -0
    Папку заливаешь в корневой каталог, а xml устанавливаешь через управление плагинами
     
Яндекс.Метрика