Opencart видео
Требуется человек, способный решить такую задачку для opencart 2.0, то для проглых версий готов рассмотреть тоже варианты.
Мне надо продавать видео. Видео я буду размещать на своих серверах. Для плагина важна только генерация линков.
В общем работа такова:
1. Я захому в админку и добавляю товар видео, там я размещаю текст и ссылку на видео. Это стандарт тут ничего писать не надо.
2. После юзер решил купить видео, он там выберает, делает оплату. Если оплата успешная, юзеру показывается инфа что все ок и его видео доступно по ссылке такой то.
3. Если у юзера есть видео хоть одно, то вверху в загаловке там где My Account, Wish List появляется My Video ( название надо сделать редактируемым на разных языках, это в настройках).
В этом разделе находятся все видео клиента. Нажав на которое открывается окно с jw playerom, и можно смотреть.
А теперь нюансы.
1. Видео ссылки будет не тупо текст их надо генерировать когда юзер смотрит страницу.
http://server:8080/v/video.mp4?m=hash&u=&ts=
Это обеспечит мне то что я буду знать, кому принадлежит линк и что линки будут действовать какоето время.
user - имя юзера
time-left - это время когда закончится действовать линков
hash - хмак для nginx secure_link
$file = 'part14.mp4';
$uri = '/v/'.$file;
$user = 'kos';
$ts = time() + 3600;
$hash = md5('pass'.$uri.$_SERVER['REMOTE_ADDR'].$user.$ts, true);
$hash = strtr( base64_encode($hash), array( '+' => '-', '/' => '_', '=' => '' ));
$u = 'http://127.0.0.1:8080'.$uri.'?m='.$hash.'&u='.$user.'&ts='.$ts;
И того получается что для добавления товара видео, будет таб где я ввожу.
выбор качества - как и в опциях я могу менять названия, при добавлении я просто выбираю
урл - урл на видео
Например: