您现在的位置是:首页 > 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商品详情页怎么增加自定义title标题
在ECSHOP后台自定义每个商品详情页的TITLE, 该如何来实现呢?(听说这样会对SEO更有利)下面就来讲一讲具体的修改方法:
ecshop邮件模板邮件类型的修改方法
邮件类型:1、纯文本邮件 2、HTML 邮件比如默认是HTML 邮件,我把他修改成纯文本邮件。然后我又想修改回来,修改成HTML 邮件。但是修改不回来了。怎么回事?
ecshop后台新功能权限怎么添加
今天给大家分享一个ecshop必备技能_ecshop后台新功能权限的添加,这是对于每一个新手用ecshop做网赚的必备技能,今天会给大家详细的介绍
ecshop商品详情页显示登录会员等级价格的修改方法
ecshop商品详情页显示登录会员等级价格简单修改教程,ecshop会员登录状态下,在ECSHOP商品详情页的本店售价中显示当前登录会员对应的等级价格。
相关源码
-
(自适应)中英文双语外贸扬声器音响喇叭话筒网站模板免费下载为音响设备外贸企业设计的中英文双语网站模板,基于PbootCMS内核开发。适配扬声器系统、音频设备等产品的国际化展示需求查看源码 -
(自适应html5)重工业钢铁机械设备网站pbootcms响应式模板下载为重工业领域打造的响应式网站模板,助力企业高效展示产品与服务,基于PbootCMS开发的工业级网站模板,特别适合钢铁制造、机械设备生产等重工业企业使用。查看源码 -
(PC+WAP)货运物流快递仓储货架pbootcms网站模板下载本模板基于PbootCMS开发,为货运物流、快递配送、仓储货架等行业设计,支持PC+WAP自适应,确保在电脑、手机、平板等设备上均能流畅访问。适用于物流公司、仓储企业查看源码 -
(自适应)绿色园林建筑花卉园艺艺术模板免费下载为景观设计及园艺企业打造的响应式网站框架,基于PbootCMS系统开发,帮助传统园林行业建立现代化数字展示平台。采用标准DIV+CSS前端架构,代码精简无冗余。查看源码 -
(自适应响应式)HTML5幕墙装饰工程建筑装修公司pbootcms模板下载基于PbootCMS开发的响应式模板,为幕墙工程、建筑装饰企业设计,通过数字化展示提升企业专业形象与项目展示能力。结构化数据标记增强项目案例收录,智能URL路由优化,支持每个工程案例独立设置关键词与描述查看源码 -
pbootcms网站网络公司个人作品展示类网站源码(自适应)为网站建设公司、网络服务企业打造的响应式门户解决方案,基于PbootCMS内核深度开发。采用前沿自适应架构,无缝适配手机端交互与PC端展示需求。查看源码
| 分享笔记 (共有 篇笔记) |
