Jump to content

Featured Replies

comment_115112

Забыл отписать. Нашел решение на форуме разработчика плагина

 

Открыть applications/videos/source/Video/Video.php

 

Найти:

$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 );

 

Найти:

$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 ) );       
                }

 

Все изменения делал в архиве .tar плагина, а потом обновлял через АЦ.

Вторую замена делать по пути applications/videos/sources/Video/Thumbnail.php

  • Replies 138
  • Просмотров 31,1k
  • Created
  • Последний ответ

Лучшие авторы в теме

Most Popular Posts

Posted Images

comment_115127
4 часа назад, Quzask сказал:

Забыл отписать. Нашел решение на форуме разработчика плагина

 

Открыть applications/videos/source/Video/Video.php

 

Найти:


$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 );

 

Найти:


$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 ) );       
                }

 

Все изменения делал в архиве .tar плагина, а потом обновлял через АЦ.

Вторую замена делать по пути applications/videos/sources/Video/Thumbnail.php

Непомоглоо

comment_115130
13 минут назад, Hydra сказал:

Непомоглоо

А у Вас какая проблема была? Я, например, не мог добавить новое видео после обновления на 4.1.16.1. Может, что-то не правильно сделали? Я сначала пробовал меня в самих файлах, которые в самом форуме уже были установлены, не помогло, а как поменял в архиве с самим плагином, все стало нормально.

Вот уже пофиксенный архив, пробуйте.

videos.tar

Просто обновите свой плагин на форуме.

 

videos.tar

comment_115145
3 часа назад, Quzask сказал:

А у Вас какая проблема была? Я, например, не мог добавить новое видео после обновления на 4.1.16.1. Может, что-то не правильно сделали? Я сначала пробовал меня в самих файлах, которые в самом форуме уже были установлены, не помогло, а как поменял в архиве с самим плагином, все стало нормально.

Вот уже пофиксенный архив, пробуйте.

videos.tar

Просто обновите свой плагин на форуме.

 

videos.tar

Спасибо помогло, осталось русифицировать

comment_115167
4 часа назад, Hydra сказал:

Все равно меню 'Manage' пришлось вручную переводить, 

И кстате выбор вида тоже

Это косяк самого приложения, а не русификации.

Спойлер

Т.е. вместо переменной (на место которой выводится слово на том или ином языке) тупо забито слово на английском.  Исправить можно только ручками. Досадно, но не смертельно

 

comment_115232
21 час назад, Viktar83 сказал:

Это косяк самого приложения, а не русификации.

  Скрыть контент

Т.е. вместо переменной (на место которой выводится слово на том или ином языке) тупо забито слово на английском.  Исправить можно только ручками. Досадно, но не смертельно

 

Я вот так сделал

<a href='#elTopicActions_menu' id='elVideoActions' class='ipsButton ipsButton_alternate ipsButton_medium ipsButton_fullWidth' data-ipsmenu="">Модерировать  <i class='fa fa-caret-down'></i></a>

тоже тупо текст но css приклеен

  • 2 недели спустя...
comment_115864

Народ, при вставке URL выдает вот такую ошибку периодически

Цитата

Fatal error: Call to undefined method IPS\Http\Url::createFromString() in /docs/applications/videos/sources/Video/Video.php on line 554

WTF?

 

Также вставляю ссылку на видео, а мне пишет 

Цитата

Problem generating embed code.

Хотя перейдя по ссылке - видео открывается спокойно в браузере

URLI, а не URL

comment_115868
5 часов назад, Александр Бережной сказал:

Также вставляю ссылку на видео, а мне пишет 

Цитата

Problem generating embed code.

Вверху страницы Quzask выложил решение.

comment_115870
21 минуту назад, Viktar83 сказал:

Вверху страницы Quzask выложил решение.

 

В 31.10.2016 в 22:09, Quzask сказал:

Забыл отписать. Нашел решение на форуме разработчика плагина

 

Открыть applications/videos/source/Video/Video.php

 

Найти:


$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 );

 

Найти:


$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 ) );       
                }

 

Все изменения делал в архиве .tar плагина, а потом обновлял через АЦ.

Вторую замена делать по пути applications/videos/sources/Video/Thumbnail.php

Сперва сделал всё вручную  - не помогло, потом обновил плагин до версии, что предложена выше в сообщении (с фиксом) - всё-равно не то пальто =/

Выдает все ту же ошибку на строке 554

comment_115984

Я осмелюсь предположить, что в таком случае никто не в курсе как решить проблему?

Просто теперь, после обновления - видео вообще не работают, соответственно я пока что убрал его. Ждать новой версии или всё же найдется решение?

 

comment_116300
В 01.11.2016 в 07:48, Sipsb сказал:

Русский уже выкладывался! 

 

Я извиняюсь, что так цитирую, просто "+" почему-то не работает у меня в данный момент =/

Как я понял, вы "гуру" в ИПБшках =) Хочется вашего совета спросить по моему вопросу, что я выше описывал 

Как мне поступить? Ждать обновы? Или вы чем-то помочь сможете? 

  • 2 недели спустя...
comment_117507

ни у кого нет новой версии? собрался себе поставить, а тут столько багов. да и в маркете приложение не слабо стоит $40

comment_117728

Ново:

Несколько важных исправлений ошибок и совместимость с IPB 4.1.16.

 

Videos 3.1.13.tar

comment_117733
49 минут назад, Silence сказал:

Ново:

Несколько важных исправлений ошибок и совместимость с IPB 4.1.16.

 

Videos 3.1.13.tar

Без проблем работает на 4.1.16.1? А то у меня вроде и версия 3.1.11 неплохо работает. Не хотелось бы, что-то поломать.

comment_117734
1 минуту назад, Quzask сказал:

Без проблем работает на 4.1.16.1?

Я еще не пробовал, но на официальном сайте написано, что 13-версия специально выпущена для совместимости с IPS 4.1.16

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.