您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop后台新建一个模块添加分页的实现方法
怜菡2025-01-14Ecshop商城教程已有人查阅
导读来一个 史上全的ecshop后台的带分页的列表,绝对让你 粘贴过去 改改表名 就ok的 ,关键部分附有中文注释的。首先是后台,我在后台admin下新建了一个页面 比如是yjlist.php,然后
来一个 史上全的ecshop后台的带分页的列表,绝对让你 粘贴过去 改改表名 就ok的 ,关键部分附有中文注释的。
首先是后台,我在后台admin下新建了一个页面 比如是yjlist.php,然后 你要做的就是 复制我下面这些代码 进入,全部覆盖哦
如下:
首先 确定下是否引入了 js 这样引入
之后 在页面的最下方 来一段 js 里面代码 都是不用改的直接复制粘贴就行,我都改好的<script type="text/javascript" language="JavaScript">
首先是后台,我在后台admin下新建了一个页面 比如是yjlist.php,然后 你要做的就是 复制我下面这些代码 进入,全部覆盖哦
如下:
<?php
define('IN_ECS', true);
require(dirname(__FILE__) . '/includes/init.php');
require_once(ROOT_PATH . "includes/fckeditor/fckeditor.php");
require_once(ROOT_PATH . 'includes/cls_image.php');
$exc = new exchange($ecs->table("xj"), $db, 'id', 'title'); //这块 table里 存的是表名,改成你的表名,然后 id改成你的表里的主键的字段名,其余2处不用管
if(empty($_REQUEST['act'])){
$_REQUEST['act'] = 'list';
}
if($_REQUEST['act'] == 'list'){
//获取信息列表
$pzd_list = get_pzd_list();
$smarty->assign('pzd_list', $pzd_list['pzd_list']);
$smarty->assign('filter', $pzd_list['filter']);
$smarty->assign('record_count', $pzd_list['record_count']);
$smarty->assign('page_count', $pzd_list['page_count']);
//后台页面样式
$smarty->assign('full_page', 1);
//跳转页面
assign_query_info();
$smarty->display('yj_list.htm');//这里显示的是对应的html页面
}elseif ($_REQUEST['act'] == 'query'){//分页代码
//获取信息列表
$pzd_list = get_pzd_list();
$smarty->assign('pzd_list', $pzd_list['pzd_list']);
$smarty->assign('filter', $pzd_list['filter']);
$smarty->assign('record_count', $pzd_list['record_count']);
$smarty->assign('page_count', $pzd_list['page_count']);
//跳转页面
make_json_result($smarty->fetch('yj_list.htm'), '',
array('filter' => $pzd_list['filter'], 'page_count' => $pzd_list['page_count']));
}
//这里输出跳转的界面
//查询数据方法
function get_pzd_list()
{
$sql = "SELECT COUNT(*) FROM " . $GLOBALS['ecs']->table('xj');
$filter['record_count'] = $GLOBALS['db']->getOne($sql);
//sql里的表名 改成自己的表名
$filter = page_and_size($filter);
/* 获活动数据 */
$sql = "SELECT * FROM " . $GLOBALS['ecs']->table('xj')." LIMIT ". $filter['start'] .", " . $filter['page_size'];
//表名改成自己的表名
$filter['keywords'] = stripslashes($filter['keywords']);
set_filter($filter, $sql);
$row = $GLOBALS['db']->getAll($sql);
$arr = array('pzd_list' => $row, 'filter' => $filter, 'page_count' => $filter['page_count'], 'record_count' => $filter['record_count']);
return $arr;
}
?>
后事接下来是前台了哦 仔细看哦 看重要代码首先 确定下是否引入了 js 这样引入
<!-导入js->
{insert_scripts files=”../js/utils.js,listtable.js”}
然后 就是用foreach遍历数据了
{foreach from=$pzd_list item=topic}
<tr>
<td>{$topic.id}</td>
<td>{$topic.add_time}</td>
<td>{$topic.name}</td>
<td>{$topic.iphone}</td>
<td><a href="goods.php?act=edit&goods_id={$topic.goods_id}">{$topic.goods_name}</a></td>
<td align="left" style="text-align:center;">
<a href="javascript:;" onclick="listTable.remove({$topic.id}, '{$lang.drop_confirm}')" title="{$lang.remove}" class="btn btn-primary btn-xs"><i class="icon-trash"></i>{$lang.remove}</a></td>
</tr>
{foreachelse}
<tr>
<td><div class="analysis_info fl">
<div class="analysis_text"><i></i>
<p>{$lang.no_records}</p>
</div>
</div></td>
</tr>
{/foreach}
如果看的乱,可以忽略else...之后 在页面的最下方 来一段 js 里面代码 都是不用改的直接复制粘贴就行,我都改好的<script type="text/javascript" language="JavaScript">
{literal}
listTable.recordCount = {$record_count};
listTable.pageCount = {$page_count};
{foreach from=$filter item=item key=key}
listTable.filter.{$key} = '{$item}';
{/foreach}
{literal}
</script>
然后你就试试把 大功告成,亲测没问题,可分离性高。
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop支付宝支付电脑端和手机端支付宝支付设置配置教程
欢迎大家来到代码号,今天代码号图解ecshop支付宝支付:电脑端和手机端支付设置配置教程希望对大家设置ecshop支付宝支付有所帮助。
ecshop4.1.6安装步骤图解教程
ecshop4.1.6怎么安装?代码号代码号专业提供ecshop4.1.6安装教程和ecshop4.1.6安装过程实例,还有ecshop4.1.6安装手册,ecshop4.1.6安装文档
ecshop调用显示指定分类下的子分类方法
ecshop首页默认的只有全部分类,还有循环大类以及下面小类的代码,貌似没有可以调用显示指定大类下的子分类代码。于是就有这个文章的产生了
ecshop实现退出登录不清空购物车的优化方法实例
ecshop退出登陆后会清空购物车里面的商品,大家都应该知道有这样的算是功能缺陷。网上类似的教程相当多,但都有问题,说句不好听的,算是引新手入!
相关源码
-
(自适应)英文外贸电子设备网站模板三级子目录基于PbootCMS内核开发的响应式英文网站模板,为外贸企业打造,支持多行业快速适配。通过简洁高效的代码架构,帮助企业低成本构建专业海外形象,实现更好客户触达与订单转化。查看源码 -
(自适应)绿色LED灯具照明灯饰灯光灯泡pbootcms网站源码下载本模板基于PbootCMS内核开发,为LED照明、灯具制造及相关光电技术企业量身打造。设计充分考虑了照明行业的展示需求,从产品陈列到技术说明,从光源展示到工程案例,每一个细节都体现出专业照明行业的特点。查看源码 -
自适应恒温恒湿机空调机械设备营销型网站模板(自适应手机版)响应式营销型恒温恒湿机环境设备类网站pbootcms模板 蓝色营销型空调设备网站源码下载PbootCMS内核开发的网站模板,该模板适用于营查看源码 -
(响应式自适应)小学初中作文论文文章资讯博客pbootcms模板下载为中小学作文、教育类网站设计,特别适合展示学生作文、教学资源和写作指导等内容。采用响应式技术,确保在不同设备上都能获得良好的阅读体验。查看源码 -
(自适应)帝国cms7.5文章新闻博客整站源码( 带会员中心)本模板基于帝国CMS内核开发,为新闻资讯、个人博客及作品展示类网站设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验。查看源码 -
(自适应)刷卡pos机数据移动支付设备电子科技pbootcms模板下载本模板为POS机设备制造商、移动支付终端服务商和科技企业设计,基于PbootCMS系统开发,提供完整的在线展示平台解决方案,满足支付设备行业特有的展示需求。查看源码
| 分享笔记 (共有 篇笔记) |
