kmymoyi 发表于 2012-2-21 09:35:15

DT的分页怎么调用。

球高手解答。

jhxshzh65 发表于 2012-2-21 10:34:18


之前我也遇到过类似的问题坐等高手解答

kmymoyi 发表于 2012-2-21 10:44:33


结贴吧。我自己写了个分页函数。。要的话,我把代码贴出来。。非常简单。。

kmymoyi 发表于 2012-2-21 10:44:53


不能算写,在DT的系统上修改的。

kmymoyi 发表于 2012-2-21 10:46:43


分页函数:[*]function yiipages($item, $total, $page = 1 , $pagesize = 20) {
[*]      global $MOD, $L;
[*]      $pages = '';
[*]      $home_url = $MOD['linkurl'].$item;
[*]      $demo_url = $MOD['linkurl'].$item;
[*]      $_page = $page = $total ? 1 : $page + 1;
[*]      $url = $_page == 1 ? $home_url : str_replace('{destoon_page}', $_page, $demo_url);
[*]      $pages .= ' ? ';
[*]      return $pages;
[*]}复制代码在 showpages 函数基础上复制出来一个,做了简单的修改,应用在列表分页。。

调用代码:[*]$page = empty($_GET['page']) ? 1 : (int)$_GET['page'];
[*]                $pagesize = 20;
[*]                $offset = ($page-1)*$pagesize;
[*]                $sql = "SELECT * FROM yii_taobao_product WHERE taobao_userid='{$yii['taobao_userid']}' ORDER BY taobao_id desc LIMIT $offset,$pagesize";
[*]                $rs = yii_get_all($db,$sql);
[*]                $num = count(yii_get_all($db,"SELECT * FROM yii_taobao_product WHERE taobao_userid='{$yii['taobao_userid']}' ORDER BY taobao_id desc"));
[*]                if($num > $pagesize)
[*]                        $pager = yiipages('taobao.php?action=manage',$num,$page,$pagesize);复制代码
页: [1]
查看完整版本: DT的分页怎么调用。