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}
相关推荐
将代码解压到ecshp admin后台文件夹注意备份article.php 和templates文件夹下的article_list.htm文件,在把解压后data文件夹下得表放到相应的数据库文件下即可
十六、解决ecshop新建页面分页问题 49 十七、刚修改的伪静态分类URL 52 十八、ecshop批发销售 66 十九、网银支付直通插件 实现方法 69 二十、商品列表页多图切换的实现 75 二十一、完善论坛发布的qq登录插件 77 二十...
3.9 ecshop后台分页代码提取 87 3.10 增加批量修改成本价格,配合后台管理增加成本价和毛利润统计 90 3.11 商品批发增加起订数功能,设置购买数量 92 3.12 ECSHOP 手机号码怎么设置为必填选项 102 3.13 在ECSHOP后台...
[变更] 后台报表统计的销售明细和会员排行增加分页 [变更] 购物流程中注册部分添加客户端校验功能 [变更] 变更财付通的支付方式描述 [变更] 变更页脚版权显示方式 [修正] 修正sitemap不能输出复杂重写的问题 ...
十六、解决ecshop新建页面分页问题 49 十七、刚修改的伪静态分类URL 52 十八、ecshop批发销售 66 十九、网银支付直通插件 实现方法 69 二十、商品列表页多图切换的实现 75 二十一、完善论坛发布的qq登录插件 77 二十...
ECShop V2.7.2提高了用户体验,优化代码,提升安全性,对原有产品各功能线进行梳理合理优化。 随着3G网络的普及,智能手机的大量使用,手机上网的用户越来越多,使手机购物成为可能,手机购物势必会成为一种趋势,此...
ecshop开发的功能文档说明,二次开发,部分功能修改,ecshop 函数列表大全,ecshop首页仿凡客首页放大缩小广告,后台商品列表显缩略图方法,ecshop增加直接购买(快速购买)的功能,如何给ecshop添加可折叠和双排的...
[变更] 后台报表统计的销售明细和会员排行增加分页 [变更] 购物流程中注册部分添加客户端校验功能 [变更] 变更财付通的支付方式描述 [变更] 变更页脚版权显示方式 [修正] 修正sitemap不能输出复杂重写的问题 ...
十六、解决ecshop新建页面分页问题 49 十七、刚修改的伪静态分类URL 52 十八、ecshop批发销售 66 十九、网银支付直通插件 实现方法 69 二十、商品列表页多图切换的实现 75 二十一、完善论坛发布的qq登录插件 77 二十...
[变更] 后台广告管理里面添加一个广告位后添加一个连接,直接链到模板设置页去 [变更] 会员红包中增加按有效邮件发放邮件红包 [变更] 虚拟卡添加完成后自动跳转到补货页 [变更] 批量删除会员时候,在管理...
[变更] 后台广告管理里面添加一个广告位后添加一个连接,直接链到模板设置页去 [变更] 会员红包中增加按有效邮件发放邮件红包 [变更] 虚拟卡添加完成后自动跳转到补货页 [变更] 批量删除会员时候,在管理...
Kshop(仿绿森数码商城整站),后台仿的Ecshop,前后端独自完成,这是基于ThinkPHP框架所写的商城的第二个版本,也是最后一个版本了,之后几个月会发布Ecshop方式的并且比其更强大的B2C独立网店系统,可以进行安装、多...