您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dedecms织梦系统在列表页输出当前页码相关信息的实现方法
庄蒙少2024-06-13DedeCMS教程已有人查阅
导读本方法原理上适用于DedeV5.3及以上所有的版本,不分编码。这个问题来源于刚才有一位朋友的需求,他希望在列表页可以自由的调用当前栏目的一些与页码相关的信息。
本方法原理上适用于DedeV5.3及以上所有的版本,不分编码。这个问题来源于刚才有一位朋友的需求,他希望在列表页可以自由的调用当前栏目的一些与页码相关的信息。这个需求如果用自带的织梦标签,是无法实现的,我们需要修改源代码后才可实现。
实现步骤
代码修改 打开/include/arc.listview.class.php 文件,找到:
注:要修改两处,一个是静态的,一个是动态的,你可以用相关编辑软件的搜索功能进行查找。
前台调用 接下来我们就可以在我们所需要的前台页面(模板文件名一般为 list_***.htm)进行调用了,调用的代码一共有如下几个:
文档总数:{dede:pagelist listitem="TotalResult"/}
分页总数:{dede:pagelist listitem="TotalPage"/}
分页大小:{dede:pagelist listitem="PageSize"/}
当前页码:{dede:pagelist listitem="thisPage"/}
它可以实现在列表页模板中任意地方的调用,也可以同时在多个地方进行调用。
实现步骤
代码修改 打开/include/arc.listview.class.php 文件,找到:
if(preg_match('/index/i', $listitem)) $plist .= $indexpage;
if(preg_match('/pre/i', $listitem)) $plist .= $prepage;
if(preg_match('/pageno/i', $listitem)) $plist .= $listdd;
if(preg_match('/next/i', $listitem)) $plist .= $nextpage;
if(preg_match('/end/i', $listitem)) $plist .= $endpage;
if(preg_match('/option/i', $listitem)) $plist .= $optionlist;
if(preg_match('/info/i', $listitem)) $plist .= $maininfo;
这样的代码,一共有两处(静态分页函数与动态分页函数),修改为:
$PageNo = $this->PageNo;
$TotalResult = $this->TotalResult;
$TotalPage = $totalpage;
$PageSize = $this->PageSize;
if(preg_match('/thisPage/i', $listitem)) $plist .= $PageNo;
if(preg_match('/TotalResult/i', $listitem)) $plist .= $TotalResult;
if(preg_match('/TotalPage/i', $listitem)) $plist .= $TotalPage;
if(preg_match('/PageSize/i', $listitem)) $plist .= $PageSize;
if(preg_match('/index/i', $listitem)) $plist .= $indexpage;
if(preg_match('/pre/i', $listitem)) $plist .= $prepage;
if(preg_match('/pageno/i', $listitem)) $plist .= $listdd;
if(preg_match('/next/i', $listitem)) $plist .= $nextpage;
if(preg_match('/end/i', $listitem)) $plist .= $endpage;
if(preg_match('/option/i', $listitem)) $plist .= $optionlist;
if(preg_match('/info/i', $listitem)) $plist .= $maininfo;
保存后即可。注:要修改两处,一个是静态的,一个是动态的,你可以用相关编辑软件的搜索功能进行查找。
前台调用 接下来我们就可以在我们所需要的前台页面(模板文件名一般为 list_***.htm)进行调用了,调用的代码一共有如下几个:
文档总数:{dede:pagelist listitem="TotalResult"/}
分页总数:{dede:pagelist listitem="TotalPage"/}
分页大小:{dede:pagelist listitem="PageSize"/}
当前页码:{dede:pagelist listitem="thisPage"/}
它可以实现在列表页模板中任意地方的调用,也可以同时在多个地方进行调用。
本文标签:
很赞哦! ()
相关教程
图文教程
织梦cms实现让游客投稿的方法
dedecms如何搞定游客投稿;很多时候怕麻烦;需要让游客投稿;而且无审核的显示文章;这个方法相当简单,只用屏蔽掉几行代码就可以了。
织梦dedecms实现鼠标移到标题处显示完整标题的方法
织梦DedeCms鼠标移到标题处显示完整标题的修改方法很简单,只要把title="[field:fulltitle/]"添加上就好。有些标题过长,为了页面的美观,会对标题的长度进行控制,会截断一些。
织梦dedecms调用文章所属的副栏目id及副栏目名称网址链接等
织梦在发表文章时,你会发现有一个副栏目的功能.比如一个文章,他可能即属于你的科技栏目,也属于互联网栏目,那你在发表这个文章时
织梦dedecms留言板统计留言数量的代码实例
织梦dedecms留言板统计留言数量的方法;查找guestbook.php 73行左右然后在模板文件用
相关源码
-
蓝色工业机械五金设备pbootcms模板源码下载(PC+WAP)为机械制造与五金设备企业设计的响应式网站模板,基于PbootCMS内核开发。采用蓝色工业风格强化行业属性,宽屏布局突出设备细节展示,支持PC与WAP端自适应查看源码 -
(PC+WAP)蓝色智能环保机械设备网站营销型pbootcms模板下载本模板基于PbootCMS系统开发,为环保设备制造企业设计,特别适合展示环保机械、智能装备等产品。采用响应式技术,确保各类设备参数和技术方案在不同终端上都能清晰展示。查看源码 -
(自适应响应式)绿色环保材料设备科技类营销型网站pbootcms源码下载本模板基于PbootCMS开发,主要面向环保设备、环保材料及相关科技企业。采用HTML5+CSS3技术构建,具备响应式特性,确保在各类设备上均有良好展示效果。查看源码 -
pbootcms模板(PC+WAP)传媒广告影视公司网站源码基于PbootCMS内核开发的全自适应传媒文化网站模板,为影视公司、广告传媒企业打造,同时支持多行业快速适配。通过替换文字图片即可转换为其他行业网站查看源码 -
自适应手机版五金机械阀门设备通用行业网站模板该PbootCMS内核开发的网站模板适用于阀门设备、五金机械类企业,通过更换文字图片也可快速适配其他工业领域。采用响应式设计,确保PC端与手机端数据同步,操作便捷,并附带测试数据。查看源码 -
响应式高端家居家具装修类pbootcms模板网站源码家居装修、空间设计企业打造的营销型网站解决方案,基于PbootCMS内核深度开发。采用前沿响应式架构,适配手机端与PC端浏览体验查看源码
| 分享笔记 (共有 篇笔记) |
