[紧急求助]关于制作类似CSDN帖子列表那样,灰白背景循环,我每次到第二页就变色的问题!!??100分求助
我现在要修改的是WDB的PHP论坛,其中的wdblist.php,就想实现跟 CSDN帖子列表那样,一条灰色一条白色,这样循环下去,,
WDB原代码:http://www.xscc.com/my/up/doc/804_wdb.rar 370K
WDBLIST.php代码: http://www.xscc.com/my/up/doc/804_wdblist.txt
注释//-------if more than one page----------- 这里开始帖子栏的
我是这样的:
这段:if ($count%$perpage==0) $maxpageno=$count/$perpage;
else $maxpageno=floor($count/$perpage)+1;
if ($page>$maxpageno) $page=$maxpageno;
$pagemin=min( ($page-1)*$perpage , $count-1);
$pagemax=min( $pagemin+$perpage-1, $count-1);
for ($i=$pagemin; $i<=$pagemax; $i++) {
$a_info=$article_list[$i];
article_line();
}
// article_line(); 修改成 article_line($pagemin-$i);
然后在
function article_line() {
..........
函数 传递 function article_line($i)
最后
在帖子<table> 前加条IF语句,
if ($i%2==0) $bgcolor='#ffffff';
else $bgcolor='#eeeeee';
print ("
<table cellspacing=0 cellpadding=0 width=$tablewidth align=center border=1 bordercolor=$bordercolor bgcolor=$bgcolor>
。。。。
这样的确可以实现,但是,,当帖子发到第二页(我设定20贴一页,不管几贴一页都这样)的时候,颜色就变成else $bgcolor='#eeeeee';,,,每贴都这样,只要发到第二页的时候,就变else下的颜色,,~~~
希望代码高手帮忙看一下,,,我PHP不怎么懂,几乎没学过,凭一点点C的感觉去猜测一下的,,,,,,急用啊,, 帮忙,哇~