article.php
<?php /** * ECSHOP 管理中心文章处理程序文件 * ============================================================================ * 版权所有 2005-2010 上海商派网络科技有限公司,并保留所有权利。 * 网站地址: http://www.ecshop.com; * ---------------------------------------------------------------------------- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。 * ============================================================================ * $Author: liuhui $ * $Id: article.php 17095 2010-04-12 10:26:10Z liuhui $ */ define('IN_ECS', true); require(dirname(__FILE__) . '/includes/init.php'); /*------------------------------------------------------ */ //-- 文章列表 /*------------------------------------------------------ */ if ($_REQUEST['act'] == 'list') { /* 取得过滤条件 */ $filter = array(); $smarty->assign('ur_here', $_LANG['03_article_list']); $smarty->assign('action_link', array('text' => $_LANG['article_add'], 'href' => 'article.php?act=add')); $smarty->assign('full_page', 1); $smarty->assign('filter', $filter); $order_list = get_orderlist(); $smarty->assign('order_list', $order_list['arr']); $smarty->assign('filter', $order_list['filter']); $smarty->assign('record_count', $order_list['record_count']); $smarty->assign('page_count', $order_list['page_count']); assign_query_info(); $smarty->display('article_list.htm'); } /*------------------------------------------------------ */ //-- 翻页,排序 /*------------------------------------------------------ */ elseif ($_REQUEST['act'] == 'query') { check_authz_json('article_manage'); $order_list = get_orderlist(); $smarty->assign('order_list', $order_list['arr']); $smarty->assign('filter', $order_list['filter']); $smarty->assign('record_count', $order_list['record_count']); $smarty->assign('page_count', $order_list['page_count']); make_json_result($smarty->fetch('article_list.htm'), '', array('filter' => $order_list['filter'], 'page_count' => $order_list['page_count'])); } /* 获得文章列表 */ function get_orderlist() { $result = get_filter(); if ($result === false) { $filter = array(); /* 文章总数 */ $sql = 'SELECT COUNT(*) FROM ' .$GLOBALS['ecs']->table('orders'); $filter['record_count'] = $GLOBALS['db']->getOne($sql); $filter = page_and_size($filter); /* 获取文章数据 */ $sql = 'SELECT * FROM ' .$GLOBALS['ecs']->table('orders'); set_filter($filter, $sql); } else { $sql = $result['sql']; $filter = $result['filter']; } $arr = array(); $res = $GLOBALS['db']->selectLimit($sql, $filter['page_size'], $filter['start']); while ($rows = $GLOBALS['db']->fetchRow($res)) { $rows['date'] = local_date($GLOBALS['_CFG']['time_format'], $rows['add_time']); $arr[] = $rows; } return array('arr' => $arr, 'filter' => $filter, 'page_count' => $filter['page_count'], 'record_count' => $filter['record_count']); } ?>
article_html
<!-- $Id: article_list.htm 16783 2009-11-09 09:59:06Z liuhui $ --> {if $full_page} {include file="pageheader.htm"} {insert_scripts files="../js/utils.js,listtable.js"} <form method="POST" action="article.php?act=batch_remove" name="listForm"> <!-- start cat list --> <div class="list-div" id="listDiv"> {/if} <table cellspacing='1' cellpadding='3' id='list-table'> <tr> <th><a href="javascript:;">序号</a></th> <th><a href="javascript:;">订单编号</a></th> <th><a href="javascript:;">下单时间</a></th> <th><a href="javascript:;">联系人</a></th> <th><a href="javascript:;">联系手机</a></th> <th><a href="javascript:;">产品名称</a></th> <th><a href="javascript:;">操作</a></th> </tr> {foreach from=$order_list item=list} <tr> <td><span>{$list.oid}</span></td> <td class="first-cell"><span>{$list.onum}</span></td> <td align="left">{$list.odate}<span></span></td> <td align="left">{$list.username}<span></span></td> <td align="left">{$list.mobile}<span></span></td> <td align="left">{$list.goodsname}<span></span></td> </tr> {foreachelse} <tr><td class="no-records" colspan="10">{$lang.no_article}</td></tr> {/foreach} <tr> <td align="right" nowrap="true" colspan="8">{include file="page.htm"}</td> </tr> </table> {if $full_page} </div> </form> <!-- end cat list --> <script type="text/javascript" language="JavaScript"> listTable.recordCount = {$record_count}; listTable.pageCount = {$page_count}; {foreach from=$filter item=item key=key} listTable.filter.{$key} = '{$item}'; {/foreach} </script> {include file="pagefooter.htm"} {/if}
相关推荐
"ecshop后台分页示例代码"是针对ECShop后台进行分页功能实现的一个示例,下面我们将详细探讨这个主题。 首先,`article.php`是ECShop后台管理文章时的核心文件,其中包含了处理文章数据逻辑的部分。在这个示例中,...
4. **配置分页参数**:在ECSHOP的配置文件(如`config.php`)中,可能需要设置默认的每页商品数量,或者在后台提供一个可配置的选项,以便管理员自定义分页设置。 5. **测试和优化**:完成以上步骤后,需要进行充分...
"ECShop后台模板"指的是用于自定义后台界面样式的CSS(层叠样式表)和JS(JavaScript)文件集合。这些文件决定了后台管理界面的布局、颜色、字体等视觉元素,为用户提供个性化的操作体验。 首先,我们要理解CSS在...
以下是对ECSHOP 2.7.3版本后台功能的详细解析: 1. **商品管理**: - **商品列表**提供了丰富的信息展示,包括商品编号、名称、货号、价格、上架状态、精品、新品、热销、推荐排序、库存以及各种操作。搜索功能...
十六、解决ecshop新建页面分页问题 49 十七、刚修改的伪静态分类URL 52 十八、ecshop批发销售 66 十九、网银支付直通插件 实现方法 69 二十、商品列表页多图切换的实现 75 二十一、完善论坛发布的qq登录插件 77 二十...
该功能允许管理员在Ecshop后台的订单列表页面直接选中需要导出的订单,通过简单的操作即可将这些订单数据转换成Excel格式的文件。例如,"example_Orders_2010-04-22_06_02.xls"这个文件名可能代表一个2010年4月22日6...
[变更] 后台报表统计的销售明细和会员排行增加分页 [变更] 购物流程中注册部分添加客户端校验功能 [变更] 变更财付通的支付方式描述 [变更] 变更页脚版权显示方式 [修正] 修正sitemap不能输出复杂重写的问题 ...
十六、解决ecshop新建页面分页问题 49 十七、刚修改的伪静态分类URL 52 十八、ecshop批发销售 66 十九、网银支付直通插件 实现方法 69 二十、商品列表页多图切换的实现 75 二十一、完善论坛发布的qq登录插件 77 二十...
ECShop V2.7.2提高了用户体验,优化代码,提升安全性,对原有产品各功能线进行梳理合理优化。 随着3G网络的普及,智能手机的大量使用,手机上网的用户越来越多,使手机购物成为可能,手机购物势必会成为一种趋势,此...
4. **易用的后台管理**:ECSHOP系统内置的模板管理功能,使得商家可以轻松更换和自定义模板,无需专业编程知识也能进行个性化设置。 5. **优化SEO**:模板设计时考虑了搜索引擎优化(SEO),合理布局关键词,有助于...
ecshop开发的功能文档说明,二次开发,部分功能修改,ecshop 函数列表大全,ecshop首页仿凡客首页放大缩小广告,后台商品列表显缩略图方法,ecshop增加直接购买(快速购买)的功能,如何给ecshop添加可折叠和双排的...
3. 启用:登录ECShop后台管理界面,找到“插件管理”或“扩展管理”部分,启用新安装的插件。 4. 配置:在插件管理界面,可以对插件进行详细配置,例如设置显示的评论数量、排序方式(按时间或评分)等。 5. 预览与...
EcShop开发案例整理涉及多个方面的知识点,包括前台展示、后台管理、用户体验优化、功能定制等。以下是对部分知识点的详细解读: 1.商品比较功能限制每次比较的数量:涉及对商品比较逻辑的代码修改,防止用户比较...
这需要在后台编写逻辑代码,将用户选择的条件转化为有效的SQL查询条件。 3. **前端交互**:在商品列表页,用户可以看到各种筛选选项,如价格、品牌、销量等。点击这些选项后,前端通过AJAX发送请求到服务器,服务器...
[变更] 后台报表统计的销售明细和会员排行增加分页 [变更] 购物流程中注册部分添加客户端校验功能 [变更] 变更财付通的支付方式描述 [变更] 变更页脚版权显示方式 [修正] 修正sitemap不能输出复杂重写的问题 ...
- **作用**:后台管理界面的模板文件。 - **说明**:用于管理员登录、管理商品、订单等操作的界面模板。 - **default目录** - **作用**:默认模板文件存放位置。 - **说明**:这里包含了商城前端的主要页面模板...
在提供的代码片段中,我们看到了一个名为`kt_card.php`的后台管理页面,它与 EcShop 的充值卡和礼品卡管理紧密相关。该文件首先设置了环境,确保 EcShop 系统的核心库和数据库连接已经加载。接着,根据请求的`act`...
十六、解决ecshop新建页面分页问题 49 十七、刚修改的伪静态分类URL 52 十八、ecshop批发销售 66 十九、网银支付直通插件 实现方法 69 二十、商品列表页多图切换的实现 75 二十一、完善论坛发布的qq登录插件 77 二十...
在ECShop中,标签是一种动态内容生成机制,允许开发者在模板文件中嵌入特定的代码,通过后台的数据处理,动态地展示商品、订单、用户等信息。标签生成器简化了这个过程,使得非程序员也能轻松添加和修改网站上的动态...
5. **安装与配置**:安装该插件时,用户需要按照`评价插件使用.doc`中的指导进行操作,可能涉及上传文件到服务器、修改配置文件、在ECSHOP后台激活插件等步骤。配置环节可能需要设置评论审核机制、显示样式、评论...