Topic List Previews (legacy)

Спасибо за исправление! Я только что установил разрешение 4, и почти все плитки теперь загружают миниатюры размером 400x400. Так что всё работает отлично. :clap:

Единственное исключение — несколько постов с исходной загрузкой изображения меньше 800x800, но больше 400x400. В этих постах загружается миниатюра размером 200x200 вместо доступной 400x400.

1 лайк

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

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

2 лайка

Звучит отлично, спасибо за исправления. Я рад, что теперь мы загружаем изображения размером 400x400, чтобы ускорить загрузку страниц. :+1:

2 лайка

@merefield, прежде всего… спасибо за потрясающий плагин :folded_hands:

Хотел также сообщить, что настройка «запасная миниатюра по умолчанию для списка тем», похоже, не работает. Я установил это в качестве «запасной миниатюры по умолчанию для списка тем», но любая тема без изображения не использует это изображение-запасной вариант, как показано здесь:

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

Ещё один момент: раньше миниатюры отображали анимированные GIF-файлы, что нам очень нравилось. Но теперь, похоже, для миниатюры показывается только статичный кадр вместо анимированного GIF.

Ещё один момент: мы также используем плагин Pavilion Events Plugin, о котором @davidkingham упоминал, что они тоже его используют.

1 лайк

Это работает в TC, я использовал это на этой неделе. Что касается плагина, я изучу этот вопрос в период подготовки к следующему поддерживаемому обновлению. Спасибо за сообщение.

Миниатюры теперь создаются системой Discourse. Большая часть связанной логики была удалена из TLP. Нам нужно будет попросить их добавить поддержку анимированных GIF-файлов.

Да, я поднял этот вопрос. Это конфликт шаблонов. Один из моих коллег уже работает над этим.

1 лайк

Это должно работать — я видел сайты, использующие наш официальный компонент темы, которые успешно отображают анимированные GIF-файлы. Убедитесь, что в настройках вашего сайта включена опция разрешить анимированные миниатюры (она включена по умолчанию).

Если это всё ещё не работает, создайте новую тему в разделе Support здесь, приложив неработающий GIF-файл.

3 лайка

Ой, упустил эту настройку, Дэвид, большое спасибо за вмешательство!

@jord8on, если это не сработает, я в первую очередь сам всё проверю в таком случае. Напиши мне в личные сообщения с примером, если этот вариант тебе не подходит.

3 лайка

Анимированные GIF-файлы работают на нашем сайте. Не уверен, в чём была проблема. Возможно, дело было в моём локальном устройстве ¯\_(ツ)_/¯

Спасибо, что занялись этим!!

Ещё один вопрос. Я только что ознакомился с официальным компонентом темы Discourse и хочу узнать, в чём разница между ним Topic List Thumbnails и этим плагином «Предварительный просмотр списка тем»? Есть ли какие-то ситуации, когда один лучше или хуже другого?

2 лайка

Думаю, тебе понадобится меньше минуты, чтобы решить это самостоятельно? :). TLP TC делает именно то, что заявлено.

2 лайка

Это реализовано в TC, пожалуйста, протестируйте и дайте обратную связь:


по умолчанию: ВЫКЛ.

2 лайка

@davidkingham @jord8on Я добавил недостающий мобильный плагин outlet в TC, который @fzngagan любезно внес в ядро Discourse через PR (спасибо, друг!), так что, возможно, ситуация улучшится. Однако я ещё не тестировал это с плагином Events!

Дайте знать, как у вас получится с плагином Events и TC:

Если вам это нужно в плагине, дайте знать.

2 лайка

Это очень помогает нам, так как теперь мы можем сначала публиковать и продвигать контент для наших участников. Спасибо! :smiley:

2 лайка

Если мы изменим разрешение миниатюр или удалим плагин TLP, нужно ли предпринимать какие-либо действия для очистки старых сгенерированных миниатюр? Или они будут удалены автоматически со временем?

1 лайк

Разрешение — это просто поверхностный выбор на уровне JavaScript.

Хороший вопрос. Генерация миниатюр — это основная задача. Попробуйте удалить и пересобрать тему и посмотрите, исчезнут ли они из latest.json.

2 лайка

В настоящее время мы наблюдаем несоответствие между порядком отображения избранных изображений и порядком тем по тегу, например, избранные темы на https://1e9.community и https://1e9.community/tag/titelstory?ascending=false&order=created.

По какому именно критерию сортируются избранные изображения? Спасибо!

1 лайк

Создано. Имеется в виду момент создания темы (а не момент применения тега). Я только что проверил сайт, где это используется, и кажется, что всё работает как ожидалось в обоих режимах?

2 лайка

К вашему сведению, всё, кажется, работает отлично, хотя конфликт между Events и мобильной версией всё ещё сохраняется.

2 лайка

Я займусь этим через несколько часов.

P.S. Я внес это изменение. Теперь шаблон TLP должен загружаться на мобильных устройствах с деталями события.

2 лайка

Спасибо @fzngagan

Теперь я вижу событие в списке тем на мобильном устройстве без проблем, используя TC. Можете ли вы подтвердить это, @davidkingham?

1 лайк

Это вопрос личного выбора. TLP существует уже дольше, и отчасти именно поэтому он обладает более широким набором функций (выбор миниатюры, изображения для избранного, система портфолио пользователей, поддержка рекомендованных тем). У него немного другой формат плиток с большим количеством метаданных. У TLTTC есть дополнительный тип отображения (сетка).

1 лайк