个人资料中的可点击社交图标链接

是否可以添加其他社交链接,例如:

4 个赞

我只能猜测如何实现这一点,但可以看到诀窍是将像 @frodo@hobbit.town 这样的 Mastodon 用户名(可能很容易用双“@”进行 grep 匹配?我讨厌 grep)转换为 https://hobbit.town/@frodo

看起来可行?

除非用户只输入一个 Mastodon 链接的 URL(我更喜欢前者,因为我已经让用户在个人资料字段中输入 fediverse 用户名)。

1 个赞

@weallwegot 我刚刚为您的主题组件创建了一个拉取请求,其中包含一些更改:

请接受此 PR 以添加 Facebook 支持,并包含一些基本 URL 的修复。谢谢!

5 个赞

谢谢 @weallwegot,速度真快! :smiley:

1 个赞

抱歉缺席——我对所有这些都持开放态度,欢迎提交拉取请求!

另外,如果有人比我更聪明,对如何推广 vvvvvv 有好主意,也欢迎提出。

2 个赞

哦,哇,看起来有人fork了但从未提交PR——我会检查这个版本,但对于那些询问的人来说,可以看看这个fork

3 个赞

最好将所有内容都包含在您的“官方”版本中。我对 Github 不太了解,所以这个问题可能很愚蠢:任何人都可以从分叉的存储库向原始存储库请求 PR 吗?

3 个赞

我在控制台中遇到一个错误,是不是我的设置漏了什么?

plugin-api.js:19 [THEME 9 ‘discourse-social-links-clickable’] 为了防止测试出错,请在 modifyClass 调用中添加 pluginId 键。这将确保修改只应用一次。
be @ plugin-api.js:19

1 个赞

我没有尝试过该组件,但这听起来很熟悉。

我认为这是一个警告,而不是错误。它不会阻止组件工作,但应该更新它:https://github.com/weallwegot/discourse-social-links-clickable/blob/master/common/head_tag.html#L172

改为:

api.modifyClass('component:user-card-contents', {
  pluginId: "someArbitraryValue",
  hasLocationOrWebsite: true
})
2 个赞

Discord 个人资料链接存在问题。它总是显示我论坛的 URL,并将 Discord 用户名附加为个人资料链接的值。

发生在 3.1.0.beta4 版本

1 个赞

感谢您的插件,但如果用户没有任何字段,它似乎会破坏用户卡片设计。

1 个赞

是否可以将 X/Twitter 图标显示为 temporary-twitter-x 而不是 fab-twitter

1 个赞

在最近的更新中似乎由于 Ember JS 而损坏?

1 个赞

抱歉,未能及时回复其他消息。我目前没有可以进行测试/更新的实例,因此不幸地落后于一些维护工作。不过,如果有人有快速修复或有能力在最新版本上进行测试,我可以审查任何 PR!

请告知,非常抱歉给您带来不便!

3 个赞

我不是 Ember 方面的专家,但如果有人有解决方案,我很乐意进行测试并分享控制台日志!

1 个赞

我现在将添加#broken标签,但希望它只是暂时的,有人会提供你需要的PR。:crossed_fingers:

4 个赞

希望这能有所帮助。


1 个赞

我刚刚提交了一个 PR。虽然不是关于当前问题的,但它是关于将 Twitter 替换为 X 的。与当前问题相比,这根本不重要,但也许仍然有用。而且可能有助于保持对重要修复的关注。 :wink:

5 个赞

有人弄清楚了吗?

2 个赞

我仍然收到警告:

引用 Ember 5 更改,该更改 我已在此插件中报告了一个问题

如果我正确理解了这个帖子,似乎该插件很可能需要更新(这超出了我的代码能力范围)。这并非非常关键,我最有可能放弃它。我一直希望添加更多服务(尤其是 Mastodon)。

1 个赞