Перейти к публикации
4.4.2

Исправляем ошибку при добавлении видео


๖ۣۣۜDesperate™

Описание

При добавлении видео в приложение Videos, может возникнуть ошибка Embed related fatal error

Те кто использует старую версию приложения Videos и обновленный форум IPS Community Suite 4.1.16.1  при добавлении и сохранении видео может возникнуть ошибка

Embed related fatal error

Исправляем следующим образом, откройте ваш FTP клиент, пройдите по пути applications/videos/source/Video/Video.php

Открыть и найти (2 раза):

$this->embed = \IPS\Text\Parser::embeddableMedia( $this->video_data, TRUE );

Заменить на:

$this->embed = \IPS\Text\Parser::embeddableMedia( \IPS\Http\Url::createFromString( $this->video_data, FALSE, TRUE ), TRUE );

Далее исправляем добавление скриншотов, открыть applications/videos/sources/Video/Thumbnail.php

Найти:

$oembedUrl = \IPS\Http\Url::external( $oembedSites[ $domain ] )->setQueryString( array( 'format' => 'json', 'url' => $url, 'scheme' => ( $parsedUrl['scheme'] === 'https' or \IPS\Request::i()->isSecure() ) ? 'https' : null ) );

Заменить на:

/* Deal with IPB 4.1.16 changes */
                if( is_array( $oembedSites[ $domain ] ) )
                {
                    $oembedUrl = \IPS\Http\Url::external( $oembedSites[ $domain ][0] )->setQueryString( array( 'format' => 'json', 'url' => $url, 'scheme' => ( $parsedUrl['scheme'] === 'https' or \IPS\Request::i()->isSecure() ) ? 'https' : null ) );   
                }
                else
                {
                    $oembedUrl = \IPS\Http\Url::external( $oembedSites[ $domain ] )->setQueryString( array( 'format' => 'json', 'url' => $url, 'scheme' => ( $parsedUrl['scheme'] === 'https' or \IPS\Request::i()->isSecure() ) ? 'https' : null ) );       
                }

 

Внимание!!! Если вы используете приложение Videos 3.1.13, то данные действия выполнять не нужно!



Рекомендованные комментарии

Нет комментариев для отображения

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Добавить комментарий

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...