回13楼:
呵呵,挺好看的!
回昆山:
你可以把加在index.php中的如下代码进行修改:-
- //当年发贴排行
- $toyear=date(Y);
- $time=mktime(0,0,0,0,0,$toyear);
- $query=$db->query("select count(pid) as num,authorid,author from $tablepre"."posts where dateline>=$time group by authorid order by num desc limit 0,10");
- while($result=$db->fetch_array($query)){
- $yearpoststar.="<a href=space.php?uid=".$result[authorid].">".cutstr($result[author],6)."</a> <font color=red>[".$result[num]."]</font> ";
- }
复制代码 改为:-
- //当年发贴排行
- $toyear=date(Y);
- $time=mktime(0,0,0,0,0,$toyear);
- $query=$db->query("select count(pid) as num,authorid,author from $tablepre"."posts where dateline>=$time group by authorid order by num desc limit 0,10");
- while($result=$db->fetch_array($query)){
- $yearpoststar.="<a href=space.php?uid=".$result[authorid].">".cutstr($result[author],4)."</a> <font color=red>[".$result[num]."]</font> ";
- }
复制代码
来解决当年排行一行显示不下导致换行的问题(这样改是省略用户名,其实就是改了“cutstr($result[author],4”这里)!
当然,也可以将discuz.htm中的今日发贴TOP10、本月发贴TOP10、当年发贴TOP10这几个文字做出相应的缩短来解决换行的问题!
[ 本帖最后由 『葬月』 于 2007-9-20 16:11 编辑 ] |