Discourse 帖子 直接复制链接

:information_source: 此主题组件的功能现已包含在 Discourse 核心中。

:warning: 如果您仍在论坛上安装了此主题组件,请将其卸载。

:information_source: 摘要

安装此主题组件

一个小型组件,可将帖子的链接直接复制到剪贴板,从而绕过原始的共享模态弹出窗口。

用直接复制功能替换了共享功能。图标相同,操作不同。

点击后,它会显示一个吐司通知和一个小勾选标记在复制按钮上,以指示复制操作已发生。

:warning: 仅限桌面 - 移动设备支持原生复制弹出窗口。

仅影响帖子菜单按钮,时间戳和主题共享按钮保持不变。

先前版本更改
  • 先前版本在移动设备上具有类似功能,但决定放弃此功能,转而支持原生支持。
  • 它还提供了在帖子菜单操作中保留原始共享模态按钮的选项,但目前已将其删除,以避免混淆和复杂性。因此,在最新版本中,您可以选择 A 类或 B 类功能。
  • 吐司显示在右下角,但在大屏幕上离操作太远,因此将其移近了。
10 个赞

只是为了澄清一下,我认为现有的分享按钮也可以在管理员设置的帖子菜单下选择显示?(这当然与点击帖子右上角的帖子时间戳相同)

5 个赞

是的,您可以完全删除这些快捷方式,包括扳手图标外部和内部的快捷方式。:slight_smile:

4 个赞

哦,长知识了。

不过,我仍然认为默认情况下在组件中禁用它可能有用?

3 个赞

当用户退出登录时,应该只显示复制按钮。这将使未登录用户的匿名共享过程更加容易,并且不需要两个复制按钮

3 个赞

来自 @darkpixlz 的反馈

(它)旧的分享对话框。

2 个赞

注意 @darkpixlz,您今天仍然可以通过点击时间来获取对话框 :slight_smile:

6 个赞

本周我与 @chapoi 合作将此内容合并到核心中,现已上线:

如果您已安装此主题组件,则应将其卸载。

添加了一个新的 post_menu 按钮 copyLink,并将其用作默认按钮,而不是 share。如果网站所有者希望恢复旧行为,他们只需将 post_menu 站点设置更改为使用 share 按钮而不是 copyLink 即可。

在桌面上,此按钮会将帖子的链接复制到用户的剪贴板并显示一个漂亮的动画。在移动设备上,将显示本机共享菜单。

5 个赞

由于此主题组件的功能现已包含在核心功能中,请为遇到的任何问题或提出的任何建议创建 Support Feature UX Bug 主题。