您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程

Phpcms前台页面实现分页的方法

依珊2025-05-19phpcms教程已有人查阅

导读phpcms开发就是模仿里面原有的方法进行扩展,前台要实现分页,就去找后台页面的分页实现。如后台 扩展->后台操作日志,就有分页展示。

phpcms开发就是模仿里面原有的方法进行扩展,前台要实现分页,就去找后台页面的分页实现。
如后台 扩展->后台操作日志,就有分页展示。
1、先去添加自己的分页方法(千万不要在原来的方法上修改,会影响到后台页面的分页)
打开 phpcms\libs\functions\global.func.php 文件,在页面搜索pages,找到分页方法,然后复制一份修改方法名,修改里面的分页样式,变为自己的方法。我起名为pages_home
2、解析pc标签进行sql查询类修改。
打开 phpcms/libs/classes/template_cache.class.php,大概在101行,
$str .= '$r = $get_db->sql_query("'.$sql.'");$s = $get_db->fetch_next();$pages=pages($s[\'count\'],
$page, $pagesize, $urlrule);'
将这一行复制一份,将方法名改成自己的。
我的如下:
$str .= '$r = $get_db->sql_query("'.$sql.'");$s = $get_db->fetch_next();$pages_home=pages_home($s[\'count\'], $page, $pagesize, $urlrule);'
3、常用分页类修改。
打开 phpcms/libs/classes/template_cache.class.php,大概在211行,
$str .= '$pages = pages($'.$op.'_total, $page, $pagesize, $urlrule);'
将这一行复制一份,改成自己的
我的如下:
$str .= '$pages_home = pages_home($'.$op.'_total, $page, $pagesize, $urlrule);'
4、查询列表并分页类修改。
打开 phpcms\libs\classes\model.class.php,大概在61行,
$this->pages = pages($this->number, $page, $pagesize, $urlrule, $array, $setpages);
将这一行复制一份,改成自己的。我的如下:
$this->pages = pages_home($this->number, $page, $pagesize, $urlrule, $array, $setpages);
5、前台页面修改。
前台模板中的{$pages}要修改为{$pages_new}即可。
pc标签中的参数,num表示每页显示的条数,page表示当前页。
<div class="s5_in">
{pc:content action="lists" catid="13" siteid="1" moreinfo="1" num="3" page="$_GET[page]"}
{loop $data $va}
<a class="a1">
<img src="{$va[thumb]}" />
<div>
<h4>
<b>{$va[title]}</b> |
<span>{$va[object]}:{$va[symptom]}</span>
</h4>
<p>{$va[description]}<span><查看详情></span></p>
</div>
</a>
{/loop}
{/pc}
</div>
注意:按照上面步骤走下来后,发现分页怎么都不出来!!!后来发现pages方法里面有个条件,当信息条数大于每页显示条数时,分页才会出现。所以多加几条数据试试看。

本文标签:

很赞哦! ()

相关源码

  • (自适应)宽屏农业机械农耕设备类网站pbootcms模板免费下载为农机企业打造的现代化响应式网站模板,自动适配电脑、平板和手机,浏览体验一致,独立页面SEO设置,提升搜索引擎可见度。查看源码
  • (PC+WAP)红色厨具厨房用品设备pbootcms模板源码下载为厨具设备企业设计的响应式网站模板,采用PbootCMS内核开发,适用于商用厨房设备、家用厨具、厨房用品等企业展示。模板包含产品展示、新闻动态、案例中心等标准模块,助您快速搭建专业级行业网站。查看源码
  • (自适应)蓝色环保科技设备带三级栏目网站模板下载该模板为环保科技企业设计,提供专业的产品展示与技术服务平台。采用响应式布局,适配环保设备、清洁技术等应用场景,通过可视化后台可快速搭建符合行业特性的展示网站。查看源码
  • (自适应)帝国cms7.5文章新闻博客整站源码( 带会员中心)本模板基于帝国CMS内核开发,为新闻资讯、个人博客及作品展示类网站设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验。查看源码
  • (PC+WAP)蓝色钢材加工建筑装修施工材料网站模板下载为钢材加工企业设计的PbootCMS响应式模板,采用PC+WAP双端适配技术,数据实时同步。简洁大气的蓝色工业风格设计,突出钢材加工行业特性,其他制造业用户更换图文内容即可快速应用。查看源码
  • (PC+WAP)高端餐饮美食小吃加盟网站模板下载pbootcms本模板基于PbootCMS内核开发,为餐饮美食品牌加盟、小吃连锁企业量身打造。通过精致的美食视觉呈现与加盟业务流程展示,帮助餐饮企业建立专业线上门户,实现品牌形象与加盟业务的双重展示。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐