Topic List Previews (legacy)

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

Конечно, вот оно

2 лайка

Пока не уверен, что это баг. Скорее всего, всё работает как задумано.

Так, через настройки вы ограничиваете это параметром topic_list_featured_images_count, который установлен на 6. Отображаются все изображения. Порядок запроса определяется временем присвоения тегов (параметр topic_list_featured_order), поэтому, полагаю, сначала будут отображаться более старые. Вот почему, как мне кажется, новые изображения не появляются.

Увеличьте это число: topic_list_featured_images_count

Или измените критерий сортировки.

(Кстати, очень красивая работа!)

1 лайк

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

Спасибо за оценку наших работ, наши пользователи — действительно талантливые художники :slight_smile:

2 лайка

Нет, я увеличил число до 12, но всё ещё не вижу многие недавно отмеченные произведения искусства. Эти работы тоже не старые. Посмотрите на этот скриншот: вы увидите как главное изображение, так и верхний ряд за пределами начальных 6.

1 лайк

Я вижу 12 сверху, всё хорошо?

1 лайк

Нет, если посмотреть на скриншот галереи, то изображения между вторым горизонтальным и черно-белым портретным (третье сверху во втором столбце) отсутствуют в строке с основным изображением — они туда так и не были добавлены. Если быть конкретнее: третье изображение в верхнем ряду, второе изображение (русалка) и альпака (четвертое изображение в третьем столбце) не видны в верхнем ряду.

1 лайк

Во-первых, вы не получите более 12.

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

Да, более старые обычно появляются первыми, потому что вы, скорее всего, пометили их первыми. Более новые с меньшей вероятностью появятся по той же причине.

1 лайк

Да, я понимаю порядок и функцию. Ранее всё работало корректно. Я даже увеличил лимит до 48, но всё ещё не вижу эти недавние изображения, которые были недавно помечены. Я не помечал старые изображения; отсутствующие изображения — это как недавно добавленные, так и недавно помеченные. Я вижу старые помеченные изображения, но некоторые из промежуточных отсутствуют.

Это уже работает на сайте, вы можете проверить даты.

1 лайк

Извините, кажется, мне удалось воспроизвести проблему! … позвольте мне провести дополнительное расследование и вернуться с ответом!

2 лайка

Спасибо :slight_smile:

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

Мне интересно, не изменили ли основные обновления в мае что-то, связанное со структурой тем, что влияет только на новые темы, созданные после этого изменения. Например, я могу взять изображение из существующей рекомендованной темы, создать новую тему, отметить её как рекомендованную, и оно не появится вверху. Однако переключение отметки для того же изображения/темы работает как ожидалось. Странно.

2 лайка

Спасибо за ваше терпение, ребята:

  • исправление повреждения плиток в Firefox
  • исправление отсутствующих изображений в заголовках

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

@icaria36 @raghukamath @AdamAndrews

3 лайка

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

2 лайка

Нашёл небольшую ошибку в TC: когда вы прокрутили страницу вниз (например, «Последние»), переходите в тему, а затем возвращаетесь назад, ваше положение на странице не сохраняется, и она сбрасывается в начало.

2 лайка

@D8vid Переместил ту дискуссию сюда

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

Миниатюры — это концепция, относящаяся только к темам. Однако, если вы установите плагин TLP или компонент темы TLP Theme Component Sidecar, вы сможете вручную выбрать, какое изображение из всех сообщений будет представлено, при условии, что оно соответствует критериям фильтра.

К сожалению, это означает, что миниатюра не поддерживается для каждого сообщения отдельно.

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

3 лайка

Кажется, работает! Большое спасибо.

2 лайка

Мне нужно создавать миниатюры для URL-адресов, скопированных с других сайтов, кроме youtube.com, например: TED: Ideas change everything. Как это сделать? Возможно ли это?

2 лайка

Есть ли способ принудительно установить единый размер миниатюры в последней версии TLP? Ранее мы использовали пользовательскую ширину 284 пикселя для нашего сайта (на базе последней версии Discourse). Сейчас мы используем настройку «до» 400 пикселей в попытке приблизиться к нужной ширине.

Однако по какой-то причине не все сообщения отображают миниатюру размером 400 пикселей. Через каждые несколько сообщений в списках тем появляются размытые миниатюры, потому что для этих сообщений используется слишком маленькая миниатюра — шириной либо 100 пикселей, либо 50 пикселей вместо 400 пикселей. Кажется, что нет никакой закономерности: почему эти сообщения используют миниатюру меньшего размера, чем остальные, у которых все миниатюры имеют размер 400 пикселей.

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

Спасибо!

1 лайк

Сейчас миниатюры создаются ядром.

Если ссылка генерирует превью в виде одной строки, скорее всего, будет создана миниатюра, и она будет использована в превью списка тем.

2 лайка