我刚开始在我的博客网站上使用 TinyMCE v4。我想添加一个类似于 Facebook 的自动完成/标记功能,您可以在其中开始输入某人的姓名,然后会出现一个包含人名的列表供您选择。选择用户后,它会在他们的个人资料中插入一个链接标签。类似的东西<a href="/link/to/profile" uid="user-id">John Doe</a>
。
如果有一个插件已经这样做了,我只需要提供一个列表,那就太棒了!否则,这是我需要知道的:
1)捕获每个键入的键,以便我可以即时生成一个下拉列表。任何关于这方面的建议都会很好,比如如何限制结果,这样用户在没有弹出菜单的情况下输入任何内容都不会烦人。
2) 我将创建自己的 ajax 响应页面,该页面将发回匹配用户的列表,我想我可以生成一个列表供他们使用。不应该那么难,但是如果有人对 TinyMCE 中已经完成的类似事情有任何建议,请分享:)
3) 从#2 的列表中选择用户后,我需要插入指向用户配置文件的链接并添加“uid”参数。这应该是光标当前在 tinymce 中的位置。
我认为应该覆盖它!我正在使用 TinyMCE 的第 4 版。
谢谢!