怎么修改织梦标签Pagelist分页样式详解

 我来答
郎画戊寻桃
2019-05-30 · TA获得超过3750个赞
知道大有可为答主
回答量:3093
采纳率:29%
帮助的人:450万
展开全部
如何修改DeDe标签Pagelist分页样式详解
我们在用dede仿站的时候,调用文章列表页的分页时,我们会用到:
{dede:pagelist
listitem=”info,index,end,pre,next,pageno”
listsize=”5″/}
然而系统默认的解析样式是<li><a
href=’http://’>数字</a></li>,但是有时候我们的目标站的分页样式是<a
href=’http://’>数字</a>。
因为目标站的CSS里面根本没有这对标签的属性值,因此页面就会出现混乱,显然我们不需要<li></li>这对标签,下面我们来说说怎么修改。
首先我们要明白一个理论,DEDE的页面都分动态和静态两种方式显示,显然标签的解析函数也会有两个,分别对应静态和动态页面。
修改列表页的{dede:pagelist
/}标签,首先我们要确定自己列表页是动态还是静态的页面。
找到include文件夹内的arc.listview.class.php文件,
如果是动态的,ctrl+F查找function
GetPageListDM。
如果是静态的,ctrl+F查找function
GetPageListST。
~~以下是GetPageListDM函数的部分代码:
if($totalpage<=1
&&
$this->TotalResult>0)
{
return
“<li><span
class=\”pageinfo\”>共
1
页/”.$this->TotalResult.”
条记录</span></li>\r\n”;
}
if($this->TotalResult
==
0)
{
return
“<li><span
class=\”pageinfo\”>共
0
页/”.$this->TotalResult.”
条记录</span></li>\r\n”;
}
$maininfo
=
“<li><span
class=\”pageinfo\”>共
<strong>{$totalpage}</strong>
页<strong>”.$this->TotalResult.”</strong>条<
/span></li>\r\n”;
去掉函数里面的<li>和</li>标签即可,如果你要修改解析后显示的数据格式也可以在这里面修改(如添加class=XX)。
具体修改需要因目标站而决定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式