【发布时间】:2011-02-25 21:17:51
【问题描述】:
我会告诉你我想要实现什么。 我的网站上有一些实体(球员、球队、文章、照片等)。我想制作某种 BBcode 来创建指向这些元素的链接。 (出于多种原因,例如更改 url 结构等,我绝对不想使用本机链接按钮)。
所以我想在 HTML 代码中加入如下内容: [player=123ID]锚文本[/player]。保存后,我将使用自定义过滤器解析此 HTML,以便在网站上的文章、私人消息等中显示时可链接。
但我的问题是:
是否可以制作自定义 TinyMCE 编辑器按钮(每个实体一个),以打开某种模式窗口,我将在其中添加 JS 逻辑,为用户提供一些相关的自动完成器?在选择用户想要的实体 + 编写锚文本后,它会将我的自定义 BBcode 标记放入 HTML 代码中。有任何指南、最佳做法等吗?
是否可以在预览(不是 HTML)模式下将此自定义 BBtag 显示为锚点? TinyMCE 默认显示锚标签,如带有锚文本的真实锚,我希望这个自定义标签以与常规锚相同的方式显示(和可编辑)。你有什么想法吗?
我目前正在研究 moxiecode wiki 这几天,但我仍然没有深入了解 TinyMCE 以轻松解决这个问题。
会很高兴您的意见!
问候, 吉姆
【问题讨论】:
标签: javascript tinymce