Да я знаю что есть дополнение и тд
Просто уже у меня было это реализовано и есть тема на форуме, но после последнего обновления перестало работать, поэтому было переделано
Поле файл, если расширение файла mp4 то будет выводиться плеер, во всех остальных случаях стандартно
По сути добавлено несколько строк в /system/fields/file.php
и в /templates/modern/main.tpl.php подключен css и js файлы ну и докинуты файлы плеера
ширина и высота плеера /templates/modern/js/dist/plyr.css поиском box-shadow .3s ease в конце скобок width: 50%;
height: 375px
Пока не могу найти раздел файлы после сегодняшнего обновления тут, поэтому не выкладываю, кому надо скину
Вообщем с заменой двух вышеперечисленных файлов, для шаблона модерн
Реклама #
Fuze 3 года назад #
Добавил поле.
Kuper 3 года назад #
ошибка
Kuper 3 года назад #
1.77мб
Fuze 3 года назад #
Исправил, пробуйте
Ьascal 3 года назад #
Хороший плеер. Плохо, что не расчитыват сам ширину в 100%. С мобильных устройств совсем маленькое окно выводит.
Олег Васильевич я 3 года назад #
Kuper 3 года назад #
только до трех )
Kuper 3 года назад #
/templates/modern/js/dist/plyr.css поиском box-shadow .3s ease удаляете в конце скобок width: 50%;
height: 375px на вкус
Ьascal 3 года назад #
Спасибо height обычно *0.6 от width
Шадринец 3 года назад #
Спасибо автору. Установил все работает, только стили с размерами поставил в шаблон CSS. Так не работают во все окно открывается.
В свой шаблон вставил.
#player{
width: 100%;
height: 375px;
}
Karbofos 3 года назад #
Kuper 7 месяцев назад #
К сожалению пост уже отредактировать нельзя, выложу новый файл в гугле
в начальной версии есть косяк, вызывает ошибку если более одного поля добавлено в одном месте и плеер plyr так же не подключается во всех следующих полях
Я как то и не добавлял более одного поэтому не увидел раньше
Но тут тоже есть ньюанс, в версии php от 8 будет вызывать ошибку при включенной отладке
Deprecated
: strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated in
.../system/core/controller.php
on line
953
в корне архива лежит controller.php который ошибку не вызывает, но блин....
не настолько я в этом разбираюсь что бы все учесть, в файл controller.php добавлена пара закорючек
по итогу плеер подключается ко всем видео, ошибки нет если более одного поля, появился mp3 плеер, ну и файлы как обычно, для того что бы работали плееры должно быть имя файла в Заголовок ссылки на файл
У меня в постах есть отдельное поле и думаю больше возвращаться к данному хаку не буду
https://drive.google.com/file/d/10J5up1x74igZ8eoyWH5HmFNy6JtTtzny/view