Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TinyMCE内容/HTML过滤_Javascript_Tinymce - Fatal编程技术网

Javascript TinyMCE内容/HTML过滤

Javascript TinyMCE内容/HTML过滤,javascript,tinymce,Javascript,Tinymce,我将向你展示我想要实现的目标。 我的网站上有一些实体(球员、球队、文章、照片等)。我想制作一些BBcode来创建指向这些元素的链接。(我绝对不想使用本机链接按钮,原因有很多,比如更改url结构等) 所以我想在HTML代码中输入如下内容: [player=123ID]锚文本[/player]。保存后,我将解析这个HTML与我的自定义过滤器,使这个链接时,显示在网站上的文章,私人消息等 但我的问题是: 是否可以定制TinyMCE编辑器按钮(每个实体一个)来打开某种模式窗口,我将在其中添加JS逻辑,为

我将向你展示我想要实现的目标。 我的网站上有一些实体(球员、球队、文章、照片等)。我想制作一些BBcode来创建指向这些元素的链接。(我绝对不想使用本机链接按钮,原因有很多,比如更改url结构等)

所以我想在HTML代码中输入如下内容: [player=123ID]锚文本[/player]。保存后,我将解析这个HTML与我的自定义过滤器,使这个链接时,显示在网站上的文章,私人消息等

但我的问题是:

  • 是否可以定制TinyMCE编辑器按钮(每个实体一个)来打开某种模式窗口,我将在其中添加JS逻辑,为用户提供一些相关的自动补全器?在选择entity user wanted+编写锚文本后,它会将我的自定义BBcode标记放入HTML代码中。有什么指南、最佳实践等吗

  • 是否可以在预览(非HTML)模式下显示此自定义BBtag作为锚定?TinyMCE默认情况下显示锚定标记,就像带有锚定文本的真实锚定一样,我希望此自定义标记以与常规锚定相同的方式显示(和可编辑)。你有什么想法吗

  • 我现在学习moxiecode wiki已经有几天了,但我对TinyMCE的了解还不够深入,无法轻松解决这个问题

    将为您的投入感到高兴

    问候,,
    Jim

    对问题1:是的,这是可能的。你可能想喝一杯。这并不难,您可以根据需要创建尽可能多的按钮

    您参考的是什么“预览”模式