s9e Media BBCodes pack

s9e Media BBCodes pack 20181208

Нет прав для скачивания
Никто не знает что подправить в плагине, чтобы видео в Вконтакте выбиралось не 360 по умолчанию, а выше?
360 это такая кнопка внизу. На качество влияет.
 
Никто не знает что подправить в плагине, чтобы видео в Вконтакте выбиралось не 360 по умолчанию, а выше?
360 это такая кнопка внизу. На качество влияет.
Согласно API - указания возможности выбора качества нет, - эта настройка сделана на клиентской стороне через cookie. Вывод - никак.
 
Пользователь Hope обновил ресурс s9e Media BBCodes pack новой записью:

20160114b

  • Обновлены Reddit, Tumblr, Facebook, Gist, Google+, Instagram, Twitter, Imgur и IndieGogo
  • Теперь вставленные ролики отображаются в полный размер в цитате, если она развёрнута
  • Обновлена модификация шаблона

Узнать больше об этом обновлении...
 
Проблемы с отображением видео с VK:

Вот как выглядит вставка видео посредством этого плагина:
<iframe allowfullscreen="" scrolling="//vk.com/video_ext.php?oid=-442344411&amp;id=171805111&amp;hash=&amp;hd=1" style="border:0;height:100%;left:0;position:absolute;width:100%"></iframe>

Ошибка заключается в том, что подставляются лишние символы: "amp;", например:
id=171805111&amp;hash=&amp;hd

Которые и создают ошибку.

Как исправить?

Сам код в плагине такой:

'vk'=>array('VK',' ,"!(?'id')vk(?:\\.com|ontakte\\.ru)/(?:[\\w.]+\\?z:-)?video(?'oid'-?\\d:-)_(?'vid'\\d:-)!\n!(?'id')vk(?:\\.com|ontakte\\.ru)/video_ext\\.php\\?oid=(?'oid'-?\\d:-)&id=(?'vid'\\d:-)&hash=(?'hash'[0-9a-f]:-)!\n!(?'id')(?=.*?[./]vk(?>\\.com|ontakte\\.ru)[:/]).*?vk.*?video-?\\d+_\\d+!",array('!vk(?:\\.com|ontakte\\.ru)/(?:[\\w.]+\\?z:-)?video(?\'oid\'-?\\d:-)_(?\'vid\'\\d:-)!','!vk(?:\\.com|ontakte\\.ru)/video_ext\\.php\\?oid=(?\'oid\'-?\\d:-)&id=(?\'vid\'\\d:-)&hash=(?\'hash\'[0-9a-f]:-)!'),true,array(array('extract'=>array('!\\\\"hash2\\\\":\\\\"(?\'hash\'[0-9a-f]:-)!'),'match'=>array('!vk.*?video-?\\d+_\\d+!'),'url'=>' '))),

В нём этих симаолов нет. Например:
php\\?oid=(?'oid'-?\\d:-)&id=(?'vid'\\d:-)&hash=

Откуда бёрётся после символа "&" это ""amp;" не понятно.
Но плагин дя ВК не работает.
Иногда неокторые видео проскакивают. Но в большинстве случаев не работает.
 
Откуда бёрётся после символа "&" это ""amp;" не понятно.
ну сам плагин я не смотрел и не использовал но точно могу что "&amp;" должно в ссылке замениться на просто "&", кто виноват в том что это не происходит браузер или плагин вычисляйте сами под разными браузерами попробуйте и смотрите какая ссылка генерируется так как в вашем случае
 
sonic, попробовал с разных браузеров. Везде проблема наблюдается.

точно могу что "&amp;" должно в ссылке замениться на просто "&"

Оно не должно заменяться, его вообще не должно быть. Почему оно вообще появляется?
Может быть какую-нибудь резалку поставить на PHP, чтобы удаляла из переменной этот символ?

Код:
'vk'=>array('VK','https://vk.com/',array('.ru'=>1),"!(?'id')vk(?:\\.com|ontakte\\.ru)/(?:[\\w.]+\\?z=)?video(?'oid'-?\\d+)_(?'vid'\\d+)!\n!(?'id')vk(?:\\.com|ontakte\\.ru)/video_ext\\.php\\?oid=(?'oid'-?\\d+)&id=(?'vid'\\d+)&hash=(?'hash'[0-9a-f]+)!\n!(?'id')(?=.*?[./]vk(?>\\.com|ontakte\\.ru)[:/]).*?vk.*?video-?\\d+_\\d+!",array('!vk(?:\\.com|ontakte\\.ru)/(?:[\\w.]+\\?z=)?video(?\'oid\'-?\\d+)_(?\'vid\'\\d+)!','!vk(?:\\.com|ontakte\\.ru)/video_ext\\.php\\?oid=(?\'oid\'-?\\d+)&id=(?\'vid\'\\d+)&hash=(?\'hash\'[0-9a-f]+)!'),true,array(array('extract'=>array('!\\\\"hash2\\\\":\\\\"(?\'hash\'[0-9a-f]+)!'),'match'=>array('!vk.*?video-?\\d+_\\d+!'),'url'=>'http://vk.com/video{@oid}_{@vid}'))),

Есть функция "str_replace". Она удаляет символы.

Как её прикрутить к этому коду?

$vk=str_replace('amp;',"",$vk);
 
econaft, походу автору дополнения надо переписывать реализацию видео контакта. так как полазив по контакту посмотрев видео они теперь имеют такой вид
vk.com/video айди пользователя_айди видео
 
Последнее редактирование:
Может быть кто-то перепишет?
Кто рулит в этой головоломке?

Код:
'vk'=>array('VK','https://vk.com/',array('.ru'=>1),"!(?'id')vk(?:\\.com|ontakte\\.ru)/(?:[\\w.]+\\?z=)?video(?'oid'-?\\d+)_(?'vid'\\d+)!\n!(?'id')vk(?:\\.com|ontakte\\.ru)/video_ext\\.php\\?oid=(?'oid'-?\\d+)&id=(?'vid'\\d+)&hash=(?'hash'[0-9a-f]+)!\n!(?'id')(?=.*?[./]vk(?>\\.com|ontakte\\.ru)[:/]).*?vk.*?video-?\\d+_\\d+!",array('!vk(?:\\.com|ontakte\\.ru)/(?:[\\w.]+\\?z=)?video(?\'oid\'-?\\d+)_(?\'vid\'\\d+)!','!vk(?:\\.com|ontakte\\.ru)/video_ext\\.php\\?oid=(?\'oid\'-?\\d+)&id=(?\'vid\'\\d+)&hash=(?\'hash\'[0-9a-f]+)!'),true,array(array('extract'=>array('!\\\\"hash2\\\\":\\\\"(?\'hash\'[0-9a-f]+)!'),'match'=>array('!vk.*?video-?\\d+_\\d+!'),'url'=>'http://vk.com/video{@oid}_{@vid}'))),

Сейчас в админке посмотрел.
Там такой код:

Код:
!(?'id')vk(?:\.com|ontakte\.ru)/(?:[\w.]+\?z=)?video(?'oid'-?\d+)_(?'vid'\d+)!
!(?'id')vk(?:\.com|ontakte\.ru)/video_ext\.php\?oid=(?'oid'-?\d+)&id=(?'vid'\d+)&hash=(?'hash'[0-9a-f]+)!
!(?'id')(?=.*?[./]vk(?>\.com|ontakte\.ru)[:/]).*?vk.*?video-?\d+_\d+!

Никто не знает как подправить?

Почемто в форуме вставляется в ссылку это: &amp;

------------
Кстати не понятно почему в исполняемом php файле этого модуля один код, а в админке другой.
При этом они разные.
 
Вставляю видео из ВКонтакте вот в таком виде: . Видео в галерею добавляется, но при воспроизведении выдает вот это. Что не так делаю? Галерея на XenGallery.
 

Вложения

  • 2016-01-21_215607.jpg
    2016-01-21_215607.jpg
    53.8 KB · Просмотры: 6
Как-то криво работает с ВК, вот выше же пишут об этом.
 
vadimon, или формат вставки видео изменился со стороны Вконтакте, что вряд ли или галерея его ломает.
 
Вставляю видео из ВКонтакте вот в таком виде: . Видео в галерею добавляется, но при воспроизведении выдает вот это. Что не так делаю? Галерея на XenGallery.
Код в плагине почему-то вставляет в ссылку это "amp".
Это и создаёт эффект того, что файл не найден. Потому что ссылка на файл содержит "amp".
 
Современный облачный хостинг провайдер | Aéza

Похожие темы

Назад
Сверху Снизу