登录 注册

登录

问题 发现一个Joomla 的bug

更多
2008年01月13日 07:11 #1 作者: ㊣寂寞沙洲冷
我用的是Joomla 1.5 RC4 ,网站如果没有启用seo静态化完全没有问题,但是启SEO后搜索汉字的时候,输入的搜索字数是单数的时候会出现乱码,搜索词语是双数的时候正常.不知道是不是joomla的bug, ???截图分别是我输入"商业行为"和"商业行"得到的搜索结果. ???

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

更多
2008年01月13日 13:31 #2 作者: yeyo
经测试,没有你说的这个问题。
你用的是什么模板?
打开模板的index.php,把<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />放在<title>**********</title>之前。原因见http://blog.nzye.com/post/189/

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

更多
2008年01月13日 13:35 #3 作者: ㊣寂寞沙洲冷
任何一个模版都一样,包括安装joomla 1.5时候自带的模版

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

更多
2008年01月13日 13:36 #4 作者: ㊣寂寞沙洲冷
我是在IE6.0环境下测试

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

更多
2008年01月13日 13:39 #5 作者: ㊣寂寞沙洲冷
还真现在才发现,IE7没出现没问题哦!  :) Thanks a lot!

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

更多
2008年01月13日 13:39 #6 作者: yeyo
你应该是用的IE吧,我看了一下默认模板没有指定页面编码,你把<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />这一段放在<head>下面,应该可以解决你的问题了

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

更多
2008年01月13日 13:42 #7 作者: ㊣寂寞沙洲冷
谢谢!看来问题找到了!没注意测试环境!

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

更多
2008年01月13日 14:51 #8 作者: ㊣寂寞沙洲冷
多谢yeyo  的启发,不过那个乱码问题最终还是Joomla 的原因,我的模版没有问题,我写的是 <head>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<meta http-equiv="Content-Style-Type" content="text/css" />

没启用SEO 时head 后面的内容是
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />

  <base href="www.gzbegin.cn/" />
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta name="robots" content="index, follow" />
  <meta name="keywords" content="策划者,策划者园地,策划者交流,广告人" />
  <meta name="description" content="策划者,策划者园地,策划者交流,广告人" />
  <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
  <title>策划者 - 首页</title>

启用SEO 后是:
<head>
<meta http-equiv="Content-Type" content="text/html; _ISO" />
<meta http-equiv="Content-Style-Type" content="text/css" />

  <base href="www.gzbegin.cn/search/气高" />
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta name="robots" content="index, follow" />
  <meta name="keywords" content="策划者,策划者园地,策划者交流,广告人" />
  <meta name="description" content="策划者,策划者园地,策划者交流,广告人" />
  <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
  <title>策划者 - 站内搜索</title>
应改是PHP语句的问题,但是我找了好久也不知道是哪个文件的原因,另外我把模版直接设置成
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
问题依旧!

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

更多
2008年01月13日 18:01 #9 作者: yeyo
开启SEO后,的确有乱码,官方已经修复这个BUG了,期待正式版吧

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