Тут у некоторых людей возник вопрос о том, что тег [Youtube], встраивающий видео с этого сервиса не умеет встраивать YouTube Shorts по типу этого видео:
https://www.youtube.com/shorts/5W0ss7zRcFs
Думаю, было бы не лишним добавить такую возможность, если это реально сделать, конечно
Тэг работает так, как должен - просто ты неправильно вставил ссылку с Ютуба между тэгами.
Смотри, вот у тебя есть ссылка на видео.
https://www.youtube.com/shorts/5W0ss7zRcFs
Дело в том, что между тэгами youtube должно находиться именно 5W0ss7zRcFs
Не важно, shorts, или полноценное видео - именно та часть, что обычно самая крайняя в адресной строке (после слэша, как правило - 11 символов).
Если это часть плейлиста, то 1) либо ручками надо эту часть "выковыривать"; 2) либо открыть видео отдельно от плейлиста, и скопировать ту часть уже оттуда.
Oville, эта история с серверами Google CDN идёт аж с 2016 года, когда их всё порывались убрать из российских ДЦ, т.к. они якобы не сертифицированы. Потом оставили, потом года через 2 опять, ну и в итоге так всё и осталось. А катастрофу пророчили каждый раз. Сейчас, когда осталось в рабочем состоянии чуть более половины серверов CDN по причине того, что сотрудникам Google теперь к ним сложно попасть и их не обслуживают (а не потому что их запретили), снова обещают проблемы вселенского масштаба. На самом деле если будет серьёзное замедление, то это будет связано с системой ТСПУ Роскомнадзора, которая это умеет. Я смотрел на протяжении года много западных видео, которые мало кто смотрит в России - не думаю, что они попали бы в локальный CDN, а на самом деле некоторые видео кроме меня мало кто смотрел вообще. Но я проблем не заметил. Смотрели бы и через VPN, но на самом деле худшая из проблем современного Ютуба в качестве модерации и роликов в целом - он всё сильнее превращается в худшее подобие твича, где давно правят всякие фрики-трансформеры, и как всегда им всё можно, а остальным - ничего. При таком раскладе смысла в нём всё меньше, а учитывая дурацкую борьбу с блокировщиками рекламы - скоро ему реально труба и дела в Гугле уже пипец как плохи.
Но это лирика, дело в том что между тегами может располагаться и целый адрес, но только если там присутствует "watch?v=" Тут надо в posting.php правки вносить и добавлять ещё одну регулярку типа preg_replace('/\[y0utube\]https?:\/\/www\.youtube\.com\/shorts\/([-+_A-Za-z0-9]{11}\[\\y0utube\])/i',
'<iframe width="344" height="612" src="https://www.youtube.com/embed/$1" frameborder="0" allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>', $_POST['something_here']);
[LeD]Jake Crusher А, так вот в чём дело. Там, значит, не надо было вставлять ссылку полностью. Вообще, это неочевидно, потому что при нажатии на кнопку Youtube, тебе предлагается ввести туда ссылку и обычно ссылка целиком работает, пока дело до шортсов не дошло. Тут надо либо код менять, чтобы при постинге вычленялась нужная часть ссылки, либо на это окошко ввода как-то пример сделать или типа того.
Лично мне не очень нравится Шортс. Как-то неудобно его смотреть.
Я просто беру последние буквы в ссылке шортса после знака "равно" и вставляю в обычное видео. Профит.
Специально для юзеров форума я запилил функцию "копировать id" (если вставить ссылку на обычное видео или на шортс, он берёт именно "хвост" из адреса, т.е. идентификатор видео, которое можно сразу по нажатию кнопки перекопировать сюда).
Этот генератор я делал ещё в 2013 году, в бытность блога. В редакторе блога не было кнопки для вставки видео, поэтому я генерил и подгонял размер через вот этот скрипт. Сейчас блога давно нет и я сам им редко пользуюсь, но может кому-то пригодится. Видео из VK он вставлять не умеет, т.к. там чтобы получить адрес надо авторизовываться в API - а в скрипте, у которого нет серверной части, я это сделать не могу.