
Итак, перейдём к сути:
Модуль должен быть независимым от стандартных плееров движка, тоисть на замещать их как делалось ранее, так как он должен выводится не через тег {short-story} или {full - story}, а должен иметь свой аналогичный тег, типа {uppod} чтобы можно было плеер поместить в любую удобную часть шаблона новости.
Также нужно чтобы модуль хешировал ссылки на плейлисты и на сами видео файлы, дабы исключить воровство видео (парсинг) на свои сайты.
Плейлисты нужно хранить в отдельной папке /playlists/тут хеш/название новости/файл плейлиста.тхт
Видео где бы оно не было, должно хешироваться (ссылка на него)
Пользовательская часть:
Нужно реализовать выбор нескольких разных плейлистов для одного плеера, допустим у меня есть один плейлист с сериалами русскоязычными, а второй с англоязычными, нужно чтобы можно было табами переключать эти два плейлиста между собой, ну и естественно таких плейлистов может быть более двух.
Плейлист должен иметь подплейлисты, зачем спросите, отвечаю, кто разбирался с плеером аппод, тот вкурсе, что таким образом создаются сезоны для сериалов
Добавление/редактирование плейлистов новости:
Нужно выделить отельное поле для ввода содержимого плейлиста новости, в этом поле используются теги вида
[video=ссылка|название 1||ссылка|название 2], этот тег выведет две серии
[video=ссылка]- если тег такой, то плейлист не создается, вместо него в плеер вставляется прямая ссылка на видео
[separator]- это разделитель на сезоны, к примеру
[video=ссылка|название 1]
[separator]
[video=ссылка|название 1]
[separator]
Нужно как-то сделать возможность добавлять/удалять подобные поля для ввода плейлистов (что-то типа как при добавлении картинок, больше/меньше), это для того, чтобы были разные плейлисты, типа один это русскоязычные сериалы, второй - англо, как уже упоминалось ранее...
Админка модуля:
1. Нужнен селект (включение/отключение модуля)
2. Поле для ввода ссылки на файл стилей плеера
3. Поля для указания ширины/высоты плеера
4. Нужна возможность указывать другой файл стилей для групп, например для пользователей файл будет skin.txt, а для гостей это будет skin_2.txt
Источник:dle-faq.pro, DLE
Источник: smartZone
Другие материалы на сайте b.Z - Записки о гаджетах, людях и музыке