织梦分页列表样式的修改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";
            }
        }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM