织梦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";
}
}

 

 


源库坊 » 织梦dedecms分页列表样式的修改dedepagelist
  • 1会员总数(位)
  • 755资源总数(个)
  • 2本周发布(个)
  • 2 今日发布(个)
  • 865稳定运行(天)

提供最优质的资源集合

立即查看 了解详情