最新公告
  • 欢迎您光临 我爱模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境! 立即加入钻石VIP
  • 帝国CMS首页增加分页功能,适合使用帝国CMS建设博客类站点使用

    正文概述 管理员   2025-09-06   7

    优点:前台首页还是前台首页后面刷新自定义列表页不会把首页文件覆盖,根目录也不会多出很多/index_*.html文件。

    方法如下:

    1.第一步跟老方法还是差不多的 新增自定义列表页 文件存放目录:../../page/(可以自行修改喜欢)

    2.打开/e/class/userfun.php添加自定义函数:

    function yeksylog_homepage() {
    //$ajaxpager=hRepPostStr($skyr[ajaxpager]);
    $ajaxpager='5';
    global $empire,$dbtbpre;
    $latestmu=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_news ");//获取新闻表文章数量
    $listsql=$empire->fetch1("select * from {$dbtbpre}enewsuserlist where listname='xiu-首页' limit 1");//listname='xiu-首页' 修改成你新增列表名称
    $lencord=$listsql[lencord];
    $pagenumber=ceil($latestmu/$lencord);
    if($ajaxpager<=$pagenumber && $ajaxpager!=0){
    $pagerumber=$ajaxpager;
    }else{
    $pagerumber=$pagenumber;
    }
    $mostssql=sys_ReturnEcmsLoopBq(0,$pagerumber,3,0);//使用灵动标签 php原型循环
    $bqno=0;
    while($mostr=$empire->fetch($mostssql)){
    $mosstr=sys_ReturnEcmsLoopStext($mostr);
    $bqno++;
    $is='<li class="active"><span>1</span></li>';
    $pagenext='<li class="next-page"><a href="/page/index_2.html">下一页</a></li>';
    
    if($bqno>1) {
    $pager.='<li><a href="/page/index_'.$bqno.'.html">'.$bqno.'</a></li>';
    }
    $lastpage='<li><a href="/page/index_'.$pagerumber.'.html">尾页</a></li>';
    if($pagenumber>2) {
    $nextyeskylog='<li><span> ... </span></li>';
    }
    
    }
    {
    echo ''.$is.''.$pager.''.$nextyeskylog.''.$pagenext.''.$lastpage.'';
    } 
    }

     

    首页设置动态模式会自动更新页数,静态需要更新。

    3.在首页模版合适位置放置函数

    <?php yeksylog_homepage();?>

    完成!


    我爱模板网 » 帝国CMS首页增加分页功能,适合使用帝国CMS建设博客类站点使用

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?587cc1e5c052b5b0ce99533beff13c96"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

    请选择支付方式

    ×
    支付宝支付
    余额支付
    ×
    微信扫码支付 0 元