Исправить доработать

------------------------------------------------

Ссылка на категорию трека ведет на весь список треков, а не только те которые принадлежат той же категории. Исправить.

Есть скрипт который читает теги с мп3 файлов.

Основные данные заносятся в базу. Нужно также заносить данные ЖАНР и ГОД

Жанр прописан через запятую. Запятая должна работать как разделитель и на сайте выводить перечисленные к треку жанры в виде ссылок на поиск всех треков с таким жанром.

Добавить еще одно поле в таблицу dle_mservice 'albumid'

Создать таблицу dle_mservice_albums в которой будет ID альбома, название, обложка

На сайте при просмотре трека выводить название альбома в виде ссылки на поиск всех треков с тем же названием альбома. Поиск осуществлять по ID значению альбома в базе.

Создание записей альбомов

-------------------------

При индексировании новых файлов мы получаем из мп3 тегов альбом. Проверяем в базе на полное совпадение. Если такой альбом найден то треку в поле albumid записываем айди существующего альбома.

Если альбома нет, то создаем его.

Добавить возможность загрузки обложки альбома. Ресайзить обложку до заданного значения.

Первый размер это тумба для вывода на сайте. Второй размер это большая обложка для просмотра по клику на нее.

Создать страницу для вывода всех альбомов в порядке создания.

Добавить поиск на сайте по альбомам.

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

Создать поиск треков по годам. С возможностью задавать период от и до.

Соответственно добавить поле год в таблицу трека.

Создание плейлистов.

-------------------------------------------

Пользователь создает неограниченное кол-во плейлистов (название, обложка, краткое описание)

При просмотре трека или списка треков может нажать на кнопку «в плейлист». Ему откроется список его плейлистов и он выбирает куда добавить трек. Пользователь может редактировать удалять плейлисты. Может редактировать список треков и их порядок проигрывания.

Создать страницу — вывод всех плейлистов пользователей.

Просмотреть и прослушать может любой пользователь, включая гостей.

Добавить поиск по плейлистам.

Администратор может редактировать и удалять плейлисты.

13 лет назад
Yastreb
46 лет
18 лет в сервисе
Был
6 месяцев назад

Заявки фрилансеров

Нет заявок фрилансеров