有没有大神帮忙看下怎么做出分页?

qq_35806401 2020-05-30 01:45:07


这是DISCUZ的页面代码,别人帮忙写的,但是只能限制调用条数,数量多的时候不能分页。

<!--{eval}-->
<!--
$listcount=900000;//调用多少条数据
-->
<!--{/eval}-->

<!--{eval}-->
<!--
$videodatas=DB::fetch_all('select * from '.DB::table('video_data').' where '.DB::field('uid',$uidd).' and status=1 order by dateline DESC limit '.$listcount);
$list=$vids=array();
foreach($videodatas as $k=>$v){
$list[$v['vid']]['id']=$v['vid'];
$vids[]=$v['vid'];
$list[$v['vid']]['title']=$v['title'];
$list[$v['vid']]['dateline']=$v['dateline'];
$list[$v['vid']]['view']=$v['view'];
$list[$v['vid']]['star']=$v['star'];
$list[$v['vid']]['price']=$v['price'];
$list[$v['vid']]['description']=$v['description'];
$list[$v['vid']]['username']=$v['username'];
$list[$v['vid']]['url']='video/view/vid_'.$v['vid'].'.html';
$list[$v['vid']]['fname']='视频';
}
$videocovers=DB::fetch_all('select * from '.DB::table('video_attachment').' where '.DB::field('vid',$vids).' and type=\'cover\'');

require (DISCUZ_ROOT."/source/plugin/video/function/function_common.php");
foreach($videocovers as $k=>$v){
$list[$v['vid']]['cover']=getfile($v['attachment']);
}



$lianxidatas=DB::fetch_all('select * from '.DB::table('lianxi_data').' where '.DB::field('uid',$uidd).' and status=1 order by dateline DESC limit '.$listcount);
$listx=$vids=array();
foreach($lianxidatas as $k=>$v){
$listx[$v['vid']]['id']=$v['vid'];
$vids[]=$v['vid'];
$listx[$v['vid']]['title']=$v['title'];
$listx[$v['vid']]['dateline']=$v['dateline'];
$listx[$v['vid']]['view']=$v['view'];
$listx[$v['vid']]['star']=$v['star'];
$listx[$v['vid']]['price']=$v['price'];
$listx[$v['vid']]['description']=$v['description'];
$listx[$v['vid']]['username']=$v['username'];
$listx[$v['vid']]['url']='lianxi/view/vid_'.$v['vid'].'.html';
$listx[$v['vid']]['fname']='练习';
}
$lianxicovers=DB::fetch_all('select * from '.DB::table('lianxi_attachment').' where '.DB::field('vid',$vids).' and type=\'cover\'');


foreach($lianxicovers as $k=>$v){
$listx[$v['vid']]['cover']=getfile($v['attachment']);
}



$lists=array_merge($listx,$list);

$datelines=array();
foreach($lists as $k=>$v){
$lists[$k]['cover']=$v['cover']?$v['cover']:'static/image/common/nophoto.gif';
$datelines[$k]=$v['dateline'];
}

arsort($datelines);

$tvlist=array();
$ii=0;
foreach($datelines as $k=>$v){
$tvlist[]=$lists[$k];
$ii++;
if($ii>=$listcount)break;
}
//debug($tvlist);

-->
<!--{/eval}-->



[code=html]


<div class="module cl mw3">
<ul class="slideshow795">
{loop $tvlist $tv}
<li style="width: 162px; height:161px;border-radius: 3px;">
<a href="{$tv[url]}" target="_blank"><img src="{$tv[cover]}" width="162" height="101"></a>
<a href="{$tv[url]}" target="_blank"><span222 class="title1"><div class="shouyebiaoti">[{$tv[fname]}]  {$tv[title]}</div></span222></a>
<a href="{$tv[url]}" target="_blank">
<span2 class="title">
<div class="liulan"><div class="ico"></div><h1>{$tv[view]}人</h1></div>
<div class="danmu"><div class="ico"></div><h1>{$tv[username]}</h1></div>
</span2>
</a>
</li>
{/loop}
</ul>
</div>



[/code]
...全文
35 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧