$val) { $this->{$key} = $val; } $totalpage = ceil($this->totalsize / $this->pagesize); $totalpage = $totalpage ? $totalpage : 1; $this->page = $this->page > $totalpage ? $totalpage : $this->page; $nextpage = $this->page - 1; $prev = $this->page > 1 ? '
  • 上页
  • ' : ''; $nextpage = $this->page + 1; $next = $this->page < $totalpage ? '
  • 下页
  • ' : ''; if ($totalpage <= $this->pagelimit) { $list = ''; for ($i = 1; $i <= $totalpage; $i++) { $current = $this->page == $i ? ' class="wy_page_current1" ' : ''; $list .= '
  • 第' . $i . '页
  • '; } $list = $prev . $list . $next; } if ($totalpage > $this->pagelimit) { $list = ''; $i = 1; $plimit = 6; $firstpage = ''; if ($this->page > $this->buchang) { $i = $this->page - $this->buchang + 1; $plimit = $this->page + $this->buchang; $firstpage = '
  • 1
  • ...
  • '; } $lastpage = '
  • ...
  • ' . $totalpage . '
  • '; if ($totalpage - $this->page < $this->buchang) { $plimit = $totalpage + 1; $lastpage = ''; } for ($i; $i < $plimit; $i++) { $current = $this->page == $i ? ' class="wy_page_current1" ' : ''; $list .= '
  • ' . $i . '
  • '; } $list = $prev . $firstpage . $list . $lastpage . $next; } $css = ''; return $css . '
    '; } } ?>