复制代码代码如下:/*** 显示样式2*/ function multi($mpurl,$page = 10) {$multipage = '';$mpurl .= strpos($mpurl, '?') ? '&' : '?';$realpages = 1;if($this->infocount > $this->items) {$offset = 2;$realpages = @ceil($this->infocount / $this->items);$pages = $this->maxpages && $this->maxpages maxpages : $realpages;if($page > $pages) {$from = 1;$to = $pages;} else {$from = $this->pageno - $offset;$to = $from + $page - 1;if($from $to = $this->pageno + 1 - $from;$from = 1;if($to - $from $to = $page;}} elseif($to > $pages) {$from = $pages - $page + 1;$to = $pages;}}$multipage = ($this->pageno - $offset > 1 && $pages > $page ? '1 ...
' : '').
($this->pageno > 1 ? '' : '');for($i = $from; $i $multipage .= $i == $this->pageno ? ''.$i.'' :''.$i.'';}$multipage .= ($this->pageno pageno + 1).'">>>' : '').
($to ... '.$realpages.'' : '').
($pages > $page ? '' : '');$multipage = $multipage ? ''.$this->infocount.''.$this->pageno.'/'.$pages.''.$multipage.'' : '';}return $multipage;}这是效果:图片附件:以上就介绍了discuz x2.5 php仿discuz分页效果代码,包括了discuz x2.5方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
