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

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

Json-ld schema для фильмов и сериалов

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

27.05.25 в 15:19
14.06.25 в 11:12
4
394
3
  1. TopicStarter Overlay
    Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.264
    Лучших ответов:
    2
    Рейтинги:
    +382 / 66 / -0
    Допиленная под свои нужды на основе Schema.org 1.2: разметка структурированных данных для киносайта Бралась из первоисточника.

    Также устанавливается через систему плагинов (не распаковываем, а выбираем весь архив).
    В полной новости прописываем:
    <script type="application/ld+json">{schema_org}</script>

    Тестил только на DLE 18. Сам php не знаю, правил нейросеткой (Опусом). Если кто-то найдет косяк, пишите. Если кто-то из прогеров проверит и поправит код, буду признателен.


    Вся инфа с изменениями во вкладке плагина "Заметки". Продублирую:
    • Теперь плагин НЕ выводит фиктивные данные, т.к. это может не понравится ПС.
    • Если возрастной рейтинг цифровой (16, 18 и т.д.) - добавит знак "+". Если цифровой с плюсом (16+, 18+ и т.д.) - оставит как есть. Если не цифровой (PG-13, TV-MA) - оставит как есть. Если рейтинга в новости нет - не выводит.
    • numberOfEpisodes только для Сериалов
    • timeRequired только при наличии (без фиктивных данных). Также поправлен формат вывода. Данные допполя должны быть вида "120" (минуты), либо "120 мин.".
    • isFamilyFriendly убран вообще, т.к. не обязателен. И для типов Movie и TVSeries - не рекомендуем
    • aggregateRating только при наличии рейтинга у новости (без фиктивных данных). Так же в настройки добавлена опция максимального рейтинга.
    • countryOfOrigin теперь работают
    • Добавлена очистка описания от HTML мусора.
    • Schema не выводится для других категорий.
    • Поправлена работа с допполем с постера типа Загружаемое изображение.
     

    Вложения:

    • schema_v2.zip
      Размер файла:
      8,7 КБ
      Просмотров:
      20
    • Нравится Нравится x 3
  2. Roman.U

    PRO Users

    Регистрация:
    13 ноя 2015
    Сообщения:
    6.621
    Лучших ответов:
    5
    Рейтинги:
    +1.131 / 143 / -0
    Почему пишет: Не удалось отобразить страницу. Возможно, отсутствует нужная разметка? Хотя разметка есть. Нажимаю ок и вижу разметку.
     
  3. TopicStarter Overlay
    Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.264
    Лучших ответов:
    2
    Рейтинги:
    +382 / 66 / -0
    Кто пишет? Скинул бы код разметки хотя бы, если речь о каких то валидаторах
     
  4. Roman.U

    PRO Users

    Регистрация:
    13 ноя 2015
    Сообщения:
    6.621
    Лучших ответов:
    5
    Рейтинги:
    +1.131 / 143 / -0
    Тут пишут Валидатор разметки schema.org ,Какой код скинуть? Модуль установил, в ДЛЕ админке выключил разметку schema.org JSON-LD.
    Да и с кодом по сути все хорошо. Код становится видно после нажатия кнопки ОК, но что-то блокирует доступ к коду как я понял.
     

    Вложения:

    • 222222222.PNG
      222222222.PNG
      Размер файла:
      217,5 КБ
      Просмотров:
      11
  5. TopicStarter Overlay
    Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.264
    Лучших ответов:
    2
    Рейтинги:
    +382 / 66 / -0
    Код разметки. В исходном коде страницы появляется нужный код? Если там все ок, тогда хз.
     
Яндекс.Метрика