Если для вас важнее внешний вид, чем преимущества LazyYT (блокировка отслеживания пользователей Google, так как не загружается полный iframe, и меньшая нагрузка на страницу по той же причине), вы можете просто удалить LazyYT из папки плагина — в этом случае система автоматически переключится на стандартные oEmbed:
Пришлось установить ширину iframe равной 690
Я потратил слишком много времени на изучение YouTube API. Чтобы заставить LazyYT использовать более качественные миниатюры (которые могли бы соответствовать нашей ширине поста в 690 пикселей), нам пришлось бы попросить каждого администратора зарегистрировать ключи YouTube API, реализовать логику возврата к текущим миниатюрам, поскольку старые видео YouTube не имеют HD-версий, и это не стоило затраченных усилий. Поэтому, если вам просто нужно, чтобы это выглядело красиво, просто выполните команду rm -rf plugin/lazyYT в хуке run вашего файла app.yml.
Мы полностью приветствуем pull-запросы (pr-welcome) от тех, кто заинтересован в этом и хочет реализовать более совершенную логику выбора миниатюр для LazyYT, учитывающую все возможные случаи:
- У администратора не настроен API-ключ
- API-ключ недействителен
- Видео слишком старое
- У видео есть миниатюра — выбираем версию с более высоким разрешением (возможно, сделаем это настраиваемым параметром, чтобы пользователи могли подогнать её под ширину своего форума)
