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

Videos


Zero108

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

3 минуты назад, iDreaMs сказал:

Тоже не, только поставил и установил приложение

Тогда хз. Магия айпиэс?!

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

Скрипт для уменьшения занимаемого дискового пространства. 

Запускается из корня сайта один раз, чтобы перестроить превьюшки приложения Videos: удаляет превьюшки с диска и делает их ссылками на сервер ютуба.

Изменяет только превьюшки, созданные Автоматически при добавлении видео.

Автор: @Desti

rebuildThumbnails.php

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

22 hours ago, iDreaMs said:

Who can tell you what the problem is?
image.thumb.png.f5f96d905be0edf98fa8c88377adcd6e.png
This is when you try to create a category

On one host - everything is fine, on the other this ...

That's exactly the error I get when trying to add/edit a category :|

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

MikeGF Invision Community, PHP, Videos versions? Were all plugins diactivated and all third parties application deactivated during the test?

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

48 minutes ago, Zero108 said:

MikeGF Invision Community, PHP, Videos versions? Were all plugins diactivated and all third parties application deactivated during the test?

That's a negative @Zero108 - I'll give that a go.

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

В 20.08.2023 в 20:03, iDreaMs сказал:

кто может подсказать в чём тут проблема?
image.thumb.png.f5f96d905be0edf98fa8c88377adcd6e.png
Это при попытке создать категорию

На одном хосте - всё норм, на другом вот это...

Проблема оказалось в версии IPS на 4.7.12 не заводится, 4.7.11.1 - всё отлично

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

Добавлен плагин для Videos:

 

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

20 часов назад, iDreaMs сказал:

Проблема оказалось в версии IPS на 4.7.12 не заводится, 4.7.11.1 - всё отлично

@edmsl можешь посмотреть, почему ошибка в Videos на 4.7.12 при создании категории видео?

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

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

@edmsl можешь посмотреть, почему ошибка в Videos на 4.7.12 при создании категории видео?

снёс уже 4.7.12

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

iDreaMs ну, тут не только для вас выкладываются исправления.

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

8 часов назад, Zero108 сказал:

можешь посмотреть, почему ошибка в Videos на 4.7.12 при создании категории видео?

Гляну на досуге.

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

@Zero108при простом импорте добавляется 15 видео (последних) вроде как, а затем начинают добавляться новые уже... Можно это число увеличить? Чтобы подгружало сразу все видео с канала? Если их 1000 - значит 1000, если 123 - то все 123 сразу ну а затем уже все новые по мере добавления

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

iDreaMs я не понял, о чем идет речь.

Если речь идет об импорте из RSS-ленты, то импортируется только то, что в ней есть. Для полного импорта всего канала смотрите плагин импорта по списку видео.

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

По поводу ошибки в 4.7.12.

Нашел причину, но как исправить правильно не знаю.

У себя починил путем создания в дев режиме нового расширения (extension) в EditorLocations. Просто создал новый пустой, и после этого создание категорий заработало. Добавил вот здесь:

Спойлер

Screenshot_9.thumb.jpg.c6b8ce098dfe8b62e7ca7c2ba4a724d9.jpg

Потом удалил, но все равно работает.

Конкретно ошибка вываливается вот в этом коде класса \IPS\Helpers\Form\Editor.php

$extensions = \IPS\Application::load( $options['app'] )->extensions( 'core', 'EditorLocations' );
  if ( !isset( $extensions[ $options['key'] ] ) )
  {
  throw new \OutOfBoundsException( $options['key'] );
  }

$extensions почему-то был пустой, пока не создал новый элемент , как описал выше. Как починить это для всех - понятия не имею.

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

17 часов назад, edmsl сказал:

Как починить это для всех - понятия не имею.

Возможно, можно сделать какие-то sql запросы, чтобы воссоздать те изменения, которые производились для исправления?

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

Возможно, но по крайней мере пока я не могу этого сделать.

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

Zero108 Чтобы превьюшка видео вставлялась по ссылке, а не генерировалась и сохранялась на сервере, нужно ссылку на превью брать из видео и вставлять вручную?

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

edmsl по дефолту так. Хотя, я вносил в свою версию videos вот такие изменения (третий пункт по списку).

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

Zero108 Это для RSS лент. Но, я думаю, можно и для обычного постинга это сделать попробовать.

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

edmsl Я обычным мало пользуюсь. Мне не критично.


Исправление бага с количеством просмотров видео на php 8.1:

/applications/videos/sources/Video/Video.php

Найти в стр. 22 и удалить:

\IPS\Content\Views,

Найти в стр. 29:

use \IPS\Content\Reactable, \IPS\Content\Reportable;

Заменить на:

use \IPS\Content\Reactable, \IPS\Content\Reportable, \IPS\Content\ViewUpdates;

 

edmsl Заказывал себе плагин на случай блокировки ютуба, чтобы можно было через прокси загружать данные с сервера ютуба.

Там были сопутствующие такие правки по твоему вопросу:

Файл /applications/videos/sources/Import/Import.php, строка:

$video->thumbnail = \IPS\videos\Video\Thumbnail::getThumb( $article['link'] );

Заменить на:

$video->thumbnail = "https://i.ytimg.com/vi/{$article['link']->queryString['v']}/hqdefault.jpg";

 

Исправление бага с переносом видео из списка в категории

Шаблон videos > front > browse > videoTable

Найти строку:

<form action="{$table->baseUrl}" method="post" data-role='moderationTools' data-ipsPageAction>

Заменить на:

<form action="{$table->baseUrl->csrf()}" method="post" data-role='moderationTools' data-ipsPageAction>

Найти и удалить строку:

<input type="hidden" name="csrfKey" value="{expression="\IPS\Session::i()->csrfKey"}" />


 

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

Если кто-то хочет вставлять видео с VK, то вот как это сделать.

Заходим в Media Sites: ?app=videos&module=videos&controller=sites

Жмем Create New. И выставляем:

Site Type - Media Tag
Site Name - какое хотите
Example URL - https://vk.com/video-163068717_456239052
Site Match - https:\/\/vk\.com.*video-(\d+)_(\d+).*
Site Replace

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

Пробовал вставлять видео через кнопку Поделиться под видео, брал адрес со стены ВК, просто копировал ссылку из первого попавшегося видео. Все работает. Единственное, если будете менять размеры width и height, то нужно будет значение hd=1 заменить на другое, его нужно смотреть в коде вставки через Поделиться.

Ошибка. Замените Site Match на https:\/\/vk\.com.*video(-?\d+)_(\d+).*

старые видео идут без дефиса перед оid.

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

И Site Replace, соответственно, тоже. Убираем дефис перед &1

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

 

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

Zero108 А как задать имя категории?Они у меня создаются автоматически и изменить нельзя, нет поля такого.

Спойлер

Screenshot_10.jpg.d16db093a00a70fc506a71de27a59678.jpg

 

Отбой, это я где-то что-то сломал.

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

На 4.7.11 не работает постинг видео из сообщения на форуме в приложение. Может есть фикс, а я пропустил?

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

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

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

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

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

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

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

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

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

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

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