2

我刚开始在我的博客网站上使用 TinyMCE v4。我想添加一个类似于 Facebook 的自动完成/标记功能,您可以在其中开始输入某人的姓名,然后会出现一个包含人名的列表供您选择。选择用户后,它会在他们的个人资料中插入一个链接标签。类似的东西<a href="/link/to/profile" uid="user-id">John Doe</a>

如果有一个插件已经这样做了,我只需要提供一个列表,那就太棒了!否则,这是我需要知道的:

1)捕获每个键入的键,以便我可以即时生成一个下拉列表。任何关于这方面的建议都会很好,比如如何限制结果,这样用户在没有弹出菜单的情况下输入任何内容都不会烦人。

2) 我将创建自己的 ajax 响应页面,该页面将发回匹配用户的列表,我想我可以生成一个列表供他们使用。不应该那么难,但是如果有人对 TinyMCE 中已经完成的类似事情有任何建议,请分享:)

3) 从#2 的列表中选择用户后,我需要插入指向用户配置文件的链接并添加“uid”参数。这应该是光标当前在 tinymce 中的位置。

我认为应该覆盖它!我正在使用 TinyMCE 的第 4 版。

谢谢!

4

1 回答 1

2

意识到你现在可能已经找到了答案,但我想我会分享这个插件。我认为这太棒了——它让我唯一想要的是能够呈现某种加载符号,以便在获取源代码超过 ajax 时存在延迟。

https://github.com/CogniStreamer/tinyMCE-mention

于 2014-02-20T05:18:51.130 回答