Не показывает ролики с Тытрубы
Вставка адреса страницы ютуба не приводит к формированию кадра
Одна страница
Распечатать
. Редактировалось 1 раз, последний — #1
Уважаемый автор форума,
при попытке вставить адрес страницы ютуба по соответствующей кнопке, происходит вставка.
Доступа к коду при этом в режиме редактирования темы нет, но идёт просмотр ролика.
При отправке сообщения кадра видео нет, а выводится только хвост адреса страницы в кодах:
Просматривал Оперой и Хромом - одинаково.
при попытке вставить адрес страницы ютуба по соответствующей кнопке, происходит вставка.
Доступа к коду при этом в режиме редактирования темы нет, но идёт просмотр ролика.
При отправке сообщения кадра видео нет, а выводится только хвост адреса страницы в кодах:
[youtube]53r8vco-YeY[/youtube]
Просматривал Оперой и Хромом - одинаково.
. Редактировалось 1 раз, последний — #2
Тут вот в чем дело. Изначально я тег Youtube делал под полную ссылку (причем в домене youtu.be), а визуальный редактор добавил позже и не учел, что он ссылку режет до идентификатора.
Исправление: в файле lib/bbcode.php ищем строку (у меня это 141):
и заменяем на
Исправление: в файле lib/bbcode.php ищем строку (у меня это 141):
self::$ext_search[]='|\[youtube\]http://youtu.be/([A-Za-z0-9_]+)\[/youtube\]|'; self::$ext_replace[]='<iframe width="560" height="315" src="//www.youtube.com/embed/$1" frameborder="0" allowfullscreen></iframe>';
и заменяем на
self::$ext_search[]='|\[youtube\](http://youtu.be/)?([A-Za-z0-9_\-]+)\[/youtube\]|'; self::$ext_replace[]='<iframe width="560" height="315" src="//www.youtube.com/embed/$2" frameborder="0" allowfullscreen></iframe>';
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
Одна страница
Распечатать У вас нет прав для отправки сообщений в эту тему.