发新话题
打印

最新网志,留言,评论侧边栏不能显示的修正

最新网志,留言,评论侧边栏不能显示的修正

原帖:http://forum.f2blog.com/viewthread.php?tid=2413



此主要是apache版本太低了。修正方法:

这个问题我以前遇到过两个网站的,你是第三个了。

可能是apache的版本太低了吧。不过解决办法还是有的,也很简单的,只要把include/common.php这个文件中的截取字符的这个subString函数前面加一段

[Copy to clipboard]
CODE:
$limit=($limit<1)?12:limit;

就可以了。

后面几条没有显示字的原因include/cache.php文件的recentLogs_recache()函数,在while循环中,$settingInfo['sidelogslength']的值第一轮是12,第二轮循环后就成为0了,这我也一直找不到原因哪里会有覆盖这个值。更怪的是我在这个while外面随便把这个$settingInfo['sidelogslength']赋给一个变量,如$maxlength=$settingInfo['sidelogslength'],这样while循环的时候$settingInfo['sidelogslength']就一直也不会变了,一直都是12

唉,应该是apache的兼容问题吧,不过这也不影响你的使用。采用上面两种方法都可以解决。

1、在include/cahce.php中最新评论与最新留言等函数的while那里加上一个$maxlength=$settingInfo['sidelogslength'];如图。这种方法可以保留后台设定的的值,但就是比较复杂点。

2、最简单了,只要把include/common.php这个文件中的截取字符的这个subString函数前面加一段

[Copy to clipboard]
CODE:
$limit=($limit<1)?12:limit;

就可以了。就是严格的限定截取的字数必须大于1个字。这样的话,后台设定的值也无效了。

我改了一下cache.php,你把它下载覆盖到include/cache.php就可以了。这是最保险的方法。

图片附件: [common.php] snap146.jpg (2007-1-29 16:27, 14.5 K)



图片附件: [cache.php] snap147.jpg (2007-1-29 16:27, 23.8 K)



需要的请更新cache.php到include目录下。

附件

cache.zip (8.75 KB)

2007-1-29 16:45, 下载次数: 164

cache.zip

为了工作,为了家庭,太累太忙了。唉。

TOP

发新话题