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