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

Videos


Zero108

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

Я не пользовался ни разу, поэтому этот момент прошел мимо меня. Фикса на данный момент нет.

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

edmsl Не заметил у себя какой-либо ошибки. После клика Post to Videos в посте, содержащем видео с Ютуба, происходит переадресация в приложение Videos - страница добавления видео. URL видео не копируется, нужно копировать руками. Что-то ты там нахимичил у себя. :-)

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

Zero108 Не исключено.

У меня URL заполняется таким адресом:

https://www.youtube-nocookie.com/embed/q4EAwWIQg78?feature=oembed

Но распарсить его не может. Хотя если перейти по ссылке, то видео открывается.

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

Пытаюсь получить обложку для видео из VK. Сначала хотел сделать это через API, но для запросов к видео нужна авторизация. Этот вариант отпадает. Затем нашел старый скрипт https://github.com/suth/video-thumbnails/blob/master/php/providers/class-vk-thumbnails.php

Он должен получать обложку из запроса, который идет в коде вставки видео из VK.

Вот пример кода вставки видео из ВК

<iframe src="https://vk.com/video_ext.php?oid=-209692540&id=456239038&hd=2" width="853" height="480" allow="autoplay; encrypted-media; fullscreen; picture-in-picture;" frameborder="0" allowfullscreen></iframe>

А это регулярка из скрипта по ссылке на Гитхаб.

'#(//(?:www\.)?vk\.com/video_ext\.php\?oid=\-?[0-9]+(?:&|&\#038;|&amp;)id=\-?[0-9]+(?:&|&\#038;|&amp;)hash=[0-9a-zA-Z]+)#'

Т.е., адрес скрипта втсавки не изменился, только вместо hd есть hash.

Собственно, код запроса такой:

public function get_thumbnail_url( $id ) {
		$request = "http:$id";
		$request = html_entity_decode( $request );
		$response = wp_remote_get( $request );
		$result = false;
		if( is_wp_error( $response ) ) {
			$result = $this->construct_info_retrieval_error( $request, $response );
		} else {
			$doc = new DOMDocument();
			@$doc->loadHTML( $response['body'] );
			$metas = $doc->getElementsByTagName( 'img' );
			for ( $i = 0; $i < $metas->length; $i++ ) {
				$meta = $metas->item( $i );
				if ( $meta->getAttribute( 'id' ) == 'player_thumb' ) {
					$result = $meta->getAttribute( 'src' );
					break;
				}
			}
		}
		return $result;
	}

Из кода я понял, что скрипт для WordPress.

Как его адаптировать под IPS?. Заменил

$request = "http:$id";
$request = html_entity_decode( $request );
$response = wp_remote_get( $request );

На

$apiUrl = \IPS\Http\Url::external( "https://vk.com/video_ext.php?oid=-209692540&id=456239038&hd=2" );
$response = $apiUrl->request()->get();
\IPS\Output::i()->json($response->content);

Запрос уходит, но $response пустой. Пробовал вывести $response->content и ->body,но там пусто.

Если сделать этот запрос через браузер, то все работает, естественно.

https://vk.com/video_ext.php?oid=-209692540&id=456239038&hd=2

Спойлер

Screenshot_11.thumb.jpg.b36f57460df41a334f63414f0aa1626e.jpg

Как правильно работать с этой системой?

Или как хотя бы посмотреть, что есть в $response, Я пробовал через \IPS\Log::log, но ничего в лог не пишется.

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

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

Any updates for this application or a fix for the categories? ❤️

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

56 минут назад, MikeGF сказал:

fix for the categories

Any donation for the fix?

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

Хотел отредактировать старенькое видео, а мне выдало...

Этот контент больше не может быть отредактирован. Возможно, он был перемещён или удалён, либо прошло слишком много времени с момента его публикации.

Всё облазил и права и котегории и модули и пожрать сходил... где это в настройках админки меняется? С коих то пор админу нельзя что то менять, безобразие?

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

PiratRu В настройках группы смотрите в двух местах: Can edit any video?

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

Zero108  что то я вообще такой настройки не нашёл! 3.5.3 версия

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

Zero108  вот те рез... у меня вообще нет этого!

image.thumb.png.0cb2e8fe2d00b12e9079b09a8da6548a.png

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

хз. у меня все есть

Спойлер

Screenshot2023-09-13at14-32-03.thumb.png.ddf9a36d50d9cf7c0105408674210fc2.png

 

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

2 часа назад, PiratRu сказал:

Zero108  вот те рез... у меня вообще нет этого!

image.thumb.png.0cb2e8fe2d00b12e9079b09a8da6548a.png

Если была старая версия видео и поверх обновился, то могут быть косяки. Я сносил старую и ставил с нуля

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

aLEX49566  а видосы не удалит снос старой версии?

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

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

aLEX49566  а видосы не удалит снос старой версии?

Удалит

Я все по новой делал 

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

PiratRu дампером выгрузите таблицы которые начинаются с ibf_videos или просто videos (если нет префикса базы данных). После повторной установки Videos, загрузите данные в эти таблицы из дампа путем замены.

Либо составьте список URL видео и после переустановки Videos добавьте видео в приложение с помощью плагина автоматически.

Перед удалением Videos попробуйте деактивировать приложение (не удаляя его) и затем загрузить приложением повторно поверх через меню установки новой версии. Возможно, нужный пункт появится в настройках.

 

aLEX49566 дампер disk.yandex.ru/d/qnFKrT016g77hQ

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

Zero108  я так и решил попробовать! пользую Sypex Dumper 2 - отличная штука!!!

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

PiratRu выше ссылка на ломанную pro версию. Там можно выгружать и загружать дампы потаблично.

PiratRu я не тестировал приложение на версиях IC, моложе 4.7.11.1.

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

1 час назад, aLEX49566 сказал:

Удалит

Я все по новой делал 

я как то знаешь как делал что бы сохранились?
в общем заходим на хост в папку апликейшн.

и тупо на папке приложении в названии ставим 1. типа было видеос. а стало видеос1
либо тупо на хосте удаляем. но не забываем о беке. заливаем папку новой версии видеос на хост

ну вот короче потом тупо устанавливаем новую версию в Приложениях админки. и как бы все настройки и в базе должно остаться)))

тогда с этим прокатило. но я давно уже не экспериментировал. пробуйте господа)))
 

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

В общем удалял и ставил новую - ничего не изменилось. Даже странно как то, почему это в правах столького нету?

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

1 час назад, Zero108 сказал:

дампер

В моем случае не много видосов было благо

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

PiratRu какая версия сайта?

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

Zero108  последняя, 4.7.13. 

Я даже удивлён, почему так, у меня там не только от Видеос не хватает, как я понимаю.

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

Попробуйте тестовую установку на 4.7.11.1. Вполне возможно, что нужно менять код в videos.

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

PiratRu попробовал на 4.7.13. Настройки для группы, действительно, не отображаются. Вы можете прислать мне пожертвование, чтобы я мог оплатить работу программиста по исправлению этого и другого бага в Videos.

Этот баг был исправлен автором приложения в версии Videos 3.5.4, которой пока нет в бесплатном доступе. Попытаемся исправить самостоятельно, либо кто-то может поделиться.

Videos-SocialExperience-InvisionCommunityBrave.jpg.ecfc4ace06840c289e75ba6cdc706ab9.jpg

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

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

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

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

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

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

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

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

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

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

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