是不是觉得织梦原版分页样式不好看
现在我们就来说一下如何修改织梦列表页的分页样式。
先看下效果图
代码展示:
<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";
}
}
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- HELLO资源网