用户卡片目录

太棒了,谢谢。
我已经在组件中取消勾选了用户统计,也尝试了使用工具图标,但它仍然显示:

有没有什么方法可以移除“发帖时间”和“阅读时间”?

1 个赞

你在网页浏览器中执行过强制刷新吗?我也注意到了这个问题。

我还发现,如果你将自定义用户字段设置为“在用户卡片上显示”,这些字段可能会在用户卡片中重复出现。

1 个赞

完全可行,但这需要进行大量的重构工作。目前,该组件实际上是直接替换了常规用户目录的所有模板代码。

目前可以通过 CSS 实现这些功能,我们也有可能通过某些主题设置来自动化这些 CSS 更改。

有一个主题设置可以隐藏当前用户,应该能解决这个问题。

这里的“用户统计”指的是每个用户卡片底部的条形区域。请查看原帖(OP)中的截图以获取示例。在你的截图中,看起来统计条并不存在。

你的意思是,它会同时出现在用户卡片上,以及卡片底部的“统计”区域中吗?如果它已经出现在用户卡片上,我建议将其从统计项目中移除(使用:wrench:)。

2 个赞

是的,这很有道理。或者取消选中该用户字段的“在用户卡片上显示”设置。

据目前看来,无法做到完全不显示任何统计列,仅显示不带统计信息的卡片。这并非问题,只是我注意到的一点。:slight_smile:

1 个赞

有一个主题设置,本应标记为“在每个用户卡片下方显示统计信息”。如果你关闭该选项,底部的栏应该会完全消失。

诚然,将这个选项深埋在主题设置中确实令人困惑,而列选择功能却直接显示在目录页面上……但受限于主题组件框架,我们在这方面有些束手无策。:cry:

2 个赞

鉴于列表视图已变得更加实用(https://meta.discourse.org/t/new-leaderboard-user-directory-features/195263),您是否考虑添加一个按钮,让用户可以在列表视图和卡片视图之间切换?

8 个赞

现在已有切换功能,且默认视图可在主题组件的设置中进行配置。我已在 Meta 站点上安装此功能,并将默认视图设置为“表格”。如果您访问 https://meta.discourse.org/u,现在应该在右上角看到切换按钮。

6 个赞

这在桌面视图中效果很好,但在移动视图中,缺少从表格视图切换回卡片视图的按钮。

3 个赞

谢谢 David,只是想确认一下:有没有办法移除主卡片中显示用户加入日期、最后登录日期和阅读时长的那一行?

如果能提供一个选项来移除这一行就太好了。

我们希望为用户提供更多隐私保护。我们想建立一个用户目录,让成员可以彼此查找并进行私信交流,但又不希望公开他们在网站上的互动频率。

谢谢!

3 个赞

恐怕无法从 Discourse 核心中移除该信息。不过,如果您只希望进行外观上的调整,可以通过在主题中添加自定义 CSS 将其从用户卡片中隐藏。例如:

.card-row.metadata-row {
  display: none;
}

(请注意,用户仍可通过浏览器的开发者工具在技术上访问该信息)

5 个赞

非常感谢!

4 个赞

这些非常漂亮。登录后,我可以按组筛选用户目录。公共用户目录也可以按组筛选吗?

未登录时

登录时

我们的群组是公开的。

5 个赞

我刚安装了这个组件,看起来很棒!但是,在 Safari 和 Chrome(桌面版)或移动设备上,点击头像或姓名都不会跳转到用户的页面。只有头像和卡片标题似乎是无效的;网站链接、徽章链接以及卡片底部的元数据排序链接似乎都可以正常工作。在主题中的“弹出”用户卡片或通过用户表视图时,我没有遇到任何问题;这些仍然可以按预期跳转到用户的页面。

在用户卡片目录中,我看到

<a href="/u/username" class="user-profile-link">
  <span id="discourse-user-card-title" class="name-username-wrapper">用户名</span>
  <!-- -->
</a>

在检查源代码时,点击卡片标题只会触发焦点状态(Chrome),除此之外什么都没有。在 Safari 上我甚至没有获得焦点状态,但会获得一个指针光标。奇怪的是,我可以通过 Command 键点击或通过选项菜单(在移动设备上右键单击/长按)打开链接。我在 https://discourse.theme-creator.io/u 上遇到了同样的效果,所以这似乎不是我们 Discourse 站点独有的问题。

3 个赞

感谢 @Kayla - 此问题将通过此更改得到修复:

您应该会在管理面板的主题组件上看到一个更新按钮 - 如果更新后仍遇到问题,请告知我们。

6 个赞

头像和卡片标题链接现在可以正常工作了。谢谢你,@david

4 个赞

您可能需要查看一下预览页面无法正常工作 @david

2 个赞

您好 David,

测试已通过。
Air 主题

最近,在用户卡片目录中,点击消息而不是发起私信,它会变为空白。您只会在用户目录中遇到此问题。在主题中,它运行正常。

2 个赞

与此主题组件结合使用时:Usercard Redesign Experiment
用户卡片背景在目录视图中仍然是空白的。

4 个赞

我其实就喜欢这样。否则目录会非常杂乱,难以浏览。

不过,这也可能是一个 bug :wink:

3 个赞


在检查用户统计信息卡片视图时,不知何故看起来有些故障,为什么会这样?

3 个赞