Хочу уточнить вопрос о том, что код [grid] не заполняется автоматически

Недавно я обновился до последней версии форумной системы и обнаружил отличную новую функцию: добавление кода [grid]. Когда я перетаскиваю несколько фотографий в текстовый редактор, код [grid] автоматически заполняется. Ранее эта функция была недоступна. До этого отображение нескольких фотографий в сообщении делало его необычно длинным, что сильно влияло на визуальное восприятие. После обнаружения нового кода [grid] я заметил, что он позволяет выводить 2–3 фотографии в ряд, оптимально уменьшая размер отображения, с возможностью увеличения фотографий при клике. Это значительно улучшило визуальную привлекательность форума. Однако, начиная с вчера, я заметил, что код [grid] больше не заполняется автоматически при редактировании сообщений. Я хотел бы узнать, не связано ли это с какой-то настройкой, вызывающей эту проблему.

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

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

Возможная настройка пользователя для отключения этой функции отслеживается здесь: Turning off auto-grid-images?

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

Приношу извинения за недопонимание из-за недостаточного пояснения. Как видно на изображении, когда я одновременно перетаскиваю 5 фотографий в текстовый редактор, код [grid] не появляется автоматически.

Я вижу, можете ли вы попробовать кнопку загрузки?

@keegan / @lindsey, здесь может быть крайний случай.

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

Кстати, я протестировал несколько сценариев:

  • загрузка 5 изображений через кнопку загрузки
  • загрузка 5 изображений путём перетаскивания 5 фотографий одновременно
  • загрузка 5 изображений с помощью перетаскивания и кнопки загрузки при редактировании поста
  • загрузка изображений при ограниченном соединении

и автоматический [grid] здесь, на Meta, работает.

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

Теперь я уверен, что проблема, возможно, не в системе форума, но меня всё ещё очень интересует, почему это происходит. Я провёл следующие тесты:

  1. Я открыл несколько браузеров и обнаружил, что не смог автоматически заполнить код сетки.
  2. Используя свой обычный браузер Google Chrome, я сделал несколько публикаций и обнаружил, что в одном случае код сетки заполнялся автоматически, а в другом — нет. Поскольку оба браузера были Google Chrome, но с разными учётными записями Google, я провёл третий тест.
  3. Используя одну и ту же учётную запись Google, я переключался между учётными записями на форуме для публикации. Я подтвердил, что при использовании учётной записи администратора форума код сетки не вызывается. Однако при использовании любой другой учётной записи код сетки заполняется автоматически.
  4. Чтобы подтвердить, вызвано ли это явление кэшированием браузера, я вышел из учётной записи администратора форума. В другой учётной записи Google, где код сетки вызывался, я также вышел и переключился на учётную запись администратора форума. После переключения код сетки снова не вызывался в том форуме, где ранее это работало.

У кого-нибудь возникала подобная проблема? Могу подтвердить, что эта проблема возникает только у моей учетной записи администратора. Похоже, что некоторые настройки вызывают эту проблему. Как можно изменить настройки, чтобы восстановить код [grid]?

Чуть запоздалый вклад, но я наткнулся на это, просматривая связанные темы, и подумал, что это может быть связано: :slight_smile:

Функция авто-сетки работает у вас теперь, когда проблема с локалью исправлена?

Нет, всё ещё игнорирует, если вклад написан в визуальном редакторе. У меня последняя версия.

Ах, я спрашивал у @wenqin, та же ли у них проблема, что и у вас (и надеюсь, что она уже решена :crossed_fingers: :slight_smile:)

К сожалению, я думаю, что код [grid] пока не поддерживается в редакторе RTE. :cry:

Ой, моя ошибка. Я слишком обрадовался, что всё, возможно, уже исправлено, и напечатал слишком быстро! :blush:

@wenqin, я думаю, что недавно были внесены некоторые изменения, которые могли решить вашу проблему. Не могли бы вы проверить и подтвердить, что сейчас всё работает?


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

Какой плагин вы имеете в виду? Функция сетки изображений является частью самого Discourse. Проверьте, включена ли опция «Экспериментальные автоматические сетки изображений». У меня она работает, как и на моём личном сайте.

Screenshot 2025-12-10 at 6.14.34 AM

Не знаю, откуда взялись выделенные кнопки в вашем меню редактора — я раньше их никогда не видел.

Этот компонент, добавляющий кнопки, уже давно помечен как deprecated