本文作者:DurkBlue

帝国cms如何自定义分页推荐

DurkBlue 2020-07-08 2515
帝国cms如何自定义分页摘要: 在用帝国cms搭建网站的时候,有些列表模板中[!--empirenews.listtemp--]并不能起到作用,导致[!--show.page--]分页不起作用,这就比较尴尬了。现...

在用帝国cms搭建网站的时候,有些列表模板中[!--empirenews.listtemp--]并不能起到作用,导致[!--show.page--]分页不起作用,这就比较尴尬了。现在把我踩过的坑跳坑的解决办法和步骤晒出来,供大家讨论分享

帝国cms如何自定义分页  第1张


先上示例代码:

<?php
header('Content-Type:text/html;charset=utf-8');
//数据库
define('HOST', 'localhost');
define('USERNAME', 'roottext');
define('PASSWORD', 'roottext');
$con = mysqli_connect(HOST,USERNAME,PASSWORD);
mysqli_select_db($con,'roottext'); //打开数据库
$sql = "select count(*) as num from www_kaifamei_com_ecms_game";
$reip = mysqli_query($con,$sql);//执行sql语句
$nums=mysqli_fetch_array($reip,MYSQLI_ASSOC);//查询匹配行
$num=10;//每页显示条数  
     $cpage=isset($_GET["page"])?$_GET["page"]:1;//当前页
     $pagenum=ceil($nums['num']/$num);//总页数  
     $offset=($cpage-1)*$num;//开始去数据的位置  
     $sql="select * from www_kaifamei_com_ecms_game limit {$offset},{$num}"; 
$result=mysqli_query($con,$sql); 
     $start=$offset+1;//开始记录页  
     $end=($cpage==$pagenum)?$total : ($cpage*$num);//结束记录页  
     if($cpage<$pagenum){
     $next = $cpage+1;
     }else
    if($cpage==$pagenum){
     $next =0;
     }
     if($cpage>1){
     $prev = $cpage-1;
     }else
       if($cpage==1){
       $prev =0;
       }
$rows=$result->fetch_all(MYSQL_ASSOC);
$str = '';
foreach($rows as $row){
$str.="<ul class='b-b uk-clearfix uk-margin-remove uk-padding-remove'>";
$str.="<li>";
$str.="<div class='kf-name'>";
$str.="<div class='uk-flex uk-flex-middle'>";
$str.="<a href='".$row['titleurl']."' target='_blank' class='icon uk-display-block uk-margin-right'>";
$str.="<img src='".$row['titlepic']."'>";
$str.="</a>";
$str.="<a href='".$row['titleurl']."' target='_blank' class='uk-display-block'>".mb_substr($row['title'],0,5).'</a>';
$str.="</div>";
$str.="</div>";
$str.="</li>";
$str.="<li>";
$str.="<div class='kf-type'>".$row['type'].'</div>';
$str.="</li>";
$str.="<li>";
$str.="<div class='kf-time primary-color'>".$row['kfdate'].'</div>';
$str.="</li>";
$str.="<li>";
$str.="<div class='kf-area uk-text-truncate'>";
$str.="<div class='kf-area'>".$row['fwqname'].'</div>';
$str.="</div>";
$str.="</li>";
$str.="<li>";
switch($row['pt']){
case 1:
$cs = '安卓';
break;
case 2:
$cs = '苹果';
break;
default:
$cs='双端';
break;
}
$str.="<div class='kf-system'>".$cs.'</div>';
$str.="</li>";
$str.="<li>";
$str.="<div class='kf-platform'>".$row['cs'].'</div>';
$str.="</li>";
$str.="<li>";
$str.="<div class='kf-down'>";
$str.="<a href='".$row['titleurl']."' target='_blank' class='uk-display-inline-block btn'>";
$str.="<i>"."<img src='/cbigamecss/orders/picture/icon-kf-down.png'>".'</i>'.'下载地址'.'</a>';
$str.="</div>";
$str.="</li>";
$str.="</ul>";
}
echo $str;
?>
</div>
</div>
<div class="pager" id="pager">
<div class="page">
<?php
$page = '';
if($cpage==1){
}else{
$page.="<a data-href='1' onclick='paging(this)'>"."首页"."</a>";
}
if($prev){
$page.="<a data-href='".$prev."' onclick='paging(this)'>".'上一页'.'</a>';
}
if($next){
$page.="<a data-href='".$next."' onclick='paging(this)'>".'下一页'.'</a>';
}
if($cpage==$pagenum){
}else{
$page.="<a data-href='".$pagenum."' onclick='paging(this)'>".'尾页'.'</a>';
}
echo $page;
?>
   
</div>





此篇文章由DurkBlue博客申请发布,转载吧请注明来处
文章投稿或转载声明

来源:DurkBlue版权归原作者所有,转载请保留出处。本站文章发布于 2020-07-08
温馨提示:文章内容系作者个人观点,不代表DurkBlue博客对其观点赞同或支持。

赞(0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享