Schema 1.0 : микроразметка для вашего киносайта

Schema 1.0 : микроразметка для вашего киносайта

С помощью этого модуля для DLE, не имея особых знаний, можно самостоятельно настроить микроразметку Schema на вашем кино сайте. Установка быстрая - через систему плагинов, настройка через админ панель сайта.

За пример взят КиноПоиск. После установки и настройки модуля на вашем сайте будет аналогичная разметка, как у него:






Schema 1.0 : микроразметка для вашего киносайта


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

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

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

Скачать: cоздайте аккаунт или авторизуйтесь для скачивания файла.
 
Версия DLE: 13.1-15.0
Кодировка: utf-8
Версия PHP: 5.6 и выше
 
Автор: UnderBeerDev
Источник:
  • UnderBeerDev
  • 6
  • 369
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

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

Loafer 8 января 2022 00:40 #
Всем привет, не подскажите, если у меня жанры указываются в категории. Как тогда отредактировать файлы, чтоб все корректно было?
DarkLane 7 декабря 2021 18:46 #
UnderBeerDev,
Я использую php 8.0.12, тогда вы вызываете контроллеры, и это не может работать, если вы не объявите свой скрипт как модули в этом файле. И это проверено на DLE 15.0
jeremiya 6 декабря 2021 23:39 #
Цитата: UnderBeerDev
Перепроверю, спасибо за обратную связь. Его же использую в своих проектах, ошибок не было, того и опубликовал

Подтверждаю на твоем проекте https://animepoisk.club/anime/3998-tokyo-ghoul-root-a.html ошибок нет Web-Man.
UnderBeerDev 6 декабря 2021 21:02 #
Перепроверю, спасибо за обратную связь. Его же использую в своих проектах, ошибок не было, того и опубликовал
DarkLane 6 декабря 2021 19:59 #
После нескольких попыток модуль не работает. Он не регистрируется в файле config.php модуля
DarkLane 6 декабря 2021 19:30 #
Существует ошибка в файле admin.php в строке 62 с php 8.0.12
Fatal error: Uncaught TypeError: in_array(): Argument #2 ($haystack) must be of type array, null given in C:\wamp64\www\xxxxxxxxx\engine\underbeerdev\schema_org\admin.php on line 62

Итак, в файле admin.php переходим к строке 62 и ищем
if (in_array($key, $data)) {

И заменяем на
if (!empty($data) && in_array($key, $data, TRUE)) {