最新公告
  • 欢迎您光临畅游鱼,这是一个能实现您财富梦想的神奇学堂!资源总数:4456 个
  • 织梦dedecms分页列表样式的修改dedepagelist

    是不是觉得织梦原版分页样式不好看

    现在我们就来说一下如何修改织梦列表页的分页样式。

    先看下效果图

    代码展示:

    <div class="pages2">
    {dede:pagelist listitem="index,end,pre,next,pageno" listsize="4" /}
    </div>
    
    

    注:在很多时候织梦dedecms 的分页列表并不是自己想要的样式,系统默认的解析样式是<li><a href=’http://’>数字</a></li> ,想要自己分页样式,只需修改列表页的{dede:pagelist /}标签。
    找到include文件夹内的arc.listview.class.php文件,如果是动态的,ctrl+F查找function GetPageListDM。如果是静态的,ctrl+F查找function GetPageListST。

    以下是GetPageListDM函数的部分代码:

    //获得上一页和主页的链接
    if($this->PageNo != 1)
    {
    $prepage.="<a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a>\r\n";
    $indexpage="<a href='".str_replace("{page}",1,$tnamerule)."'>首页</a>\r\n";
    }
    else
    {
    //$indexpage="<a>首页</a>\r\n";
    $prepage.="<a class=\"on\">上一页</a>\r\n";
    $indexpage="<a class=\"on\">首页</a>\r\n";
    }
    
    //下一页,未页的链接
    if($this->PageNo!=$totalpage && $totalpage>1)
    {
    $nextpage.="<a href='".str_replace("{page}",$nextpagenum,$tnamerule)."'>下一页</a>\r\n";
    $endpage="<a href='".str_replace("{page}",$totalpage,$tnamerule)."'>末页</a>\r\n";
    }
    else
    {
    //$endpage="<a>末页</a>\r\n";
    $nextpage.="<a class=\"on\">下一页</a>\r\n";
    $endpage="<a class=\"on\">末页</a>\r\n";
    }
     for($j;$j<=$total_list;$j++)
    {
    if($j==$this->PageNo)
    {
    $listdd.= "<a class=\"on\">$j</a>\r\n";
    }
    else
    {
    $listdd.="<a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a>\r\n";
    }
    }
    
    

     

     

    1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
    2. 分享目的仅供大家学习和交流,您必须自评风险。
    3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
    4. 如有链接无法下载、失效或广告,请联系管理员处理!
    5. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    畅游鱼 » 织梦dedecms分页列表样式的修改dedepagelist
    • 338会员总数(位)
    • 4456资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 1341稳定运行(天)

    提供最优质的资源集合

    赞助本站svip 了解详情