@merefield - хочу извиниться за неудобства, возникшие из-за недостаточной тщательности тестирования — проблема возникла из-за компонента TC Topic Banners, который не поддерживается — я не знал, что он был помечен как неподдерживаемый некоторое время назад. И как-то он конфликтовал с вашим TC.
Как вы думаете, стоит ли предложить новую функцию Discourse для отображения статуса TC в соответствующей панели администратора?
Нет проблем. Думаю, основная команда уже предприняла некоторые усилия, чтобы улучшить ситуацию. Не уверен, что они могут сделать больше, но в любом случае не волнуйтесь. Иногда бывает сложно понять, откуда возникает проблема :).
Кажется, у меня возникла проблема: после бесконечной загрузки списка тем нарушается макет. Чтобы проверить, просто откройте этот URL, переключите тему (в левом нижнем углу) на «ретро» и прокрутите все темы, пока не обнаружите проблему: https://neidan.discourse.group
Любопытно. И ошибок в консоли нет. Как будет время, я посмотрю. Спасибо за отчет. (Кстати, сайт выглядит отлично )
(К сведению: отсутствие нативной рендеринга Masonry в браузере — это раздражающий пробел, который вынуждает нас писать более хрупкий JavaScript. Этот компонент темы уже более 8 лет, и за всё это время они всё ещё спорят о реализации!)
Попробуйте это (я думаю, это может быть связано с расчетом размера, когда элемент находится вне экрана — существовал обходной путь, но он был ограничен Firefox).
Пожалуйста, обновитесь и дайте знать, если это решит вашу проблему.
Привет! Спасибо за быстрое исправление! Похоже, это работает, но это скорее временное решение, потому что в первую миллисекунду я вижу ту же проблему, но затем оно само корректируется. Однако результаты пока работают. Спасибо!
Это больше, чем просто «обходной путь» в этом смысле. JavaScript разработан так, чтобы не создавать лишней нагрузки. Если бы он выполнялся чаще, это приводило бы к пустой трате энергии. Это компромиссное решение до тех пор, пока CSS не получит поддержку masonry-сетки…
Конечно, это можно исправить с помощью CSS. Если нужна помощь — пишите в Marketplace.Компонент имеет открытый исходный код и не требует подписки, но боюсь, что моя бесплатная поддержка ограничена, так как я очень занят.Я не вижу этой проблемы ни на одном из сайтов, указанных в оригинальном посте (не стесняйтесь проверить на своём устройстве). Подозреваю, что это может быть связано со специфическими требованиями вашей конкретной темы.
Спасибо, но это влияет на все плитки? В идеале только каждая вторая плитка (чётные) должна иметь такой фон, но, полагаю, это невозможно сделать с помощью CSS?
Всё работало отлично, пока я не открыл тему и не прокрутил вниз до рекомендаций
Оказывается, для рекомендаций почему-то не применяется ограничение размера
(и изображение, и ссылка на карточку ведут на начало темы, а не на новый пост (как ссылка на заголовок), но это уже другая проблема)
@merefield
Не могли бы вы проверить, что ссылки на изображение и детали ведут на /t/foo/123, а не на t/foo/123/1, как ссылка на заголовок?
Кажется, где-то есть ошибка.
Это ломает ссылки на непрочитанные темы (они, очевидно, должны вести к новому сообщению).
Изображение предназначено для ссылки на исходный пост, так как именно там обычно располагается миниатюра. Однако мы могли бы добавить настройки для предоставления дополнительных опций, включая (но не ограничиваясь этим):
последний прочитанный пост и
текущую выбранную миниатюру (которая не обязательно должна находиться в первом посте, так как вы можете выбрать другую).