dedecms列表页模板 分页页码的样式问题

dedecms列表页模板 分页页码的样式问题,第1张

1、其实就是在css里写好样式就可以了

2、要注意哦,织梦列表分页样式默认是带有li标记的

3、可以修改列表系统文件删除li标记,当然也可以直接在css里定义li样式

4、下面是织梦各列表的php文件,可以自己修改包括实现其他功能等

include/ 下

arclistviewclassphp 栏目列表分页样式

arcarchivesclassphp 内容列表分页样式

arctaglistclassphp TAG列表分页样式

arcfreelistclassphp 自由列表分页样式

arcsearchviewclassphp 搜索列表分页样式

梦客吧织梦模板

为您解答

望采纳

{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文件夹内的arclistviewclassphp文件,

如果是动态的,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)。

具体修改需要因目标站而决定。

这个样式就可以控制了的 不需要修改程序

我贴一个我写的样式吧

#pagelist {

padding: 25px 0 20px;

}

ul, ol, li {

border: 0 none;

list-style: none outside none;

margin: 0;

padding: 0;

}

#pagelist li {

display: inline-block;

float: left;

margin-right: 10px;

}

#pagelist lithisclass {

background-color: #6DA0E9;

border: 1px solid #868686;

color: #FFFFFF;

font-weight: bold;

height: 23px;

line-height: 23px;

padding: 0 7px;

}

这个我是写的样式,至于字体颜色和背景嘛 你可以更具自己的需要换。

给你一个参考,这个也是用dedeCMS做的

http://newsimrubbercom/news/

你好,织梦列表页分页代码如下所示:

{dede:pagelist listitem="index,end,pre,next,next,next,next,,next,pageno"listsize="5"/}把这段代码复制到相应的位置,在前端就可以正常显示。这里展示的是最多显示“5”页,你可以修改里边的参数,最多可以显示多少页,超出部分,将自动按照“更多”的方式展现。

在赵一鸣随笔博客的今日头条中有“dedecms织梦建站教程全套视频”,你可以作为参考。

如果我的回答对你有用,可以采纳哦!

这个在dede的后台就可以设置。具体是:

点击右边的“系统”->“系统基本参数”

然后点击右边的“性能选项 ”,打开后第二项“(是/否)开启长文章自动分页” 选择是即可。祝你成功!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms列表页模板 分页页码的样式问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情