Перейти к содержанию

Videos


jack007

Рекомендуемые сообщения

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

 

Открыть 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

Ссылка на комментарий
Поделиться на другие сайты

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

Непомоглоо

Ссылка на комментарий
Поделиться на другие сайты

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

Непомоглоо

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

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

videos.tar

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

 

videos.tar

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

videos.tar

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

 

videos.tar

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

Ссылка на комментарий
Поделиться на другие сайты

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

 

Ссылка на комментарий
Поделиться на другие сайты

5 часов назад, Sipsb сказал:

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

 

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Спойлер

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

 

Ссылка на комментарий
Поделиться на другие сайты

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 недели спустя...

Народ, при вставке 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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Цитата

Problem generating embed code.

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

 

Ссылка на комментарий
Поделиться на другие сайты

Может кто залить новую версию 3.1.13?

Ссылка на комментарий
Поделиться на другие сайты

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

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

 

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Дождитесь обновления.

Ссылка на комментарий
Поделиться на другие сайты

Хз, была 3.1.8, обновил до 3.1.11 и всё ок. Обновил поставив архив через админку. Архив в посте

 

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

Ново:

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

 

Videos 3.1.13.tar

Ссылка на комментарий
Поделиться на другие сайты

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

Ново:

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

 

Videos 3.1.13.tar

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

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

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

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

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...