Отключить авто-сетку изображений?

Есть ли способ отключить «авто-сетку изображений»? :thinking:

по теме:

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

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

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

Переменная MIN_IMAGES_TO_AUTO_GRID находится в файле /app/assets/javascripts/discourse/app/lib/uppy/composer-upload.js

const MIN_IMAGES_TO_AUTO_GRID = 3;
if (this.#consecutiveImages?.length >= MIN_IMAGES_TO_AUTO_GRID) {
    this.#autoGridImages();
}

Я подозреваю, что поскольку число MIN_IMAGES_TO_AUTO_GRID зашито в коде, у нас нет возможности изменить это значение? :thinking:

Три — очень маленькое число для автоматического включения этой функции :confused:

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

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

Выглядит плохо? Это действительно веская причина.

Это с iPhone 15+, не самого узкого, но и не слишком широкого.

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

У нас есть возможность не использовать автоматические списки. Но теперь мне приходится учить пользователей, которые уже напуганы редактором Discourse и странными для них разметками, как редактировать [grid].

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

Привет :waving_hand:

Я тоже хотел бы попросить сделать это настройкой сайта. Мне нравится идея, но реализация пока не совсем удачная. Я имею в виду, что с добавлением тегов [grid][/grid] пользователи могут легко сломать сетку изображений. Я понимаю, почему это важно, но у нас просто нет времени постоянно исправлять сломанные галереи после действий нетехнических пользователей. Мы хотим сохранить всё максимально простым.

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

Мы уже давно используем компонент темы Masonry Image Gallery, который автоматически формирует сетку без использования тегов.

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

Спасибо, Линдси :slight_smile:

Наше сообщество активно использует фотографии — сейчас на нашем Discourse размещено более полумиллиона изображений.

Одна из проблем, с которой мы сталкиваемся при автоматическом применении автогрида, заключается в том, что 99% наших пользователей не знают, что такое автогрид, не осознают, что он применяется, и не понимают, как его отключить.

Почему это может стать проблемой?

Около 96% фотографий, которыми делится наше сообщество, имеют горизонтальную ориентацию, а не вертикальную.

Автогрид значительно обрезает загружаемые пользователями изображения, отрезая края и превращая горизонтальные фотографии в вертикальные для глаза :cry:

Один из участников сообщества даже обвинил нас в том, что мы изменяем их фотографии.

Возможно, есть ирония в том, что мои только что загруженные скриншоты в горизонтальном формате сами не являются горизонтальными :pensive:

Мы опасаемся, что это лишь начало новой функции — всего несколько дней прошло, и я даже не представляю, что будет в ближайшие недели и месяцы :see_no_evil:

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

Тем временем, пожалуйста, не стесняйтесь продолжать делиться своими наблюдениями о том, как это работает (или нет!) в вашем сообществе.

Мне нравится, я использую функцию сетки уже какое-то время

Это кажется очевидной настройкой, которую нужно добавить в параметры. Я недавно обновил свой сайт, не зная, что это было внедрено, и уже через день в постах стал появляться текст [grid], потому что у людей нет технических знаний о том, что он делает или что означает. Также я получил жалобу на то, что это происходит автоматически.

Сетка в нашей панели инструментов находится по адресу Masonry Image Gallery, и, на мой взгляд, она работает лучше в целом, поскольку не обрезает изображения (хотя есть несколько случаев, когда предпочтительнее [grid]). Поэтому появление [grid] сейчас вызывает путаницу.

У вас тоже они появляются случайно?

:see_no_evil:

Да, именно так

Да, вот о таких вещах я и говорю:

У меня тоже есть несколько замечаний.

Вчера я провёл день в саду, обрезая растения, сделал несколько фото «до/после» на телефоне и загрузил их в темы на своём личном форуме. Затем я периодически возвращался к компьютеру, чтобы отредактировать посты и добавить больше заметок. Иногда я также использовал микрофон для диктовки, что тоже работало удивительно хорошо.

  1. Я бы предпочёл, чтобы все фото по умолчанию отображались в виде сетки, даже если фото всего одно. Мне нравится использовать фотографии для усиления смысла контента, но они не должны отображаться в полном размере по умолчанию. Иногда мне может потребоваться увеличить отдельную загрузку, но это случается довольно редко.
  2. На мобильных устройствах процесс загрузки фотографий уже неудобен, но он становится ещё более сложным, когда вы хотите использовать сетку: нужно пальцем выбрать место в редакторе, удалить пустые строки, а затем найти кнопку для вставки сетки на первом изображении.
  3. Иногда загрузка не удаётся по тем или иным причинам, что делает пункт (3) ещё более раздражающим и отнимающим время.
  4. На мобильных устройствах навигация между фотографиями кажется немного устаревшей. Я заметил, что пользователи часто путаются и случайно теряют своё место. Не могли бы мы сделать так, чтобы фото занимали весь экран, и можно было легко приближать/отдалять пальцами, а также свайпать влево и вправо, как в других приложениях?

Возможно, пункт (1) можно реализовать как настройку категории? При её включении все изображения отображаются в виде сетки, и тогда разметка сетки в Markdown, а также интерфейс для её добавления, становятся совершенно не нужны.

То есть это будет обрабатываться в интерфейсе на лету при просмотре поста, а не в виде тегов [grid], встроенных в содержимое поста?

Да, я так и подумал. Что-то вроде компонента темы discotoc.

У нас также постоянно возникают бесконечные варианты сломанных тегов кода [grid], которые нам приходится исправлять. Проблема не только в целых тегах grid, но и в их частичных фрагментах, как в этом примере:

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

Вот ещё несколько примеров: загрузка не удалась, и всё сломалось.
Не знаю, как туда добавить эмодзи :speech_balloon: :smile:



Есть ли какие-либо обновления по этому вопросу?

Я очень надеюсь на возможность отключить это :slight_smile:. Или хотя бы изменить минимальное количество изображений.