已解决 Jumi 代码在 Joomla 中重新编辑文章时被替换
resolved Jumi code is replaced when re-editing an article in Joomla
为了将 php 代码包含到 Joomla 中,我做了以下操作:
用 jumi 写一个 php 应用程序:
<?php echo '<p>Hallo Welt</p>'; ?>
在目标文章中包含以下代码,其中应包含之前的代码:
{jumi [*1]}
到目前为止这很有效。
但是,当我尝试使用所见即所得编辑器再次编辑文章时,编辑器采用已解析的格式,即
Hallo Welt
并且原始代码被替换 {jumi [*1]}
当代码是动态的时,这会变得很成问题!
有人对此问题有解决方案还是我遗漏了什么?
没有 这是一个常见问题,不用担心。
您可以采取多种技巧来避免这种情况。
- 将文本保存在一个文件中,每次编辑文件,然后在 Joomla 中复制和粘贴。
- 当您编辑文件时,只需从源文件开始编辑。
- 使用已经处于源代码模式的替代编辑器,例如 RokPad
- 检查插件管理器 > 编辑器 - TinyMCE > 实体编码 = raw
使用 sourcerer 插件将 php 脚本包含到文章中,不会导致显示结果覆盖源代码,这就是为什么我被迫停止使用 jumi 转而使用 sourcerer。
不幸的是,切换到原始模式不是一种选择,因为这会增加监督平台和输入文章的其他作者的工作量,尤其是当那些不太熟悉普通模式的人时 HTML。
为了将 php 代码包含到 Joomla 中,我做了以下操作:
用 jumi 写一个 php 应用程序:
<?php echo '<p>Hallo Welt</p>'; ?>
在目标文章中包含以下代码,其中应包含之前的代码:
{jumi [*1]}
到目前为止这很有效。 但是,当我尝试使用所见即所得编辑器再次编辑文章时,编辑器采用已解析的格式,即
Hallo Welt
并且原始代码被替换 {jumi [*1]}当代码是动态的时,这会变得很成问题!
有人对此问题有解决方案还是我遗漏了什么?
没有 这是一个常见问题,不用担心。
您可以采取多种技巧来避免这种情况。
- 将文本保存在一个文件中,每次编辑文件,然后在 Joomla 中复制和粘贴。
- 当您编辑文件时,只需从源文件开始编辑。
- 使用已经处于源代码模式的替代编辑器,例如 RokPad
- 检查插件管理器 > 编辑器 - TinyMCE > 实体编码 = raw
使用 sourcerer 插件将 php 脚本包含到文章中,不会导致显示结果覆盖源代码,这就是为什么我被迫停止使用 jumi 转而使用 sourcerer。
不幸的是,切换到原始模式不是一种选择,因为这会增加监督平台和输入文章的其他作者的工作量,尤其是当那些不太熟悉普通模式的人时 HTML。