Все ссылки и вставки YouTube исчезли

Я не администратор форума Discourse, но я участвую в одном, где администраторов трудно найти.

Недавно мы, пользователи, заметили, что все ссылки и вставки с YouTube от 2019 года и ранее исчезли из всех сообщений. Не было никаких объявлений об этом, поэтому мы надеемся, что это произошло случайно.

Могли ли администраторы сделать это намеренно? Существует ли настройка, изменение которой могло привести к такому результату?

Привет! :wave:

Вы имеете в виду, что контент был отредактирован и ссылки удалены? Или ссылки на месте, но встроенный видеоплеер не отображается? :thinking:

Спасибо за ответ!

Раньше, когда в сообщениях были ссылки на YouTube, они отображались как встроенные видео. Теперь в таких сообщениях нет ни ссылки, ни вставки — видео просто исчезает из поста. Вот пример. Это сообщение от 2019 года, в котором раньше было видео. Пользователь не редактировал пост, но видео пропало.

При проверке HTML-кода видно, что ссылки на видео всё ещё присутствуют в исходном тексте оригинального сообщения, но механизм их отображения в виде встроенного видео, похоже, не работает?

Ну, это нехорошо. Похоже, вы и ваши коллеги-пользователи более бдительны, чем они.

Подумайте о создании своего собственного! Вы получите здесь много поддержки.

Если вам всё же удастся связаться с администратором, попросите их «переобжарить» несколько проблемных постов с видео на YouTube и посмотрите, исправит ли это ситуацию. Это займёт немного времени. Также у них есть rake-задача, которую можно запустить для обработки групп постов.

В голову ничего не приходит. В данном случае, возможно, лучше обсудить эту проблему в сообществе.

Удачи! :slight_smile:

Дополнительная информация:

  • Похоже, что это платный экземпляр Discourse, а не размещённый самостоятельно
  • Администраторы не знают, что делать: «Я не могу ничего сделать со стороны администратора, чтобы исправить это»

Если они размещены у нас, вы можете попросить их написать нам: team@discourse.org

Как клиент, мы сможем обсудить их варианты, а также получить доступ к более подробной информации о возможных причинах. :slight_smile:

В любом случае, если они платят кому-то, им, вероятно, стоит обратиться к этому человеку!

Вы не указали название сообщества, поэтому сложно проверить, где находится этот инстанс.

У меня точно такая же проблема: тема с 1500+ сообщениями, многие из которых содержат ссылки на видео YouTube. Ссылки в начале темы не отображают встроенный плеер, а более новые — отображают.

Все ссылки на YouTube, которые не отображаются, на самом деле корректны: если открыть их в новой вкладке, видео воспроизводится на YouTube без проблем. Или если создать новое сообщение с той же ссылкой, встроенный плеер появится.

Похоже, это ошибка в Discourse?
Версия: 3.1.2

Не могли бы вы попробовать пересобрать старые посты? Это должно их исправить.

Как я мог это сделать?

Я пробовал редактировать их, но это не помогло.

Это должно быть в меню , затем под значком гаечного ключа.

Хотя редактирование сообщений должно было иметь тот же эффект…

Вы также можете выполнить это пакетно:

rake posts:rebake … что масштабируется, так как процесс перестроения выполняется постепенно.

Попробую! Я не очень часто работаю с Rails/Rake, но поищу информацию об этом в Google :slight_smile:

При редактировании превью каким-то образом восстанавливается, но оно статично: без иконки воспроизведения YouTube и какой-либо интерактивности — просто изображение.

Это то, что вам обязательно нужно знать, если вы планируете долго управлять собственной установкой на собственном хостинге.

По сути, вы входите в контейнер и выполняете задачу rake следующим образом:

cd /var/discourse
./launcher enter app
rake posts:rebake

Что ж, я довольно хорошо знаю Linux, Bash и т. д., и мне удавалось управлять экземпляром Discourse в течение как минимум пяти лет, не выполняя ни одной команды rake. Для обновления пока хватало использования launcher.

Но если речь идёт только о posts:rebake, то это, думаю, не так уж сложно.

Всегда наступает момент, когда происходит что-то подобное, и приходится копать чуть глубже. :slight_smile: