移动端使用 Carousel 滑块和 Featured Tiles 组件?

您好,我已成功安装了您的组件,但无法显示我的图片。我将图片上传到了 discourse 共享文件夹和 Google 云端硬盘。没有结果,只有加载中的旋转图标

设置中至少需要两项,是这样吗?

1 个赞

您好,关于这个组件,请问我应该上传多大的图片?

大家好

关于这个TC:GitHub - discourse/discourse-big-carousel-component: Work in progress

我看到它正在开发中,但在Meta上找不到任何相关信息?
当我尝试在“3.5.0.beta8-dev”上安装它时,TC没有显示(通过TC预览测试)

看起来它仍然是一个 WIP。您是否修改了 plugin_outlet 设置?

我已经尝试了两者,目前设置为“above-main-container”。

如果我想让用户在进入主页时就能看到轮播图,应该如何设置?因为你的视频似乎需要点击分类才能显示轮播图,但我希望用户在进入主页时就能看到它,而不是必须手动点击分类才能看到,因为有些人可能对分类不感兴趣。

我认为你需要 fork 它。限制路由的逻辑在这里:

我认为你需要导入 defaultHomepage,然后做类似这样的事情:

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

...

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

你可能需要进一步调整,这可能不完全准确(但也许是你想要做的事情的某种方向)。我没有测试过。不过,从我看到的情况来看,Robotime 社区就是这样做的。

我的天哪,太难了 :sob:

我应该在哪里上传图片才能获得此图片链接?

友情提示:该存储库已被存档。

2 个赞

试试这样做:

  1. 在你的主题组件中,上传一张图片:


  2. 复制你上传的图片的 URL:


  3. 将其粘贴到 image_url 设置中:

保存它,应该就能正常工作了。


请注意,如果上传的图片太小,背景会重复。

上传到这里?

不,主题组件会上传。在“大轮播图”组件中,转到顶部的设置;会有一个“上传”按钮。

为什么我没有这个按钮?

1 个赞

很奇怪……我看了看你的论坛,发现你的 Big Carousell 组件在 templates/components/big-carousell 目录下有一个文件。你应该把它移到 components/big-caousell

我现在应该删除这个组件然后重新下载 GitHub - discourse/discourse-big-carousel-component: Work in progress 吗?

对吗?

这只是一个警告,你不必遵循它。但似乎你安装了两次“主题列表预览”,这导致了一堆错误。你必须删除其中一个。

我仍然不知道为什么你缺少上传按钮 :thinking:

我删除了之前的,又重新下载了一遍,但是好像没有上传按钮。

1 个赞

我认为该按钮在从 GitHub 安装的主题上不可见。一种变通方法是使用自定义组件来上传图片。