CKEditor:编辑模板(例如 PHP、JSP、ASP,...即非标准 HTML)

发布于 2024-10-14 02:22:18 字数 829 浏览 0 评论 0原文

大家好!我正在开发这个插件来编辑PHP页面 使用CKEditor(请观看演示视频以了解更多详细信息;o)。如果我尝试在

 标记内插入 PHP 代码以便在该页面内呈现代码,则一切正常。

事实上,我需要直接在目标网页的代码中插入 PHP 代码(嗯,它确实是一个 PHP 页面......),因为我的想法是插入 < em>PHP 片段稍后将在服务器端进行评估和扩展。

这个演示视频中,您可以看到,一旦我插入PHP直接在

标签内编写代码(即在源模式下)并再次切换回源模式,然后整个 PHP 块被清理,从而被 & 替换。 nbsp; 实体。如果插件在按下确定按钮后尝试插入相同的片段(即在所见即所得模式下),也会发生同样的情况。

所以问题是:

  1. 是否可以做一些事情来指示CKEditor不要混淆 PHP 阻止?
  2. 有人有提示或方法来解决这种行为吗?

提前致谢 !

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 :

  1. Is it possible to do something so as to instruct CKEditor to not obfuscate
    PHP block ?
  2. Does anybody has a hint or a way to work around this behavior ?

Thanks in advance !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉城已无爱 2024-10-21 02:22:18

使用 config.protectedSource 设置,页面甚至列出了如何你可以将它与 PHP 一起使用

Use the config.protectedSource setting, the page even list how you can use it with PHP

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文