Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Скрипт автозаполнения полей
Как купить песок карьерный с доставкой можно узнать на сайте ООО "АЛГОРИТМ".

Скрипт автозаполнения полей


 Mr.rabbit    12.08.2023    Стол заказов    656    5 комментариев

Здравствуйте, нужен скрипт, который при выборе mp3 файла, заполнял поля, а именно: продолжительность, размер трека, битрейт, название, подгружал обложку и название трека. Для юкоза у меня есть такой скрипт, можно ли его адаптировать под dle.

Ниже видео, как это все работает

Видео

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

lutskboy
Эксперт

lutskboy - 12 августа 2023 22:32 -

если нету id3 тегов то он ничего не подгрузит

Mr.rabbit
Юзер

Mr.rabbit - 12 августа 2023 22:40 -

lutskboy, а как же на юкозе это работает тогда? Он с itunes тянет постер и категорию

lutskboy
Эксперт

lutskboy - 14 августа 2023 12:47 -

скорее всего по апи. насколько знаю бесплатных таких сервисов нет. скиньте скрипт. посмотрим

nahimic
Юзер

nahimic - 11 декабря 2023 12:13 -

https://disk.yandex.ru/d/539E0jlmpjS5dA

Держи. Структура папок уже построена. Нужно включить php библиотеку gedid3 на сервере.
Логика такая. Создаешь папки внутри папки music. Название папки будет дублироваться в доп. поле, фактически это категория получается, если сделать перекрестными ссылками. Поле Автор и Название трека берутся из названия файла. в название файла между автором и треком должно быть тире. Вроде как Автор - Трек. Так же заполняет длительность и размер файла.
Писалось вроде бы на 13 версию еще DLE, сейчас что-то может и понадобиться править. В коде есть все подсказки.
Я давно им не пользовался, поэтому не все помню.
Скрипт работает по крону. После заливки mp3 на сайт, файл удаляется из исходной папки.
Т.е. чтобы залить новую mp3 надо залить их в какую-то папку внутри папки music

nahimic
Юзер

nahimic - 11 декабря 2023 12:25 -

Еще вспомнил, скрипт помещает Автора в отдельное поле и Название трека в другое поле.

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