Автоматически применять сетки к загружаемым изображениям

Image grids организуют загруженные изображения в макет «кирпичной кладки» (masonry grid), что является отличным способом представить изображения интересно, не занимая слишком много визуального пространства, как показано ниже:

Хотя участники могут добавлять сетки вручную, вы можете включить настройку experimental auto grid images, чтобы автоматически применять сетки к загрузкам из трёх и более изображений. Вот как это выглядит для ваших участников:

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

Примечание: Хотя эта настройка обозначена как experimental, мы используем её здесь, на Meta, и в нашем внутреннем сообществе уже несколько месяцев, поэтому она безопасна и для вашего сообщества!

19 лайков

Я упоминал об этом ещё в 2024 году:

Хотя эта функция всё ещё находится в экспериментальной стадии, есть ли какие-либо планы по улучшению поддержки сетки для фотографий горизонтальной ориентации? :folded_hands: :slight_smile:

3 лайка

Что ж, мы добавили новый режим Попробуйте новый режим карусели, в котором нет проблемы с обрезкой.

В сетке всегда будут какие-то компромиссы. Очень сложно сделать это идеально.

2 лайка

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

1 лайк

Я предполагаю, что уведомление о том, что это изменение скоро станет постоянным, означает, что настройка — которая была добавлена специально потому, что авто-сетка по умолчанию не подходит для каждого сообщества — будет удалена. Так ли это?

Для меня это по-прежнему так же раздражает, как и раньше. Я часто загружаю все свои скриншоты сразу, а затем расставляю их внутри своего поста. Возможно, это связано с тем, что я использую планшет, и стандартный предпросмотр довольно мал, поэтому часто проще добавить все нужные скриншоты в пост и использовать предпросмотр в Discourse, чтобы решить, какой из них к какому абзацу относится. Но из-за этого я часто удаляю теги сетки. Вот почему я по-прежнему предпочёл бы отключить эту функцию на своём личном форуме (мне также было бы полезно отключить её на Meta, но я привык удалять их здесь; иногда я жалею, что помог выявить ошибку, из-за которой авто-сетка не работала в интерфейсах на других языках — для меня это было своего рода функцией).

Даже если бы я не использовал планшет для загрузки, я не хочу, чтобы информация из изображений скрывалась по умолчанию — не всегда очевидно, сколько вы упускаете, не открыв лайтбокс. Режим карусели не решает эту проблему по-настоящему, поскольку автоматического режима карусели нет; результат авто-сетки остаётся такой же сеткой, как и раньше. Я знаю, что в RTE есть кнопка переключения, но в режиме Markdown нужно вручную добавлять этот синтаксис. Это даже больше работы, чем удаление тегов сетки.
Кроме того, в режиме карусели тоже нельзя увидеть всю информацию. Это как уменьшенная версия использования лайтбоксов из сетки: вы видите одно полное изображение, но не все изображения. Если пользователь делится несколькими фотографиями своей постройки, я хочу иметь возможность следить за проводкой. Однако для этого мне нужно видеть одновременно как переднюю, так и заднюю стороны печатной платы, а также фотографии других компонентов, подключённых к ней — не по очереди и не только части фотографий. Вот почему я считаю, что форуму лучше и в будущем оставить эту функцию отключённой.

3 лайка

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

Но ведь нужно угодить всем, и, возможно, многие загружают изображения, так что ничего не меняйте для меня :rofl:

1 лайк

Серьёзно? :scream:

Может ли компонент темы это предотвратить? :thinking:

4 лайка

Да, я точно не хочу, чтобы функция авто-сетки была включена на моих форумах, если у неё нет настройки. Пожалуйста, продолжайте работу над тем, чтобы мы могли её отключать. Спасибо.

5 лайков

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

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

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

Мне нужно будет создать способ указывать ожидаемое «конечное состояние» для определённых будущих изменений. На данный момент вы можете просто игнорировать предупреждение в интерфейсе будущих изменений: мы не переведём параметр «Включить авто-сетку изображений» в статус «Постоянный» и не удалим эту настройку.

4 лайка

Мне кажется, было бы понятнее, если бы тип воздействия назывался «установка по умолчанию». Тогда, наверное, было бы очевиднее, что в итоге это всё ещё настройка.

2 лайка

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

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

2 лайка

Готово:

3 лайка