Нужно допилить скрипт
https://zaycev-net.ru/ , написан просто, кода мало, разберётесь.
Добавить на сайт1) Рейтинг (2 большие кнопки) (Лайк, ДизЛайк + вывод общей оценки и количества проголосовавших ниже, под кнопками) как пример
https://zvukons.ru/14378-yakimanki-pina-kolada.html2) Подборки (по типу альбомов), таблица "collection" есть, но почему то автором был вырезана функция.
3) Ручное добавление Песен, отдельная страница (Указываем файл, грузится, через id3 заполняются поля "Исполнитель*, Артист*, Время*, Категория, Постер, итд, если не заполнены, заполняем в ручную.") (библиотека id3 есть \app\vendor\id3\)
Админка:-- Пометка --
Добавление песен происходит через API.я.ws (https://api.я.ws/cabinet/methods/), идёт запрос и ответ масивом. При нажатии на "Скачать", "Прослушать" тянется сслыка с API.
Дабы экономить ресурсы API, а каждый запрос эт деньги, хочу перевести часть песен на Сервер.
-- // --
1) В редактировании трека, добавить возможность загружать mp3 файлы на сервер, если файл не указан, всё как обычно идёт запрос к API.я.ws, если указан, на проигрывание и скачивание будет отдаваться файл с сервера.
2) Подборки через админку (По типу альбомов).
3) В редактирование трека добавить возможность редактировать постер (Добавить, заменить).
Исправить1) В админке не добавляются альбомы, пишет (Notice: Undefined offset: 1 in /home/mp3/web/zaycev-net.ru/public_html/public/add.album.php on line 16)
Цену указывайте сами.