Drupal 6.x php输入格式

Drupal 6.x php输入格式,drupal,Drupal,更新继承的drupal站点,我尝试使用WYSIWYG编辑器向内容体添加php代码。我将编辑器更改为源代码视图并使用标记。我还选择php代码作为输入格式,并保存页面 当呈现页面时,我看到页面上的代码 如果我返回并编辑页面,代码现在已更改为 除了直接更新数据库外,还有没有其他方法可以输入PHP代码并使其保持不变,以便正确解析?听起来所见即所得编辑器的设置方式有问题。是哪个模块 WYSIWYG编辑器应该设置为,如果使用PHP输入格式,它根本不会加载。此外,您可能需要检查HTML校正器设置-它可以设置为

更新继承的drupal站点,我尝试使用WYSIWYG编辑器向内容体添加php代码。我将编辑器更改为源代码视图并使用标记。我还选择php代码作为输入格式,并保存页面

当呈现页面时,我看到页面上的代码

如果我返回并编辑页面,代码现在已更改为


除了直接更新数据库外,还有没有其他方法可以输入PHP代码并使其保持不变,以便正确解析?

听起来所见即所得编辑器的设置方式有问题。是哪个模块


WYSIWYG编辑器应该设置为,如果使用PHP输入格式,它根本不会加载。此外,您可能需要检查HTML校正器设置-它可以设置为在提交时自动修复损坏的HTML。但是,如果您正在编写PHP,这可能根本不是您想要的。

听起来您所见即所得编辑器的设置方式有问题。是哪个模块


WYSIWYG编辑器应该设置为,如果使用PHP输入格式,它根本不会加载。此外,您可能需要检查HTML校正器设置-它可以设置为在提交时自动修复损坏的HTML。但是,如果您正在编写PHP,这可能根本不是您想要的。

编辑该页面时,请关闭浏览器中的javascript。这将防止所见即所得改变正文内容。我通常在超级用户帐户上禁用wysiwyg,因为它们几乎总是破坏php

HTML校正器设置不应应用于PHP代码输入格式。只要你能够选择,那么你的身体内容就不会有任何服务器端的改变

对于D6,应该可以从/admin/settings/filters页面访问PHP过滤器设置。确保php处理是该过滤器的唯一工作


然后,如果您不能在所见即所得设置中轻松地消除该字段上的所见即所得,并且它与您的php FCKEditor和YUI都会这样做,那么CKEditor更好,但所见即所得不是bug!?,最简单的方法是禁用javascript…

在编辑页面时关闭浏览器中的javascript。这将防止所见即所得改变正文内容。我通常在超级用户帐户上禁用wysiwyg,因为它们几乎总是破坏php

HTML校正器设置不应应用于PHP代码输入格式。只要你能够选择,那么你的身体内容就不会有任何服务器端的改变

对于D6,应该可以从/admin/settings/filters页面访问PHP过滤器设置。确保php处理是该过滤器的唯一工作


然后,如果您不能在所见即所得设置中轻松地消除该字段上的所见即所得,并且它与您的php FCKEditor和YUI都会这样做,那么CKEditor更好,但所见即所得不是bug!?,最简单的方法是禁用javascript…

如果这不是您想要的答案,请道歉,但请记住,最佳做法是在进入PHP时不要使用所见即所得编辑器,正是因为你不想让它像这样把你的代码弄乱或泄露给任何阅读你网站的人。

如果这不是你想要的答案,我深表歉意,但请记住,最好的做法是在进入PHP时不要使用所见即所得编辑器,正是因为你不希望它像这样把你的代码弄得乱七八糟,或者把它透露给任何阅读你网站的人