Jump to content

Featured Replies

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

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

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

  • Replies 162
  • Просмотров 35,2k
  • Created
  • Последний ответ

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

Most Popular Posts

  • Для исправления бага при удалении или скрытии файлов видео в списке видео в категории, который автор не исправляет: /applications/videos/sources/Category/Category.php      Найти:   /**  

  • Zero108 вот версия 3.5.3 Если можете - обновите на нем ваши исправления   Videos 3.5.3.tar

  • Please update Videos v3.5.4

Posted Images

  • Author
comment_195778

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

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

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

Автор: @Desti

rebuildThumbnails.php

Edited by Zero108

comment_195779
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 :|

comment_195785
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.

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

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

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

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

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

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

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

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

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

снёс уже 4.7.12

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

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

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

comment_195828

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

Edited by iDreaMs

  • Author
comment_195829

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

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

Edited by Zero108

comment_195931

По поводу ошибки в 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 почему-то был пустой, пока не создал новый элемент , как описал выше. Как починить это для всех - понятия не имею.

Edited by edmsl

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

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

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

comment_195954

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

  • Author
comment_195955

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

Edited by Zero108

  • Author
comment_195957

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"}" />


 

comment_195971

Если кто-то хочет вставлять видео с 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.

comment_195972

И 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>

 

comment_195974

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

Спойлер

Screenshot_10.jpg.d16db093a00a70fc506a71de27a59678.jpg

 

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

Edited by edmsl

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.