Доработать простой скрипт

6 000 руб. за проект
25 августа 2019, 20:31 • 9 откликов • 103 просмотра
Нужно допилить скрипт https://zaycev-net.ru/ , написан просто, кода мало, разберётесь.

Добавить на сайт
1) Рейтинг (2 большие кнопки) (Лайк, ДизЛайк + вывод общей оценки и количества проголосовавших ниже, под кнопками) как пример https://zvukons.ru/14378-yakimanki-pina-kolada.html
2) Подборки (по типу альбомов), таблица "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)

Цену указывайте сами.