Видео-туториал, на примере движка XBTITСсылка на отдельную страницу с видео, для возможности загрузки:
Здесь
Включение функции просмотра онлайн в зависимости от категории/раздела на трекере. На примере XBTIT1) Добавляем в файл include/config.php глобальную переменную
$viewonline_categories, которая будет содержать массив id категорий,
для которых разрешена функция просмотра онлайн.
Например,
$GLOBALS['viewonline_categories'] = array(1, 14);
2) В файле torrents.php меняем строку
$torrents[$i]["viewonline"]="<a
href=\"download.php?id=".$data["hash"]."&viewonline=1\">View
online\n";
на
if(in_array($data['catid'], $GLOBALS['viewonline_categories'])) {
$torrents[$i]["viewonline"]="<a
href=\"download.php?id=".$data["hash"]."&viewonline=1\">View
online\n";
}
else {
$torrents[$i][«viewonline»] = "-";
}
(т.е. выводим ссылку на онлайн просмотр только в том случае, если это
торрент-файл из категории, id которой находится в
списке разрешенных)
3) в файле details.php добавляем проверку id категории. Теперь блок кода для
встравивания плеера будет выглядеть таким образом:
if(in_array($row['catid'], $GLOBALS['viewonline_categories'])) {
define('VIEWONLINE_EMBED', 1);
include('download.php');
if( ! empty($content_uid)) {
$torrenttpl->set('VIEWONLINE', true);
$torrenttpl->set('content_uid', $content_uid);
}
else {
$torrenttpl->set('VIEWONLINE', false);
}
}
В этом же файле в строке 96 добавляем в запрос к базе данных поле с id
категории (f.category AS catid):
$res = get_result("SELECT f.category AS catid, f.info_hash, f.filename,
f.url, UNIX_TIMESTAMP(f.data) as data, f.size, f.comment, f.uploader, c.name
as cat_name, $tseeds, $tleechs, $tcompletes, f.speed, f.external,
f.announce_url,UNIX_TIMESTAMP(f.lastupdate) as
lastupdate,UNIX_TIMESTAMP(f.lastsuccess) as lastsuccess, f.anonymous,
u.username FROM $ttables LEFT JOIN {$TABLE_PREFIX}categories c ON
c.id=f.category LEFT JOIN {$TABLE_PREFIX}users u ON u.id=f.uploader WHERE
f.info_hash ='" . $id . "'",true);
Внимание! Указанный порядок интеграции ( видео-туториал и настройка категорий), не является обязательной инструкцией, а является только примером реализации Измененные файлы прилагаютсяТестовый трекер:
http://p2p-tv.org/Для тестирования функции VoD, интегрированной с помощью сервиса Torrent Streаm, на p2p-tv.org, вы можете воспользоваться тестовым логином или зарегистрировать свой. Login: Test Password: habratest
Вы можете загружать для тестирования любой торрент с других трекеров. Адреса некоторых открытых трекеров:
http://rutor.org; http://opensharing.org/; http://fast-torrent.ru/Рекомендация: Загружайте и используйте для теста торренты, где окружающий пул/рой сможет вас обеспечить необходимой минимальной скоростью потока/загрузки для гладкого просмотра видео. Рекомендации по использованию плагина,
здесь Вход и Регистрация в Партнерской зоне
здесь По вопросам консультаций, обращайтесь по адресу: support@torrentstream.net
Вы можете задавать вопросы, а также размещать индивидуальные заказы на моды, хаки, плагины и т.д., для ваших систем, на форуме, в разделе "Стол Заказов".