【发布时间】:2012-08-25 02:25:14
【问题描述】:
我在泡菜。我设计了一个本地安装的 Joomla 2.5 站点。我通常为我的客户配备 JCE 编辑器,但在设计时,以 HTML 模式运行。当所有内容都准备好后,我决定测试 WYSIWYG 模式以确保没有出错。不幸的是,有些事情发生了。注意缺少空格:
非常有趣的是,该问题仅在从 WYSIWYG 视图中保存时才会出现。
起初我以为 JCE 出现故障(虽然编辑器本身继续显示空格),所以我尝试重新安装。然后我尝试了其他编辑器——CKEditor 和 TinyMCE。他们也出现了同样的症状。
为了找出问题所在,我在 HTML 视图中粘贴干净标记后检查了数据库,并在保存为所见即所得视图后再次检查了数据库。结果如下:
因此,根据数据库字段,在 HTML 或 WYSIWYG 视图中的保存过程似乎工作正常......但是为什么根据使用的方法,将输出提供给浏览器会有所不同编辑?
到目前为止,我已经检查了实体编码、CSS(尽管这显然不是 CSS 问题),并尝试在另一台本地服务器上安装。行为没有变化。
我真的可以使用一些建议。
提前感谢您的帮助。
Z
PS:这是最新版本的 Joomla (2.5.6),在 Apache 上运行。
【问题讨论】:
-
您是否使用任何模板覆盖?例如。 your_template/html/com_content/article/default.php.
-
没有。没有覆盖。只需 /templates/my_template/index.php
-
尝试在 components\com_content\views\article\tmpl\default.php 中 var_dump($this->item->text)。
-
文本现在以“string(20231)”开头。除此之外,没有任何变化。
-
var_dump(substr($this->item->text, 0, 60)) 怎么样?想知道变量是否包含空格..
标签: joomla editor components text-rendering