Discuz! Archiver的description生成bug
2008 12 28 06:04 PM 1757次查看
对于网速较慢的访问者来说(例如某教育网用户),Archiver可能是个救星,这也是我启用Archiver的原因。
但今天看了下Archiver的源代码,发现个bug,就是meta里的description生成的都是一样的,这样很不利于SEO。
开始以为是我修改了论坛导致的,但到Discuz!官方论坛也是这个样子(截止今日,版本7.0),才知道不是我的错。
可是检查了半天也没发现错误,因为取出来的都是正确的,最终想起了一个变量作用域的因素,才恍然大悟。
修改很简单,打开“archiver/index.php”,找到showheader方法里的这句话
global $boardurl, $_DCACHE, $charset, $navtitle, $headerbanner, $headernav;
把$meta_contentadd加上就行了,即改成global $boardurl, $_DCACHE, $charset, $navtitle, $headerbanner, $headernav, $meta_contentadd;
0条评论 你不来一发么↓