Мы решили уменьшить минимальный размер для лайтбокса; казалось, что значительная часть тех, кто его использовал, применяла изображения чуть меньшего размера или ровно 400 x 300. Это работало отлично.
@Heather_Dudley Как вам это удалось?
В настройках администратора я не смог найти такой вариант лайтбокса для изменения размера.
Это «максимальный размер изображения» и «максимальная высота изображения» — если вы выполните поиск по запросу «максимальный размер изображения», будут найдены оба параметра. Всё, что превышает этот лимит, открывается в лайтбоксе.
Привет, ребята!
У кого-то ещё есть проблемы с тем, что изображения выходят за пределы «блока» поста?
Посмотрите, например, здесь: некоторые изображения смещены вправо и не видны.
Привет! Я новичок в Discourse и изучаю доступные галереи изображений. В данный момент я использую PhotoPost Gallery для форума vBulletin. Существуют ли какие-либо импортеры для переноса данных из PhotoPost в Tiles? Я пытался найти эту информацию, но наткнулся только на следующее обсуждение. Если я не ошибаюсь, тогдашний вывод заключался в том, чтобы импортировать их как темы. Актуален ли этот подход до сих пор?
Спасибо за компонент.
Он работает нормально, но я не получаю «статичный предварительный просмотр», как показано в вашем примере.
Фотографии подсвечиваются линией слева, но их размер не изменяется.
Прочитав все сообщения выше, я обнаружил, что у многих пользователей возникла та же проблема, что и у меня.
И «Titles Image Gallery», и «Slick Image Gallery» нарушают верстку поста, когда пользователи загружают изображения меньшего размера, чем установленное в настройках сайта значение «Макс. ширина и высота изображения» в Галерее. Я понимаю, что Discourse не создает «лайтбокс» для маленьких изображений, поэтому жалоб быть не должно, если пользователи не смогут кликнуть на них или увеличить.
Однако невозможно заставить всех участников форума загружать изображения больше установленного значения «Макс. ширина и высота изображения». Большинство участников даже не понимают, что такое пиксель, и не знают, как проверить размер изображения. Они просто загружают любые найденные картинки, точно так же, как это делают в других социальных сетях.
Вот пример: если максимальный размер изображения на сайте установлен на 690 пикселей как по ширине, так и по высоте, и пользователь загружает в галерею четыре изображения размером 680×680 пикселей, то в посте появляется большое пустое пространство (680×2720 пикселей).
Я понимаю, что разработка функции, позволяющей галерее работать с изображениями любого размера, может занять время. Но на данный момент, на мой взгляд, лучше, чтобы галерея скрывала изображения, не соответствующие требованиям по размеру, чтобы хотя бы не нарушать верстку поста. Ибо сломанная верстка создает у пользователей негативное впечатление. Просто мое мнение. ![]()
При просмотре на смартфоне отсутствует третье изображение.
Всего 4 изображения, на ПК я могу увидеть все.
Однако при просмотре на смартфоне третье изображение отсутствует.
В инспекторе браузера я вижу, что третье изображение размещено под классом “tiles-col–3”, что не должно происходить на маленьком экране.
Дело в том, что CSS скрывает (display:none) “tiles-col–3” на маленьких экранах, из-за чего изображение в третьем столбце пропадает.
Просто хочу сказать спасибо за этот TC. Он отлично дополняет проект, над которым я работаю. Хорошая работа. ![]()
Почему изображения не отображаются, если они меньше максимального размера?
У меня те же проблемы, что описывает @lhkjacky.
Спасибо @Heddson за создание новой темы для решения проблемы с «Tiles Image Gallery». ![]()
Masonry Image Gallery:
Я заменил «Tiles Image Gallery» на «Masonry Image Gallery».
Теперь добавление небольших изображений в галерею не нарушает макет сообщения. ![]()
Мы уже несколько лет используем и Tile, и Slick, и наша сообщество довольны обоими! ![]()
Недавно мы обновили наш форум до версии Discourse 3.0, и оба плагина начали работать некорректно. Я не думаю, что проблема в нашей конкретной настройке, так как мы используем стандартную тему с базовыми кастомизациями CSS, и проблемы начались только после обновления.
Проблема с Slick заключается в том, что несколько дополнительных изображений появляются за пределами слайд-шоу, а под ними — несколько рядов кликабельных точек. Это должно прояснить ситуацию:
Что касается плагина Grid, то особенность в том, что справа от сетки появляется небольшой фрагмент дополнительного изображения:
На мобильных устройствах обрезанное изображение шире, но всё равно обрезано:
Готовы отправить личное сообщение со ссылками на живой форум, где это происходит.
Кто-нибудь ещё сталкивался с этим?
Я использую Discourse 3.0.1 beta2.
Предварительный просмотр не показывает статическое изображение:
Однако в самом посте все 8 изображений отображаются корректно:
Сколько изображений у вас в галерее? Есть ли у вас изображения с необычным соотношением ширины и высоты?
Проблема действительно связана с количеством изображений: когда в галерее больше изображений, чем места для отображения маркеров, она начинает вести себя странно, начиная с версии Discourse 3.0.
Вот предел, до которого всё работает корректно, и маркеры отображаются под изображением:
А вот та же галерея, но с одним дополнительным изображением:
Все маркеры сдвинулись вверх и теперь отображаются поверх фотографии: их немного трудно разглядеть на чёрном фоне, но хотя бы один слева видно (при наведении они становятся заметнее), а дополнительный маркер появился внизу.
Раньше, при большом количестве изображений, маркеры выстраивались в ряды под галереей.
Возможно, это связано с тем, что некоторые (тоже большие) галереи — но не все — после обновления до Discourse 3.0 тоже немного сломались:
Неясно, вызвано ли это смещением маркеров. При просмотре HTML-кода между ul.slick-list и button.slick-next.slick-arrow обнаруживается несколько десятков тегов <br>, среди которых затерялись два изображения.
Этот компонент темы устарел. Вместо него следует использовать новую встроенную функцию, представленную здесь:
Есть ли дата прекращения поддержки для этого компонента темы? Мы пытаемся определить приоритет перехода на новую функцию.
Кажется, этот компонент уже сломан? Он всё ещё работает нормально на вашем сайте?
Я получил сообщение:
[Уведомление администратора] Один из ваших тем или плагинов требует обновления для совместимости с предстоящими изменениями в ядре Discourse. (id:discourse.fontawesome-6-upgrade) Обнаружена тема: ‘Tiles - Gallery Component’.
Хотя этот компонент устарел.














