Поле на основе поля файл, до этого у меня в постах был хак из этого поля, но как мне недавно сказали что это не камильфо, поэтому теперь в виде поля и как выяснилось в том хаке были недочеты, но я их не видел тк не пользовал по несколько полей
Поле позволяет загружать аудио и видео, подключен плеер Plyr
расширения mp4 и mp3, в зависимости от того какое указали выводится нужный плеер
возможно не без косяков
Прикреплённый файл:
Реклама #
Александр 13 дней назад #
Неплохо, вроде все работает, но в конечном итоге на странице вывода видеоролика выдало ошибку:
Неустранимая ошибка: необнаруженная ошибка: вызов неопределенного метода cmsTemplate::addTplCSSName() в /var/www/www-root/data/www/site.ru/system/fields/videoaudio.php:72 Трассировки стека: #0 /var/www/www-root/data/www/site.ru/system/controllers/content/actions/item_view.php(181): fieldVideoaudio->parse('---\nid: 2\ имя:...') # 1 /var/www/www-root/data/www/site.ru/system/core/controller.php(514): actionContentItemView->run() #2 /var/www/www-root/data/www/site.ru/system/core/controller.php(425): cmsController->runExternalAction('item_view', Array) #3 /var/www/www-root/data/www/site.ru/system/controllers/content/frontend.php(22): cmsController->runAction('item_view') #4 /var/www/www-root/data/www/site.ru/system/core/controller.php(450): content->route('news/10-dst-med...') #5 /var/www/www-root/data/www/site.ru/system/core/core.php(736): cmsController->runAction('news', Array) #6 /var/www/www-root/data/www/site.ru/index.php(44): cmsCore->runController() #7 {основной} брошенный в /var/www/www-root/data/www/site.ru/system/fields/videoaudio.php в строке 72
Версия инстанта 2.12
Kuper 11 дней назад #
Тестировал на версии 2.16.2 с обновлением до 2.16.3
в вашем случае возможно нужно убрать в \system\fields\videoaudio.php
и подключить js напрямую в шаблоне main.tpl и css так же
по пути 'js/ или css
Александр 10 дней назад #
Спасибо за ответ. Да что-то я сам не досмотрел, подключил не заработало, подключил напрямую:
все ок.
Единственное в посте все равно видеоролик так и не появился, хотя понятно поле в типах сделал
Kuper 10 дней назад #
установил 2.12
подшаманил, заработало
demo.cms-php.ru/articles/12-demo.html
установочный пакет под 2.12 main.tpl сразу в архиве и ЗАМЕНЯЕТ оригинал
kuper-spb.ru/index.php/s/n7RefMW9dE75CCJ
А собственно нескромный вопрос почему не обновитесь?
сответственно в папки js и css
Александр 9 дней назад #
Так некоторые сайты настолько давно были сделаны что обновить их уже нет возможности, особенно если там много кастомных компонентов и модулей, а не костомизировать было нельзя т.к. некоторые компоненты были слишком большие и не придерживались логики инстанта
Kuper 4 дня назад #
Еще немного поглумился над полем аудио, вытащил тэги из файлов, теперь два трека вместе не запустятся, получилось примерно так
demo.cms-php.ru/articles/11-demo-audio.html