登录 注册

登录

问题 SOBI2的编码问题的解决

更多
2007年11月09日 15:07 #1 作者: shannon
SOBI2是一个优秀的Joomla组件,可以用于搭建黄页网站。我从SOBI Version 1.x时就比较关注这个组件。当升级到Version 2时,又重新安装了这个组件,准备应用于我的网站。但是发现它无法正常工作。在“search”页和“Add entry”页IE浏览器总是无法正常显示。
我的网站使用的是UTF-8编码,但是Sobi2看起来总是无法正确设置编码类型。虽然在IE下无法显示,但是使用Firefox可以显示页面,也可以查看页面源码。我查看页面源码得知,head中的META编码项无法正确设置。这是因为在“search“页和”Add entries“页,Sobi要向Head中写入一段JavaScipt代码,导致后面的Meta

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 一项丢失。

于是在模板文件中,将

<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />

写到head的第一项,这样在页面一开始载入时就可以设置正确的编码而不受后面的Javascript的影响。这样页面就可以以正确的编码显示了。

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年11月09日 16:24 #2 作者: Joomla之门
这个问题本身就不是 SOBI 的问题,而是你的模板的问题。在模板中作那样的修改是完全必要的,否则其他组件也可能发生问题,例如出现“ 空白页 ”的问题。

SOBI 是很不错!可惜我还未完成汉化。不过已经发现有人在汉化。过段时间争取将中文版本发布出来。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年12月15日 17:02 #3 作者: xwenyi
感谢两位的帖子,受你们的启发,我终于解决了诡异的“空白页”问题,原来是模板里面<meta>位置问题。再次谢谢!

登录 或者   注册一个会员帐号 来参与讨论