首页

帝国cms分页导航的修改,分页导航列表式的修改方法附上源代码

IT好文章 |

时间:

2019-06-14

|

【www.gsyjwlkj.com--IT好文章】

帝国cms分页导航的修改,分页导航列表式的修改方法附上源代码4kM

003.jpg4kM

帝国cms的列表分页有两种,一种是分页导航下拉式,[!--show.page--],另外一种是分页导航列表式,[!--show.listpage--],这两种导航怎么修改呢?需要修改的文件是/e/class/t_functions.php 。 其实对于不懂代码的还是很困难的,今天小编就附上一种简单的方法,直接修改分页导航列表式,[!--show.listpage--]的方法?4kM


4kM

第一步是系统设置,进入后台,系统-系统设置-系统参数设置-信息设置,下边找到,列表分页函数(列表),内容换成user_ShowListMorePage,这是自定义函数。4kM


4kM

第二部就是自定义函数,复制以下代码到/e/class/userfun.php,然后上传到空间。4kM

<?php4kM

//---------------------------用户自定义标签函数文件4kM


4kM

function user_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search=""){4kM

    global $fun_r,$public_r;4kM

    if($num<=$line)4kM

    {4kM

        $pager['showpage']='';4kM

        return $pager;4kM

    }4kM

    $page_line=$public_r['listpagelistnum'];4kM

    $snum=2;4kM

    $totalpage=ceil($num/$line);//取得总页数4kM

  4kM

    $firststr='<span >总数<strong>'.$num.'</strong>/共</strong><strong> '.$totalpage.'</strong></span>';  //  $num意思是信息总数   $totalpage代表 总页数4kM

    //上一页4kM

    if($page<>1)4kM

    {4kM

        $toppage='<li class=next><a href="'.$dolink.'index'.$type.'">'.$fun_r['startpage'].'</a></li>';    //首页4kM

        $pagepr=$page-1;4kM

        if($pagepr==1)4kM

        {4kM

            $prido="index_".$type;4kM

        }4kM

        else4kM

        {4kM

            $prido="index_".$pagepr.$type;4kM

        }4kM

        $prepage='<li class=next><a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a></li>';     //上一页4kM

    }4kM

    //下一页4kM

    if($page!=$totalpage)4kM

    {4kM

        $pagenex=$page+1;4kM

        $nextpage='<li class=next><a href="'.$dolink.'index'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a></li>';   //下一页4kM

        $lastpage='<li class=lastly><a href="'.$dolink.'index'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a></li>';    //最后一页4kM

    }4kM

    $starti=$page-$snum<1?1:$page-$snum;4kM

    $no=0;4kM

    for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)    //详细页码信息4kM

    {4kM

        $no++;4kM

        if($page==$i)4kM

        {4kM

            $is_1="<li class=active>";    //当前4kM

            $is_2="</li>";4kM

        }4kM

        elseif($i==1)4kM

        {4kM

            $is_1='<li><a href="'.$dolink.'index_'.$type.'">';   //第一页4kM

            $is_2="</a></li>";4kM

        }4kM

        else4kM

        {4kM

            $is_1='<li><a href="'.$dolink.'index_'.$i.$type.'">';    //其他页4kM

            $is_2="</a></li>";4kM

        }4kM

        $returnstr.=$is_1.$i.$is_2;4kM

    }4kM

    $returnstr="<div id=splitpage>".$firststr."<ul>\n".$toppage."\n".$prepage."\n".$returnstr."\n".$nextpage."\n".$lastpage."</ul></div>";   4kM

    $pager['showpage']=$returnstr;4kM

    return $pager;4kM

}4kM


4kM

?>4kM

4kM

4kM

好了,这就可以使用你的分页系统了,其他怎么修改,只要修改/e/class/userfun.php文件就可以了,不影响帝国核心文件,不影响升级。4kM


4kM

显示的页码个数可以在后台系统-系统设置-系统参数设置-信息设置修改,显示几个页码都可以。如果设置0,就只显示上一页,下一页,首页和末页。4kM


4kM

效果可以查看本站列表页分页,css代码4kM


4kM

<style>4kM


4kM

#splitpage{4kM

height:30px;4kM

line-height:30px;4kM

margin-bottom:20px;4kM

}4kM


4kM

#splitpage ul{ text-align:center;}4kM


4kM


4kM

#splitpage li{ list-style:none;display: inline; padding:5px;}4kM


4kM

#splitpage li a{ color: #000; text-decoration:none; font-size:20px;}4kM

#splitpage li a:hover{ color:#F00;}4kM


4kM

</style>4kM

延伸阅读
百度联盟的广告是怎么计费的,点击单价是多少,千次展现收入是多少呢?其实这个是不确美文>IT好文章
2020-10-07
淘宝店铺名称大全,好听的淘宝店铺名字,怎么给淘宝店铺取个好名字gA2—专注美文>IT好文章
2020-10-06
3m0—专注快乐段子推荐,手机天天看最快最好的减压网站  对于周鸿祎,相美文>IT好文章
2020-10-04
SXC—专注快乐段子推荐,手机天天看最快最好的减压网站昨天在招聘网站上美文>IT好文章
2020-10-04
LXG—专注快乐段子推荐,手机天天看最快最好的减压网站“QQ登录”美文>IT好文章
2020-10-04
cYQ—专注快乐段子推荐,手机天天看最快最好的减压网站众所周知,谷歌的搜索美文>IT好文章
2020-10-04
ZQN—专注快乐段子推荐,手机天天看最快最好的减压网站  已经美文>IT好文章
2020-10-04
CS9—专注快乐段子推荐,手机天天看最快最好的减压网站帝国cms7 0,调美文>IT好文章
2020-10-04
1hQ—专注快乐段子推荐,手机天天看最快最好的减压网站前天用360搜索美文>IT好文章
2020-10-04
cT7—专注快乐段子推荐,手机天天看最快最好的减压网站原标题:我为什么美文>IT好文章
2020-10-03
  • 推荐访问