dede分页自定义样式

事情:

dede分页样式准备采用自己定义的。百度知:dede分页在/include/arc.listview.class.php以及arc.archives.class.php两个文件中。找到修改即可。。

解决:

arc.listview.class.php上一页和下一页链接有4个,

arc.archives.class.php上一页和下一页链接有6

              上一页替换为<,下一页替换为>,更新立即见到效果,看来改的地方没错。在此记下来以备后用。

需要注意一点:

      将上一页和下一页换为<和>时,上一行最好添加注释,不然,以后会很难找...


<-----------------------------------------------------新加需求------------------------------------------------------------------->

显示分页的时候,到第一页时,仍保留<内容,及最后一页时,仍保留>链接。

经验证:

改一个文件/include/arc.listview.class.php即可。其他的分页配置好像在我这次实践中没有用到。所以仅仅改了一处。在此坐记。


        //获得上一页和主页的链接
        if($this->PageNo != 1)
        {
               /**
                 上一页
                */
            $prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'><</a></li>\r\n";
            $indexpage="<li><a href='".str_replace("{page}",1,$tnamerule)."'>首页</a></li>\r\n";
        }
        else
        {
               /**
                 新增的,第一页是仍显示<
                */
            $prepage.="<li><a href='".str_replace("{page}",1,$tnamerule)."'><</a></li>\r\n";
            $indexpage="<li>首页</li>\r\n";
        }

        //下一页,未页的链接
        if($this->PageNo!=$totalpage && $totalpage>1)
        {
               /**
                 下一页
                */
            $nextpage.="<li><a href='".str_replace("{page}",$nextpagenum,$tnamerule)."'>></a></li>\r\n";
            $endpage="<li><a href='".str_replace("{page}",$totalpage,$tnamerule)."'>末页</a></li>\r\n";
        }
        else
        {
               /**
                 新增的,最后一页是仍显示>
                */
             $nextpage.="<li><a href='".str_replace("{page}",$totalpage,$tnamerule)."'>></a></li>\r\n";
            $endpage="<li>末页</li>\r\n";
        }

效果图:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值