为什么tinyMce会逃避我想在我的博客上显示的PHP代码? [重复]

问题描述 投票:1回答:3

这个问题在这里已有答案:

我正在尝试在我的博客中显示PHP代码,我将它插入到tinymce textrea中,但它逃脱了PHP代码?我试着没有使用它,但它有效,但是使用tinymce却没有? :)) 谢谢

php html tinymce
3个回答
4
投票

如果您直接将PHP键入设计器模式(显示呈现的HTML而不是源代码的模式),TinyMCE将逃避它,假设您想要谈论PHP而不是执行它。这对于富文本编辑器来说几乎是标准行为,因为它符合用户期望他们可以键入<并使其在网页上正确显示而不是作为标记的开头。

您希望直接将PHP代码输入到源视图中,并确保将HTML过滤器配置为允许正确使用PHP(这取决于您使用的TinyMCE版本)。

也就是说,TinyMCE实际上并不是为编辑其中包含PHP的HTML而设计的 - 它可以做到这一点,但通常最好使用富文本编辑器来处理非技术用户编辑的纯HTML和HTML的纯文本区域技术作者写的可能包含PHP。


0
投票

插入php代码时,请将其插入设计器模式或尝试使用htmlentities编码代码


0
投票

我正在使用源代码视图上的条件注释转义<和>

之前:{%if produtos | count&gt 0%}

在您的代码上添加条件注释后,将“>”替换为“&gt”

<! - {%if products | count> 0%} - >

这对我有用

© www.soinside.com 2019 - 2024. All rights reserved.