#1 skyzong
例如美容栏目,都是同一个模板的;http://www.shtan.org/main-mr.html 总分页可以
http://www.shtan.org/main-mr-qid-139.html 美容这个也可以
http://www.shtan.org/main-mr-qid-101.html 美白 这个就不行了
下面是代码,帮我看一下是哪里有问题???
控制器:
function mr(){模板分页speedy:
$qid = $this->spArgs("qid");
if ($qid) {
$this->mrlist = spClass('lib_article')->spLinker()->spPager($this->spArgs('page',1),20)->findAll(array('flag'=>1,'qid'=>$qid),'arid DESC');
} else {
$this->mrlist = spClass('lib_article')->spLinker()->spPager($this->spArgs('page',1),20)->findAll(array('flag'=>1,'cid'=>1),'arid DESC');
}
$this->pager = spClass('lib_article')->spPager()->getPager();
$this->qid = $qid;
}
if($pager[current_page]>5) {
$s1=$pager[current_page]-5;
}else{
$s1=1;
}
if($pager[current_page]<$pager[total_page]-5) {
$s2=$pager[current_page]+5;
}else {
$s2=$pager[total_page];
}
for($j=$s1;$j<$s2+1;$j++) {
if ($j==$pager[current_page]) {
echo "
} else {
echo "
}
}
?>
2010-08-25 15:36:53