Спасибо за исправление! Я только что установил разрешение 4, и почти все плитки теперь загружают миниатюры размером 400x400. Так что всё работает отлично.
Единственное исключение — несколько постов с исходной загрузкой изображения меньше 800x800, но больше 400x400. В этих постах загружается миниатюра размером 200x200 вместо доступной 400x400.
Новый алгоритм использует округление. Скорее всего, вам придется смириться с тем, что некоторые значения будут увеличены или уменьшены. Это сделано для того, чтобы я мог обобщить «уровень разрешения» для наборов разной длины. Проблема может заключаться в том, что я трактую каждое деление как равное, хотя на самом деле оно должно быть нелинейным.
Извините, сейчас у меня нет времени уделить этому больше внимания. Возможно, я улучшу это в будущем.
@merefield, прежде всего… спасибо за потрясающий плагин
Хотел также сообщить, что настройка «запасная миниатюра по умолчанию для списка тем», похоже, не работает. Я установил это в качестве «запасной миниатюры по умолчанию для списка тем», но любая тема без изображения не использует это изображение-запасной вариант, как показано здесь:
Есть ли решение, чтобы заставить отображаться изображение по умолчанию? Мне не хватает согласованности, когда у каждой темы было либо изображение, либо изображение по умолчанию.
Ещё один момент: раньше миниатюры отображали анимированные GIF-файлы, что нам очень нравилось. Но теперь, похоже, для миниатюры показывается только статичный кадр вместо анимированного GIF.
Это работает в TC, я использовал это на этой неделе. Что касается плагина, я изучу этот вопрос в период подготовки к следующему поддерживаемому обновлению. Спасибо за сообщение.
Миниатюры теперь создаются системой Discourse. Большая часть связанной логики была удалена из TLP. Нам нужно будет попросить их добавить поддержку анимированных GIF-файлов.
Да, я поднял этот вопрос. Это конфликт шаблонов. Один из моих коллег уже работает над этим.
Это должно работать — я видел сайты, использующие наш официальный компонент темы, которые успешно отображают анимированные GIF-файлы. Убедитесь, что в настройках вашего сайта включена опция разрешить анимированные миниатюры (она включена по умолчанию).
Если это всё ещё не работает, создайте новую тему в разделе Support здесь, приложив неработающий GIF-файл.
Ой, упустил эту настройку, Дэвид, большое спасибо за вмешательство!
@jord8on, если это не сработает, я в первую очередь сам всё проверю в таком случае. Напиши мне в личные сообщения с примером, если этот вариант тебе не подходит.
Анимированные GIF-файлы работают на нашем сайте. Не уверен, в чём была проблема. Возможно, дело было в моём локальном устройстве ¯\_(ツ)_/¯
Спасибо, что занялись этим!!
Ещё один вопрос. Я только что ознакомился с официальным компонентом темы Discourse и хочу узнать, в чём разница между ним Topic List Thumbnails и этим плагином «Предварительный просмотр списка тем»? Есть ли какие-то ситуации, когда один лучше или хуже другого?
@davidkingham@jord8on Я добавил недостающий мобильный плагин outlet в TC, который @fzngagan любезно внес в ядро Discourse через PR (спасибо, друг!), так что, возможно, ситуация улучшится. Однако я ещё не тестировал это с плагином Events!
Дайте знать, как у вас получится с плагином Events и TC:
Если мы изменим разрешение миниатюр или удалим плагин TLP, нужно ли предпринимать какие-либо действия для очистки старых сгенерированных миниатюр? Или они будут удалены автоматически со временем?
Создано. Имеется в виду момент создания темы (а не момент применения тега). Я только что проверил сайт, где это используется, и кажется, что всё работает как ожидалось в обоих режимах?
Это вопрос личного выбора. TLP существует уже дольше, и отчасти именно поэтому он обладает более широким набором функций (выбор миниатюры, изображения для избранного, система портфолио пользователей, поддержка рекомендованных тем). У него немного другой формат плиток с большим количеством метаданных. У TLTTC есть дополнительный тип отображения (сетка).