Анимированный аватар

@featheredtoast теперь, когда мы поддерживаем анимированные WebP и AVIF, а поддержка анимированного PNG скоро появится, возможно, нам больше не понадобится плагин для этого.

11 лайков

Даже после обновления до последней версии и добавления .webp в список поддерживаемых форматов, при попытке загрузить анимированный .webp в качестве аватара всё равно появляется это сообщение.

Похожим образом я попытался загрузить анимированный GIF, но в итоге он стал статичным изображением. Таким образом, этот плагин для анимированных аватаров (до того, как он перестал работать) действительно был полезен, так как позволял использовать анимированные изображения профиля.

5 лайков

Похоже, последнее обновление Discourse сломало этот плагин.
При попытке открыть профиль пользователя с анимированным аватаром я получаю следующие ошибки:

Также я вижу активный PR в репозитории, созданный в октябре 2023 года, но так и не слитый. Поддерживает ли проект кто-то ещё?

1 лайк

Я не вижу, чтобы @featheredtoast отреагировал на это последнее сообщение. Со временем я постараюсь сделать форк этого проекта и исправить проблему, но, к сожалению, не могу сказать, когда это произойдёт.

1 лайк

У меня есть рабочее решение, сейчас завершаю тестирование в тестовой среде.

Проблема заключалась в том, что avatar.string превращался в avatar.__string.

2 лайка

PR готов к слиянию:

4 лайка

Хотя использование плагина Animated Avatars больше не вызывает фатальной ошибки, он всё ещё не работает на нашем саморазмещённом экземпляре: аватары просто не анимируются, даже когда пользователи загружают их. Ручная проверка показывает, что анимированные аватары действительно загружаются, но не используются.

3 лайка

Я планирую запустить обновление завтра. Есть какие-нибудь новости об этом плагине?

2 лайка

Последний раз я проверял — всё ещё не работает, хотя это не вызовет ошибок на вашем форуме.

@Firepup650, не могли бы вы подробнее описать проблемы, которые вы наблюдаете? Я попробовал запустить это локально, и всё кажется работающим нормально.

Kapture 2024-03-07 at 10.16.45

Стоит обратить внимание на этот фрагмент из первого сообщения. По умолчанию анимация происходит только при наведении курсора на конкретный пост. Однако вы можете включить настройку сайта «всегда анимировать», чтобы анимация происходила в любом случае:

3 лайка

У нас всегда включена опция «always-animate», но созданный мной тестовый пользователь, похоже, не анимируется на AMC. Я попробую переключить несколько параметров в безопасном режиме, чтобы перепроверить.

Отключение тем не повлияло на моего тестового пользователя. Не упустил ли я что-то?

Также настройки:

2 лайка

Похоже, профили пользователей скрыты от публики, поэтому я не вижу ссылку. Я уже создал аккаунт, так что если вы одобрите его, я быстро всё проверю :eyes:

2 лайка

Уже одобрил, как только увидел вас в очереди. Не помню, чтобы скрывал публичные профили…

2 лайка

Похоже, ваш тестовый пользователь имеет уровень доверия 0 («новый пользователь»).

И, судя по вашему скриншоту выше, анимированные аватары доступны только для пользователей с уровнем доверия 1 и выше :eyes:

Это настройка сайта «Скрыть профили пользователей от публичного доступа». Из консоли браузера:

1 лайк

Гомер Симпсон
Думал, что я повысил уровень доверия моей тестовой учётной записи до TL1, извините!

3 лайка

Не переживайте! Я сейчас удалю тег broken (cc @Crius)

4 лайка

Я переустановил плагин 24 часа назад, и он у меня работает.

Спасибо за исправление💫

5 лайков

Вау! Это очень полезно!

2 лайка

Я рад, что это снова работает! Пока тема актуальна, не могли бы мы включить её функционал на главной странице мобильной версии?

1 лайк