BBCodes [media] старый ролик который прекрасно работал в phpBB 3.0.12 стал просто строкой. вместо вывода видео.
* - заменены точные кардинаты ролика
- Код: Выделить всё
[media]https://www.youtube.com/watch?v=*[/media]
если тэг стираю и по новой обрамляю ссылку тэгом видео отображается .
посмотрел исходный код там отличие :
* - заменены точные кардинаты ролика
старое "обрамление"
- Код: Выделить всё
[media]https://www.youtube.com/*[/media]
новые "обрамление"
- Код: Выделить всё
<div class="bbmedia bbmedia-ready" data-url="http://youtu.be/*" data-args="{INTTEXT}" style="margin: 1px; display: inline-block; vertical-align: bottom; width: 640px; height: 390px;"><iframe style="vertical-align: bottom; width: 640px; height: 390px;" src="http://www.youtube.com/embed/MeajaUJIdL4" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" frameborder="0" height="390" width="640"></iframe></div>
что делать ,чтоб не пере обрамлять все ссылки на видео в ручную?
в BBCodes media прописано
Использование BBCode
- Код: Выделить всё
[media]{URL}[/media]
- Код: Выделить всё
<div class='bbmedia' data-url='{URL}' style='margin: 1px; display: inline-block; vertical-align: bottom;'><div style='width: 200px; height: 40px; border: 1px solid #999; display: table-cell; text-align: center; vertical-align: middle; font: 10px/10px Verdana; color: #555; opacity: 0.5;'><a style='color: #555; text-decoration: none;' href='http://phpbbex.com/' target='_blank'>phpBB [media]</a></div><script>if (typeof bbmedia == 'undefined') { bbmedia = true; var e = document.createElement('script'); e.async = true; e.src = 'http://phpbbex.com/api/bbmedia.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); }</script></div>