Спасибо за ссылку. Похоже, это сработало не очень хорошо:
Но я действительно тоже рассматривал это решение.
Другой вариант — заменить все теги [img] на пустые новые строки (пока не смог разобраться, как это сделать, но ищу), однако у нас 40 000 постов, поэтому я не хочу рисковать и провалить эту задачу… ![]()
edit: нет, это не сработает, потому что «рабочие» битые изображения находятся внутри ссылки [URL], поэтому результат выглядел бы так:
Изображения не будут отображаться
edit 2: Я также пробовал заменить теги [IMG] на стандартные HTML-теги, например <img src="https://nsm09.casimages.com/img/2019/07/23//19072308092617331416324744.jpg" />
Но проблема остаётся той же, что и с тегами [IMG], так что это тоже не работает. Это очень обидно, особенно когда все изображения красиво отображаются в превью поста…
Edit 3: похожее явление (отчасти) наблюдается и в новых (не импортированных) постах, но не для всех ссылок на изображения.
Кроме того, если автоматическое отображение изображений не работает, они всё равно показываются, если вручную использовать любой тег или форматирование изображений, поддерживаемое Discourse.
Перестройка HTML не заставит первые две ссылки отображаться как изображения; они останутся как есть, хотя должны показывать изображение напрямую.
НО!
Когда выполняются задачи PullHotlinkedImages, изображения ломаются!
Я всё меньше понимаю, что происходит и связаны ли все эти проблемы каким-либо образом.
Это выглядит как проблема Discourse… Но так ли это?
Я не могу проверить на более старой версии Discourse, все мои форумы работают на последней.
(и ничего в логах Discourse)





