Инструкция по настройке парсера тубов Tubes Clip One

Главная / Инструкции / Инструкция по настройке парсера тубов Tubes Clip One

Инструкция по настройке Tubes Clip One

Настройка Bing Переводчик
1. Переходим по ссылке https://datamarket.azure.com/dataset/bing/microsofttranslator
2. В верхнем правом углу нажимаем кнопку Sign In. Далее необходимо войти в аккаунт live.com, если такового нет, зарегистрироваться.
3. Затем на странице выбора тарифного плана нажимаем кнопку Sign Up в блоке 2,000,000 Characters/month или в любом другом платном блоке.
4. На открывшейся странице отмечаем галочку о согласии с политикой конфиденциальности и жмем Sign Up.
5. Если все выполнено верно, Вы получите сообщение с благодарностью.
6. Далее переходим по ссылке https://datamarket.azure.com/developer/applications/
7. Нажимаем кнопку Register
8. Заполняем предлженую форму. В поле Client ID указываем любое слово которое может содержать цифры, буквы, дефисы и подчеркивания. В поле Name указываем любое название приложения. Поле Client secret оставляем как есть. В Redirect URI указываем любой адрес начинающийся с https:// . Поле Description заполняем по желанию.
9. Затем нажимаем кнопку Create
10. Теперь в настройки скрипта - Перевод в полях Client ID для Bing Translate и Client secret для Bing Translate указываем данные только что созданного приложения.
Редактирование шаблонов плееров
Настройка шаблона плеера позволяет настроить видеоплеер под свои нужды. Несмотря на то, что самые популярные настройки можно задать через раздел Настройки плееров в скрипте, может потребоваться добавить что то другое.
Для удобства редактирования шаблона поддерживаются некоторые теги. Данные теги автоматически будут заменены на значения.

Ниже список данных тегов и их описание:
- переменные плеера которые настраиваются через Настройки плееров
- ссылка на видеофайл для проигрывания
- высота плеера
- ширина плеера
- директория скрипта
В шаблоне присутствуют также и другие теги , , . В них также подставляются параметры которые настраиваются в Настройки плееров.

Если возникла необходимость добавить какие то другие параметры из документации по плееру, то делать это так как указано в примерах ниже.

Uppod


&var1=value1&var2=value2

KT Player


var1: "value1",
var2: "value2",

jwPlayer


var1: "value1",
var2: "value2",

Video.js


"var1": "value1", "var1": "value1",
Очень важно соблюдать данное правило. Иначе плеер не будет работать.
Реклама в плеере Kernel Team Player
Kernel Team Player поддерживает 2 режима и несколько типов рекламы.
На текущий момент в скрипте реализована поддержка 4-х типов рекламы и 2 режима.
Режим Flash содержимое - этот режим позволяет вставлять в плеер рекламный видеофайл или изображение с рекламой. Cсылки на рекламные материалы необходимо указывать в
Настройки - Настройка плееров - KT Player в секциях Ссылка на изображение или видеофайл для Flash содержимое. После указания ссылки на рекламные материалы никаких действий с данным режимом
делать не требуется. Скрипт автоматически будет подставлять в плеер необходимые параметры для вывода рекламы.

Режим HTML содержимое - этот режим позволяет выводить поверх плеера html блок с заданым ID (ID блока указывается в настройках). Данный режим может быть использован, например, для вывода тизеров.
После включения этого режима в шаблон необходимо добавить html блок. Сделать это можно как напрямую редактируя ваш шаблон так и через Настройки - Настройка плееров - KT Player

Небольшой пример для HTML содержимое
Например, мы хотим показывать Pre-roll рекламу (перед проигрыванием видео). В настройках указываем:
Разрешить показ Pre-roll рекламы (перед проигрыванием видео) - ON
Тип сожержимого - HTML содержимое
ID HTML контейнера для HTML содержимое - player_adv_pre (название блока может быть любым)
Длительность рекламы в секундах - 10

В шаблон добавляем html блок с заданым ID
<div id="player_adv_pre" style="position: absolute; width: 427px; height: 240px; background: #aaa; display: none; text-align: center">
Код рекламного объявления
<span class="kt-api-time-left"> </span> seconds left
<a href="#" class="kt-api-btn-skip">Skip advertising</a>
</div>

HTML блоки могут содержать дочерние элементы:
class="kt-api-time-left" - содержимое которого будет автоматически обновляться с указанием кол-ва секунд до конца рекламы (обратный счетчик)
class="kt-api-btn-skip" - содержимое к которому автоматически подключится обработчик клика для пропуска рекламы
class="kt-api-btn-start" - содержимое к которому автоматически подключится обработчик клика для продолжения/начала проигрывания

Допускается использование всех типов рекламы одного режима одновременно! Для HTML содержимое на каждый тип рекламы необходимо создавать новый html блок.
Если добавляете код html блока через настройки, то код рекомендуется добавлять перед кодом плеера. Если же добавляете путем редактирования шаблона/темы, то рекомендуется вставлять перед
<div id="player"></div>
<script>var id = ''; load_player(id);</script><br>
Удаление изображений при удалении новости в DLE
Если вы используете Тип 3 при сохранении изображений, то при удалении новости изображения удаляться не будут. Для того что бы изображения удалялись при удалении новости необходим сделать небольшие изменения указанные ниже.

Открыть
engine/inc/massactions.php


Найти
if( count( $url_image ) == 2 ) {

$folder_prefix = $url_image[0] . "/";
$dataimages = $url_image[1];

} else {

$folder_prefix = "";
$dataimages = $url_image[0];

}


Заменить на
if( count( $url_image ) == 2 ) {

$folder_prefix = $url_image[0] . "/";
$dataimages = $url_image[1];

} elseif( count( $url_image ) == 3 ) {

$folder_prefix = $url_image[0] . "/" . $url_image[1] . "/";
$dataimages = $url_image[2];

} else {

$folder_prefix = "";
$dataimages = $url_image[0];

}


Найти
$db->query( "DELETE FROM " . PREFIX . "_images WHERE news_id = '$id'" );


Перед вставить
if( count( $url_image ) == 3 ) {

@rmdir( ROOT_DIR . "/uploads/posts/" . $folder_prefix );

}


Открыть
engine/inc/editnews.php


Найти
if( count( $url_image ) == 2 ) {

$folder_prefix = $url_image[0] . "/";
$dataimages = $url_image[1];

} else {

$folder_prefix = "";
$dataimages = $url_image[0];

}


Заменить на
if( count( $url_image ) == 2 ) {

$folder_prefix = $url_image[0] . "/";
$dataimages = $url_image[1];

} elseif( count( $url_image ) == 3 ) {

$folder_prefix = $url_image[0] . "/" . $url_image[1] . "/";
$dataimages = $url_image[2];

} else {

$folder_prefix = "";
$dataimages = $url_image[0];

}


Найти
$db->query( "DELETE FROM " . PREFIX . "_images WHERE news_id = '$item_db[0]'" );


Перед вставить
if( count( $url_image ) == 3 ) {

@rmdir( ROOT_DIR . "/uploads/posts/" . $folder_prefix );

}
Настройка Microsoft Translator
1. Переходим на сайте на сайте https://portal.azure.com/ и заходим под свои логином и паролем.
2. После авторизации переходим на страницу создания ресурса https://portal.azure.com/#create/Microsoft.CognitiveServicesTextTranslation и создаем

  • В поле Подписка выбираем свою подписку
  • В поле Группа ресурсов указываем любое имя
  • В поле Region выбираем Глобальный
  • В поле Имя указываем любое имя
  • В поле ценовая категория Выбираем нужный тарифный план
  • Нажимаем Просмотр и создание

3. После создания переходим в только что созданный ресурс и переходим в Ключи и конечная точка. Здесь копируем КЛЮЧ 1 и вставляем его в настройках парсера -> Перевод -> API ключ для Microsoft Translate