31 октября 2013

Настройка публикации видео в HD Video Share для Joomla

Продолжая настраивать видеохостинг на Joomla с компонентом HD Video Share, я неожиданно столкнулся с вопросом "как настроить автоматическую публикацию добавленного пользователем видео без предварительного одобрения?". К моему большому удивлению, такой элементарной функции в настройках компонента не было, а все ролики имели статус неопубликованных, причем пользователю даже не сообщалось об этом статусе. Это, вполне, было похоже на ошибку добавления видео.

В этой ситуации, я обратился в поддержку разработчика за решением вопроса реализации функции включения/отключения подтверждения (предварительной модерации и одобрения) добавленного пользователем видео. Техническая поддержка проектов Apptha оказалась весьма своеобразной, вернее, я так понял, там есть сотрудники, занимающиеся продажей разработок и действительно технические специалисты. Общаться с первыми бесполезно, так как в сути вопроса они не разбираются, им главное продать продукт, и причем предлагают они его весьма навязчиво. Поэтому они будут говорить, что нужное вам

находится или будет специально настроено для вас в платной версии и вообще, говорить все, что бы сделать продажу. Такие "продавцы" общаются через "живой чат". Для решения технических вопросов лучше сразу использовать систему тикетов.

В ответе техподдержки содержался код, в который надо внести изменения для решения моего вопроса. Код нужного запроса содержится в файле videoupload.php по адресу (строка, примерно 360)

\components\com_contushdvideoshare\models\videoupload.php

$usergroup = '';
$usergroup = $ugp->group_id;
$query = 'INSERT INTO
#__hdflv_upload(streamerpath, streameroption, title, seotitle, filepath, videourl, thumburl, previewurl, published, type, memberid, description, created_date, addedon, usergroupid, playlistid, hdurl, tags, download, useraccess)
VALUES ("' . $streamerpath . '","' . $streameroption . '",' . $title . ',"' . $seoTitle . '","' . $ftype . '","' . $url . '","' . $img . '","' . $previewurl . '",
"0","'.$type.'","' . $memberid . '",' . $description . ',"' . $cdate . '","' . $cdate . '","' . $usergroup . '","' . $cid . '","' . $hd . '","' . $tags . '","' . $download . '","'.$useraccess.'")';
$db->setQuery($query);
$db->query();
$db_insert_id = $db->insertid();
$value = $db_insert_id;
Значение "0" параметра "VALUES" замените на "1".

Комментариев нет:

Отправка комментария