我正在寻找一个解决方案
有没有办法让插件/组件决定通过复制粘贴粘贴了什么代码?
我正在寻找一个解决方案
有没有办法让插件/组件决定通过复制粘贴粘贴了什么代码?
您能详细说明一下吗?我认为我还没有完全理解。据我所知,全名提及在复制和粘贴时显示,而用户名提及在帖子中是正常的?或者复制和粘贴全名提及不会转移过来?
你好,托马斯!
你能分享一个例子来说明你的意思吗?如果你愿意,可以用德语写,你的帖子将为我们自动翻译。
我们使用 https://meta.discourse.org/t/discourse-show-fullname-in-mentions/216319/。因此,渲染后的帖子中的提及内容无法复制并粘贴到新帖子中。
替换后的用户名存储在渲染内容中的数据属性中:
<a class="mention mention-fullname discourse-show-name-mentions" data-full-name="Thomas Kalka" href="/u/toka" data-original-mention="@toka">@Thomas Kalka</a>
我希望找到一种方法,确保在创建帖子时从渲染文本(已处理内容)复制时捕获适当的提及,在本例中为 @toka。
有哪些选项可以自定义从 HTML 构建 Markdown 内容的算法,特别是针对这种情况,以便为 a.mention-fullname 插入 a[data-original-mention]?
您是在模仿 Discourse 的方式,使用选中帖子中某些文本时弹出的那个小窗口吗?我相信那样可以按预期工作,但我最近没有测试过。
编辑:哦,等等。仔细阅读后才发现。这不是一个官方的主题组件,所以要获得该组件的支持,您应该在那个主题中回复。我认为您描述的可能是一个错误。
鉴于这是一场关于非官方主题组件的讨论,让我们保持在这一主题上。