Слайдеры карусели с компонентом Featured Tiles на мобильных устройствах?

Привет, я успешно установил ваш компонент, но не могу отобразить свои изображения. Я загрузил изображения в общую папку Discourse и в Google Диск. Результата нет, крутится только индикатор загрузки.

В настройках должно быть как минимум два элемента, так ли это?

Привет! По поводу этого компонента, могу я спросить, какого размера должно быть изображение, которое я загружу?

Привет, ребята!

Касательно этого TC: GitHub - discourse/discourse-big-carousel-component: Work in progress · GitHub

Я вижу, что над ним работают, но не могу найти ничего об этом на Meta?
Когда я пытаюсь установить его на «3.5.0.beta8-dev», TC не отображается (проверено через tc preview)

Судя по всему, это всё ещё черновик. Вы изменили настройку plugin_outlet?

Редакция: ладно, только что понял, что это отображается только на маршруте категорий…

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

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

По-моему, вам нужно импортировать defaultHomepage, а затем сделать что-то вроде:

import { defaultHomepage } from "discourse/lib/utilities";

...

@discourseComputed("router.currentRouteName")
shouldDisplay(currentRouteName) {
  return currentRouteName === `discovery.${defaultHomepage()}`;

Возможно, вам придется дополнительно скорректировать этот код; он может быть не совсем точным (но, по крайней мере, это направление, в котором вы пытаетесь действовать). Я не тестировал это. Однако, судя по тому, что я вижу, именно так это реализовано в сообществе Robotime.

О боже, это так сложно :sob:

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

Только предупреждение: репозиторий был архивирован.

Попробуйте следующее:

  1. В компоненте вашей темы загрузите изображение:


  2. Скопируйте URL загруженного изображения:


  3. Вставьте его в настройку image_url:

Сохраните изменения, и всё должно заработать.


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

сюда загружать?

Нет, загружается компонент темы. В компоненте «Большой слайдер» перейдите в настройки внизу; там будет кнопка «Загрузить».

Почему у меня нет этой кнопки?

Очень странно… Я посмотрел ваш форум, и, похоже, у компонента Big Carousel есть файл в templates/components/big-carousel. Вам следует переместить его в components/big-carousel.

Я использовал этот компонент. Мне стоит сейчас удалить его и снова скачать GitHub - discourse/discourse-big-carousel-component: Work in progress · GitHub

правильно?

Это просто предупреждение, вам не обязательно его выполнять. Но похоже, что вы установили Topic List Previews дважды, и это вызывает множество ошибок. Вам нужно удалить одну из копий.

Однако я до сих пор не понимаю, почему у вас отсутствует кнопка загрузки :thinking:.

Я удалил предыдущий файл и скачал его снова, но, похоже, кнопки загрузки нет.

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