汗!刚刚在网上找到链接,原来 Joomla! 1.5.8 中引进了新的安全机制“HTML 代码过滤”。
参看官方文档: docs.joomla.org/Why_does_some_HTML_get_removed_from_articles_in_version_1.5.8%3F
默认情况下,如果不设置,会将撰写文章时插入的 HTML 代码过滤掉。我想这可能就是编辑器中直接插入 embed 代码无法显示 .swf 影片的原因吧。
设置方法:
1、进入后台的“文章管理”,点击右上角“统一参数”;
2、在“过滤”(你手头的版本可能翻译为“筛选选项”,有误,我们在后面版本中将修正)一节,选择除了超级管理员之外的其它群组,然后选择过滤类型为“黑名单”,这样除了超级管理员,其他人提交的文章都会受到过滤;
3、如果你喜欢其他群组用户提交的文章不需要 HTML 代码过滤,那么可以选择“白名单”;
刚才在 Joomla! 1.5.8 中文版 上面测试了一下,设置了过滤机制之后,再以超级管理员身份撰写文章并使用 JoomlaFCK 编辑器 插入 .swf 格式影片,前台就正常显示了。