织梦如何修改默认分页样式,cms分页
内容导航:
一、如何调用织梦dedecms默认分页样式
方法/步骤1、首先我们在dedecms默认模板文件夹下面找到文件list_文件,有人会问,为什么找这个文件呢?因为里面有调用代码,我们只有复制过来就可以了。2、打开list_文件,找到分页调用的代码段,正常情况是在30至34行,把这段代码复制下来粘贴到我们需要调用的地方。3、接下来就是找这段代码的样式了,同样在list_imag里面找到css调用代码,正常情况在第8行,发现它调用了文件。4、ok,我们在dedecms默认模板文件default/style下找到这个文件,打开它。发现它里面引入了和。5、我们同样在dedecms默认模板文件default/style下找到和,打开他们6、在刚才的分页调用代码段中,我发现它的class=“dede_pages”,那么我们在上面找的三个.css文件里面搜索,看那个文件上有关于“dede_pages”的样式定义。结果在中查找到了,正常情况在第544至561行。代码如下图,把这段代码复制下来放到我们文件调用的.css下面。7、好的,现在刷新一下我们的页面,怎么样分页出来了吧,是不是很简单呢!
二、如何修改织梦内容页和列表页Pagelist分页样式
以下是基于DeDeCms下讨论的话题: 我们在用dede仿站的时候,调用文章列表页的分页时,我们会用到: {dede:pagelist
listitem=”info,index,end,pre,next,pageno” listsize=”5″/} 然而系统默认的解析样式是 数字
,但是有时候我们的目标站的分页样式是数字。
因为目标站的CSS里面根本没有这对标签的属性值,因此页面就会出现混乱,显然我们不需要 这对标签,下面我们来说说怎么修改。
首先我们要明白一个理论,DEDE的页面都分动态和静态两种方式显示,显然标签的解析函数也会有两个,分别对应静态和动态页面。
修改列表页的{dede:pagelist /}标签,首先我们要确定自己列表页是动态还是静态的页面。
找到include文件夹内的文件, 如果是动态的,ctrl+F查找function GetPageListDM。
如果是静态的,ctrl+F查找function GetPageListST。
~~以下是GetPageListDM函数的部分代码: if($totalpage<=1 && $this->TotalResult>0) { return
“ 共 1 页/”.$this->TotalResult.” 条记录 \r\n”; } if($this->TotalResult == 0) {
return “ 共 0 页/”.$this->TotalResult.” 条记录 \r\n”; } $maininfo = “ 共
{$totalpage}页”.$this->TotalResult.”条 \r\n”; 去掉函数里面的 和
标签即可,如果你要修改解析后显示的数据格式也可以在这里面修改(如添加class=XX)。
具体修改需要因目标站而决定。
PS: 内容页面的分页修改文件是include文件夹中:
三、怎么修改织梦标签Pagelist分页样式详解
如何修改DeDe标签Pagelist分页样式详解我们在用dede仿站的时候,调用文章列表页的分页时,我们会用到:{dede:pagelist
listitem=”info,index,end,pre,next,pageno” listsize=”5″/} 然而系统默认的解析样式是
-
数字
,但是有时候我们的目标站的分页样式是数字。因为目标站的CSS里面根本没有这对标签的属性值,因此页面就会出现混乱,显然我们不需要这对标签,下面我们来说说怎么修改。
首先我们要明白一个理论,DEDE的页面都分动态和静态两种方式显示,显然标签的解析函数也会有两个,分别对应静态和动态页面。修改列表页的{dede:pagelist
/}标签,首先我们要确定自己列表页是动态还是静态的页面。找到include文件夹内的文件,如果是动态的,ctrl+F查找function
GetPageListDM。如果是静态的,ctrl+F查找function GetPageListST。~~以下是GetPageListDM函数的部分代码:
if($totalpage<=1 && $this->TotalResult>0) { return “ -
共 1 页/”.$this->TotalResult.” 条记录
\r\n”; } if($this->TotalResult == 0) { return “ -
共 0 页/”.$this->TotalResult.” 条记录
\r\n”; } $maininfo = “ -
共 {$totalpage} 页 ”.$this->TotalResult.” 条< /span>
\r\n”;去掉函数里面的 -
和
标签即可,如果你要修改解析后显示的数据格式也可以在这里面修改(如添加class=XX)。具体修改需要因目标站而决定。
四、如何修改dedecms列表页分页样式 css在哪里
DEDE的页面都分动态和静态两种方式显示,显然标签的解析函数也会有两个,分别对应静态和动态页面。首先找到include文件夹内的文件,\include\如果是动态的,ctrl+F查找function
GetPagebreakDM($totalPage, $nowPage, $aid)如果是静态的,ctrl+F查找function
GetPagebreak($totalPage, $nowPage, $aid)以静态的为例:/ * 获得静态页面分页列表 * @access
public * @param int $totalPage 总页数 * @param int $nowPage 当前页数 * @param int
$aid 文档id * @return string / function GetPagebreak($totalPage, $nowPage,
$aid) { if($totalPage==1) { return “”; } $PageList = “
-
共”.$totalPage.”页:
“; $nPage = $nowPage-1; $lPage = $nowPage+1; if($nowPage==1) { $PageList.=” -
上一页
“; } else { if($nPage==1) { $PageList.=” -
上一页
“; }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/106577.html