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

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

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

Discussion in 'Плагины DLE' started by Tolstyak87, Apr 9, 2025.

09.04.25 в 02:16
25.07.25 в 17:59
38
4,481
2
  1. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    Нашел на просторах интернета, плагин был под версию 16.1, слегка подправил его

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

    schema_org-1_2-razmetka.png

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

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

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

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

    Attached Files:

    #1 Tolstyak87, Apr 9, 2025
    Last edited: Apr 11, 2025
    • Нравится Нравится x 2
  2. PlusLike

    PlusLike Бывалый

    Joined:
    Aug 23, 2019
    Messages:
    176
    Best Answers:
    0
    Ratings:
    +30 / 16 / -0
    А зачем это надо? Если в DLE17 Schema поддерживается движком!?
     
  3. PlusLike

    PlusLike Бывалый

    Joined:
    Aug 23, 2019
    Messages:
    176
    Best Answers:
    0
    Ratings:
    +30 / 16 / -0
    В настройки скрипта можно установить выбрать
     

    Attached Files:

  4. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +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, Apr 9, 2025
    Last edited: Apr 9, 2025
    • Согласен Согласен x 1
  5. Heiz

    PRO Users

    Joined:
    Sep 24, 2016
    Messages:
    1,320
    Best Answers:
    2
    Ratings:
    +409 / 72 / -0
    Это только под фильмы. Притом на базовом уровне без учета инфы допполей, рейтинга и пр. Коробочная версия - это очередная недоделанная опция. Целсоф очень любит делать что-то для галочки, которыми толком нельзя пользоваться. Притом, очень важные вещи, как та же поддержка разных форматов картинок.

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

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    Y
    Ну таки да, но для Гугла это плюс, да и Яндекс ко временем полностью подтянется
     
  7. Heiz

    PRO Users

    Joined:
    Sep 24, 2016
    Messages:
    1,320
    Best Answers:
    2
    Ratings:
    +409 / 72 / -0
    Он уже сто лет не подтягивается)) Прикол в том, что если сайт и для яндекса тоже, то нужно пилить классическую schema. А её и Гугол хавает. Т.е. если есть обычная размета, то LD-JSON не нужен
     
  8. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    Не буду спорить. Яндекс и без разметки неплохо хавает сайт, а вот с Гуглом всегда проблемы, разметка хоть какой-то плюс даст.
     
  9. Ferix

    Забанен

    Joined:
    Aug 16, 2018
    Messages:
    315
    Best Answers:
    0
    Ratings:
    +101 / 70 / -0
    Для Версии DLE - 18 подойдет?
     
  10. Ferix

    Забанен

    Joined:
    Aug 16, 2018
    Messages:
    315
    Best Answers:
    0
    Ratings:
    +101 / 70 / -0
    В вашем архиве не обнаружен плагин. Файл плагина должен находится в корне архива, и иметь расширение xml
     
  11. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    Вполне возможно, я не пробовал. Попробуйте и отпишитесь
     
  12. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    Внимательнее будьте, и мне нет необходимости объяснять, с каким рассширением должен быть установщик плагина
     
  13. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    Это что?

    Screenshot_5.png
     
  14. Ferix

    Забанен

    Joined:
    Aug 16, 2018
    Messages:
    315
    Best Answers:
    0
    Ratings:
    +101 / 70 / -0
    Это при загрузке полного архива была ошибка, да и загрузился xml файл с плагин ом, но в нажимаю в меню - разделе уже на сам плагин, то белый экран у меня и скрипт в фулстори уставливал.
     
  15. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    Снеси все и установи заново, у меня все работает
     
  16. Ferix

    Забанен

    Joined:
    Aug 16, 2018
    Messages:
    315
    Best Answers:
    0
    Ratings:
    +101 / 70 / -0
    Сделал все!
    Но в сторонние модули жму на плагин, то белый экран
     

    Attached Files:

    #16 Ferix, Apr 11, 2025
    Last edited: Apr 11, 2025
  17. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    Screenshot_7.png

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

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

    Забанен

    Joined:
    Aug 16, 2018
    Messages:
    315
    Best Answers:
    0
    Ratings:
    +101 / 70 / -0
    А папку Engine надо или только файл xml
     
  19. Ferix

    Забанен

    Joined:
    Aug 16, 2018
    Messages:
    315
    Best Answers:
    0
    Ratings:
    +101 / 70 / -0
    Извини, давайте я тебе скину завтра данные сайта и выручи пожалуйста?
     
  20. TopicStarter Overlay
    Tolstyak87

    Tolstyak87 Бывалый

    Joined:
    Mar 21, 2018
    Messages:
    638
    Best Answers:
    2
    Ratings:
    +81 / 19 / -0
    Папку заливаешь в корневой каталог, а xml устанавливаешь через управление плагинами
     
Яндекс.Метрика