CKEditor:编辑模板(例如 PHP、JSP、ASP,...即非标准 HTML)
大家好!我正在开发这个插件来编辑PHP页面 使用CKEditor(请观看演示视频以了解更多详细信息;o)。如果我尝试在 标记内插入 PHP 代码以便在该页面内呈现代码,则一切正常。
事实上,我需要直接在目标网页的代码中插入 PHP 代码(嗯,它确实是一个 PHP 页面......),因为我的想法是插入 < em>PHP 片段稍后将在服务器端进行评估和扩展。
在这个演示视频中,您可以看到,一旦我插入PHP直接在
标签内编写代码(即在源模式下)并再次切换回源模式,然后整个 PHP 块被清理,从而被 & 替换。 nbsp;
实体。如果插件在按下确定按钮后尝试插入相同的片段(即在所见即所得模式下),也会发生同样的情况。所以问题是:
- 是否可以做一些事情来指示CKEditor不要混淆 PHP 阻止?
- 有人有提示或方法来解决这种行为吗?
提前致谢 !
Hi all once again ! I'm developing this plugin to edit PHP pages using CKEditor (please watch demo videos for further details ;o). Everything works fine if I try to insert PHP code inside <pre>
tag so as to render the code inside that page.
The fact is that I need to insert PHP code directly inside the code of target web page (well it's a PHP page indeed ...) because the idea is to insert PHP snippets that will be evaluated and expanded later in server-side.
In this demo video you can see that once I insert PHP code directly inside <div>
tag (i.e. in source mode) and switch back to source mode again then the whole PHP block is sanitized thus replaced by
entity. The same happens if the plugin tries to insert the same snippet (i.e. in WYSIWYG mode) once Ok button is pressed.
So questions are :
- Is it possible to do something so as to instruct CKEditor to not obfuscate
PHP block ? - Does anybody has a hint or a way to work around this behavior ?
Thanks in advance !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 config.protectedSource 设置,页面甚至列出了如何你可以将它与 PHP 一起使用
Use the config.protectedSource setting, the page even list how you can use it with PHP