功能
设置
| 名称 |
描述 |
| hide current user |
始终从网格中隐藏当前用户 |
| show stats |
在每个用户卡片下方显示统计信息 |
| default view |
|
| 翻译 |
默认值 |
| show_cards |
以卡片形式显示 |
| show_table |
以表格形式显示 |
致谢
特别感谢 @joebuhlig 的 discourse-biobook,它启发了本作品。同时也感谢 @angus、@fzngagan 和 @alxpck,他们促使我们完成了实现此功能所需的各种核心改进。
由我们托管? 主题组件可在我们的标准版、商业版和企业版计划中使用。
91 个赞
出色的组件!
正如 David 提到的重复问题,在使用 Discourse Locations 插件时,位置信息会显示两次。
上图中的第一行来自 Discourse 个人资料中的位置信息,第二行则来自 Locations 插件。
3 个赞
david
(David Taylor)
6
感谢 @omarfilip 和 @davidkingham。看起来是位置插件存在轻微的不兼容问题。现已解决
顺便一提,@davidkingham,你的 /u 页面对于匿名访问者是空白的……不太确定具体原因,但我猜是你的某个插件或主题导致的。
9 个赞
cjk77
(Chris Klugewicz)
7
此组件在最新稳定版中似乎无法正常工作……我在用户卡片上看不到任何详细信息:
(图中显示的是 Vincent 主题,但我在原版 Discourse 上也进行了测试,结果相同。)
1 个赞
david
(David Taylor)
8
是的,不幸的是,它仅兼容通过最新测试的 Discourse 版本。
[quote=“david, post:1, topic:144479”]
所需的 API 已于 2020 年 3 月 6 日 添加 到通过测试的版本中,因此请确保您已更新 Discourse。[/quote]
8 个赞
cjk77
(Chris Klugewicz)
9
啊,好的!谢谢你的澄清!(我错过了主贴里的说明
)
4 个赞
weallwegot
(juicecounty.prodigy)
10
谢谢,这太棒了,也是我思考已久的事情。我知道这是一个主题组件,不确定是否会改变任何功能,但还是想问一下。这是否能让用户根据属性互相搜索?
例如,如果用户的自定义属性是“就读大学”,而某位用户想查找所有上过特定学校的人,他们能否搜索“斯坦福”,然后让所有符合条件的用户都显示出来?我看到这篇链接,似乎暗示了这一点,但难以准确理解。
这可能超出了范围,但我在另一篇帖子中发现了这篇被链接的文章,感觉它似乎正朝着这个方向发展。
感谢你们,做得太棒了!
7 个赞
david
(David Taylor)
11
你好 @weallwegot,
很遗憾,这并不能实现按用户元数据筛选用户的功能。不过,它确实添加了一个群组下拉菜单,或许这能帮到你?你可以为每所大学创建群组,让用户加入这些群组,之后他们就会出现在下拉菜单中。
5 个赞
Heliosurge
(Dan DeMontmorency)
12
出色的主题组件 - 不过需要等待 Discourse 2.5 的发布。
3 个赞
你好,David,
我有个疑问:当我使用搜索或选择一个群组时,无论我是否在该群组中,我的个人用户卡片总是显示出来。
你能帮我吗?
如果我不在所选群组中,或者搜索的名称不是我,该如何移除我的卡片?
2 个赞
weallwegot
(juicecounty.prodigy)
14
啊,好的,我明白了。我指的是 这个链接 和 @fzngagan 的 PR,但我看到它被拒绝了。
关于你提到的群组方案,唯一的问题是,我认为这会给论坛的管理员/版主带来大量手动负担:需要在用户加入时将其加入群组,或者更糟糕的是,在用户更新个人资料时进行操作。
我正在思考是否有变通办法。也许如果能通过自定义属性(如下拉菜单,以实现精确匹配)自动将用户分群到相应群组就好了?不知你是否了解类似的功能?
我会再四处找找看。
4 个赞
Pad_Pors
(Pad Pors)
15
不错的演示,如果能切换不同的显示模式(网格和表格)就更好了。
另外,“按组筛选”这个字符串无法翻译。能请你修复一下吗?
2 个赞
fzngagan
(Faizaan Gagan)
16
@david
我在本地环境中设置好了你的组件,效果令人惊叹。感谢你的付出。
我注意到有一个隐藏的网站设置 enable_new_user_card_route,但它似乎没有在这里改变结果。这个设置在这里是必需的吗?
2 个赞
david
(David Taylor)
17
不,此设置不是必需的。它会更改“普通”用户卡片使用的路由,使其更加高效。我们将在几周内将默认值更改为 true。
完成后我会在该主题中更新:Changes to the user card data source
7 个赞
我们运行的是 master 分支,它显示与通过测试的版本一致,但我仍然遇到卡片上缺少详细信息的问题,就像@cjk77 发布的截图所示。我们需要切换到通过测试的版本才能解决此问题吗?
1 个赞
david
(David Taylor)
19
你不应该在生产环境中运行 master 分支——它有时包含尚未通过持续集成测试的提交。tests-passed 分支要安全得多,而且只落后几分钟。
不过,这个主题在 master 分支上应该可以正常工作。你能分享一下你网站的链接吗?我想看一下。
5 个赞
谢谢大卫。我们的网站是 connect.arival,travel。
2 个赞