Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как вывести данные о длительности трека в короткой новости?

Как вывести данные о длительности трека в короткой новости?


     18.08.2020    короткая новость, shortstory, shortstory.tpl    Общие вопросы, Шаблоны (TPL), Ламерские вопросы    1212

вопрос
Доброго времени суток, уважаемое сообщество!

Среди прочих данных подгружаемых в короткую новость хотелось бы подгружать длительность новостей в которых имеется плеер с треком (треками). Понимаю, что можно выводить через доп.поле, но при этом нужно будет заполнять эти данные ручками, а ведь наверняка есть возможность делать это както иначе автоматом.

Подскажите пожалуйста, как вывести данные о длительности трека в короткой новости?

Ответа пока нет


5 комментариев

fm-charts
Юзер

fm-charts - 20 августа 2020 23:13 -

если треки хранятся у вас на хостинге или удаленном хосте, то это не проблема

здесь больше упор на получение самого трека (файла), подсчет и вывод всей длительности

логика такая: скрипт перебирает все новости, и там где находит признак (фрагмент) аудиоплеера "[audio=", начинает формировать список ссылок на треки, по которым он скачивает (временно) трек к себе на хост для определения длительности.

далее понятно: подсчет и занос в доп.поле и вывод в краткой. здесь тоже нужно подумать, возможно в доп поле нужно будет сразу вписывать "Продолжительность: время", так как понимаю не у всех новостей есть треки и тогда будет пустое поле

попробуйте обратиться к https://dle-faq.ru/user/lutskboy, он писал скрипт, который в доп поле вносил нужную информацию о треке, в том числе и длительность. файлы были как уже залитые на удаленный сервер, так и для новых добавляемых работает сейчас этот скрипт.

torber
Юзер

torber - 21 августа 2020 10:27 -

Спасибо! Уже стучусь

torber
Юзер

torber - 21 августа 2020 12:54 -

К сожалению 2000р не адекватный ценник для готового решения, проще руками заполнить значение поля

lutskboy
Эксперт

lutskboy - 21 августа 2020 13:35 -

а кто сказал что есть готовое решение? да. кое что есть. но не все. под каждый сайт надо делать индивидуально

123
Юзер

123 - 8 июля 2024 14:48 -

require_once('engine/modules/getID3-master/getid3/getid3.php');
$getID3 = new getID3;

$filename='./uploads/public_files/'.$row['onserver'];
$ThisFileInfo = $getID3->analyze($filename);
$getID3->CopyTagsToComments($ThisFileInfo);

echo $ThisFileInfo['playtime_string'];

Привет! Как сделать getid3 путь к mp3 файлу

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх