Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » embed-код видеофайла vk.com - код не распознан


embed-код видеофайла vk.com - код не распознан

Сообщений 1 страница 10 из 10

1

Проблема возникла давно, но написать решил только сейчас, так как уже реально достало то, что  embed-код видеофайла vk.com - ВСЕГДА код не распознан.

Как бы вы не копировали код для вставки из ВК (В браузере ПК), он всегда не распознан. VK воспроизводит видео теперь в как-то странном виде из своего сраного недоделанного VK VIDEO и код, который они предлагают взять оттуда mybb не распознаёт. И приходится всё делать через [ягодицы]:
1. копировать ссылку на видео
2. вставлять ссылку в сообщение для какого-нить пользователя
3. воспроизводить видео из сообщения, открыв его "на полный экран" (на самом деле - не совсем полный)
4. правая кнопка мыши на изображении - "копировать код для ВСТРАИВАНИЯ"
И вот этот "код для ВСТРАИВАНИЯ" форум принимает.

0

2

Joder
Вставляйте код через HTML в сообщениях

Общие вопросы от новичков (63) #2
Правда там видео я уже удалил.

Отредактировано ACT3255 (Чт, 27 Фев 2025 08:30:09)

0

3

ACT3255 написал(а):

Joder
Вставляйте код через HTML в сообщениях

Общие вопросы от новичков (63) #2
Правда там видео я уже удалил.

Спасибо, но это - не работает
https://forumupload.ru/uploads/0000/14/1c/29423/t158154.jpg

Отредактировано Joder (Чт, 27 Фев 2025 10:16:44)

0

4

Joder
Попробуйте сюда на форум запостить данное видео. Или дайте ссылку на данное видео в ВК
У меня работает.
Добавлено спустя 3 минуты 28 секунд:
Администрирование, скрипты, HTML в сообщениях включено?

Отредактировано ACT3255 (Чт, 27 Фев 2025 10:29:06)

0

5

Joder написал(а):

Как бы вы не копировали код для вставки из ВК (В браузере ПК), он всегда не распознан.

Приведите пример кода (вставьте здесь в сообщении в тег Код), который не распознаётся.

Joder написал(а):

Спасибо, но это - не работает

Администрирование - Скрипты, включите HTML в сообщениях.

0

6

Вот этот "код для вставки" не распознан форумом:

Код:
<iframe src="https://vkvideo.ru/video_ext.php?oid=-55571032&id=456239653&hd=2&hash=bfc6592b6b99194f&autoplay=1" width="853" height="480" allow="autoplay; encrypted-media; fullscreen; picture-in-picture; screen-wake-lock;" frameborder="0" allowfullscreen></iframe>

И вот этот вариант "кода для вставки" не распознан:

Код:
<iframe src="https://vk.com/video_ext.php?oid=-55571032&id=456239653&hd=2&hash=bfc6592b6b99194f&autoplay=1" width="853" height="480" allow="autoplay; encrypted-media; fullscreen; picture-in-picture; screen-wake-lock;" frameborder="0" allowfullscreen></iframe>

В вот этот "код для встраивания",
https://forumupload.ru/uploads/0000/14/1c/29423/t638203.jpg

который доступен только вне вквидео (В сообщении или с ленты на странице) распознаётся форумом:

Код:
<iframe src="https://vk.com/video_ext.php?oid=-55571032&id=456239653&hash=bfc6592b6b99194f" width="640" height="360" frameborder="0" allowfullscreen="1" allow="autoplay; encrypted-media; fullscreen; picture-in-picture"></iframe>

Просто получать такой код приходится делая несколько лишних манёвров, на которые уходит масса времени

Отредактировано Joder (Пт, 28 Фев 2025 08:35:55)

0

7

[html]<iframe src="https://vkvideo.ru/video_ext.php?oid=-55571032&id=456239653&hd=2&hash=bfc6592b6b99194f&autoplay=1" width="320" height="180" allow="autoplay; encrypted-media; fullscreen; picture-in-picture; screen-wake-lock;" frameborder="0" allowfullscreen></iframe>[/html]
Ваш 1 код прекрасно вставляется через html в сообщениях.
[html]<iframe src="https://vk.com/video_ext.php?oid=-55571032&id=456239653&hd=2&hash=bfc6592b6b99194f&autoplay=1" width="320" height="180" allow="autoplay; encrypted-media; fullscreen; picture-in-picture; screen-wake-lock;" frameborder="0" allowfullscreen></iframe>[/html]
Ваш 2 код прекрасно вставляется через html в сообщениях.

В данном видео в коде, я поменял разрешение на 320х180 для лучшей смотрибельности на планшете ибо я сейчас с него.
Включите: Администрирование - Скрипты - HTML в сообщениях

Отредактировано ACT3255 (Пт, 28 Фев 2025 13:32:14)

0

8

Joder
С vkvideo.ru распознавание кода пока не предусмотрено, т.к. последние изменения в этой части вносились еще до отделения ВК Видео от основного сервиса ВК (vk.com). Спасибо за примеры, учту, по мере возможности постараюсь внести изменения, чтобы все упомянутые варианты кода могли распознаваться.

+1

9

Joder
вот такой временный костыль может помочь распознавать код с vkvideo.ru, но с оговорками

Код:
<script type="text/javascript">
MYBB_vsc.RG["vkvideo.ru"]= {l:"0",t:"vkvideo.ru",m:"1",x:/video_ext\.php\?oid=(-?\d+)&id=(-?\d+)&?hd=(\d)&(?:hash=(\w+))?/i,nf:"https://vk.com/video%TK1%_%TK2%?h=%TK4%&hd=%TK3%"};
</script>

вот такой код распознается без проблем:

Код:
<iframe src="https://vkvideo.ru/video_ext.php?oid=-55571032&id=456239653&hd=2&hash=bfc6592b6b99194f&autoplay=1" width="853" height="480" allow="autoplay; encrypted-media; fullscreen; picture-in-picture; screen-wake-lock;" frameborder="0" allowfullscreen></iframe>

и такой распознается:

Код:
<iframe src="https://vkvideo.ru/video_ext.php?oid=-190999573&id=456239233&hd=2&autoplay=1" width="853" height="480" allow="autoplay; encrypted-media; fullscreen; picture-in-picture; screen-wake-lock;" frameborder="0" allowfullscreen></iframe>

только первый вариант даже будет работать, а второй нет, пока не будет исправлена регулярка в движке
дело в том, что vk в последнее время выдаёт код фрейма без параметра hash, в первом примере кода фрейма он есть hash=bfc6592b6b99194f, а во втором его нет, и регулярное выражение для работы с vk  в файле handle_video_tag.php на отсутствие параметра hash не рассчитано

и да, костыль отработает код фрейма без параметра hash с доменом vkvideo.ru, но не сработает на таком же коде (без этого же параметра) с доменом vk.com, и наоборот при наличии параметра hash коде с доменом vk.com всё сработает
ваш рабочий пример:

Код:
<iframe src="https://vk.com/video_ext.php?oid=-55571032&id=456239653&hash=bfc6592b6b99194f" width="640" height="360" frameborder="0" allowfullscreen="1" allow="autoplay; encrypted-media; fullscreen; picture-in-picture"></iframe>

+1

10

Romych
Спасибо, по мере возможностей постараюсь внести исправления на уровне сервиса.

+1


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » embed-код видеофайла vk.com - код не распознан