关于$GLOBALS['ecs']->table()的问题?】的更多相关文章

$ecs对象定义数据库和表前缀 class ECS { var $db_name = ''; var $prefix = 'ecs_'; function ECS($db_name, $prefix) { $this->db_name = $db_name; $this->prefix = $prefix; } function table($str) { return '`' . $this->db_name . '`.`' . $this->prefix . $str . '`…
<?php header("Content-Type:text/html;charset=utf-8"); $host = $_SERVER['HTTP_HOST']; //if ($host!="localhost" && $host!="25-99.com" && $host!="www.25-99.com") die("域名未授权"); define('IN_EC…
/*更新商品的某个字段*/ function update_goods($goods_id, $field, $value) { if ($goods_id) { /* 清除缓存 */ clear_cache_files(); $sql = "UPDATE " . $GLOBALS['ecs']->table('goods') . " SET $field = '$value' , last_update = '". gmtime() ."' &qu…
调用文章列表,需要修改对应的程序,修改index.php或者arctical_cat.php文件在$smarty->assign('new_articles', index_get_new_articles());下面增加$smarty->assign('class_articles_4', index_get_class_articles(4,6)); // 分类调用文章//4就是文章分类ID,其中6是调用数量$smarty->assign('class_articles_5', in…
$sql = 'DELETE O, G FROM ' . $GLOBALS['ecs']->table('delivery_order') . ' AS O, ' . $GLOBALS['ecs']->table('delivery_goods') . ' AS G WHERE O.order_id = \'' . $order_id . '\' AND O.status = AND O.delivery_id = G.delivery_id'; $query = $GLOBALS['db']…
Ecshop分页规则,分以下几个步骤 1.点击类别,获取第一页获取默认分类列表数据 2.点击“下一页”,采用ajax调取分页内容 实例分析(比如订单列表分页admin/order.php) 1.先写一个function order_list() 模块,里面要包括可以进行排序,分页,查询等功能 2.在order.php里面写一个elseif ($_REQUEST['act'] == 'list') ,这里是显示默认分页数据 3.在order.php写一个query(listtable.js默认的是…
ecshop模板在使用过程中会遇到会员退出再登陆时购物车里面的商品会被清空掉的,通过ecshop开发中心的技术,整理的文档,对程序做简单修改即可实现会员退出不清空购物车 ECShop版本:V2.7.3 涉及修改文件: 1. \includes\cls_session.php 2. \includes\lib_main.php 详细修改记录: 1. \includes\cls_session.php 第一步:搜索$this->db->query('DELETE FROM ' .$GLOBALS[…
更改相册顺序为根据id升序: 找到/include/lib_goods.php 821行: 修改为: $sql = 'SELECT img_id, img_url, thumb_url, img_desc' . ' FROM ' . $GLOBALS['ecs']->table('goods_gallery') . " WHERE goods_id = '$goods_id' order by img_id asc LIMIT" . $GLOBALS['_CFG']['goods…
ecshop本身的广告调用规则是:对某个广告位下的广告列表随机显示其中一条. 而我们有时需要将某个广告位下的所有广告全部显示出来,那么如何处理呢,下面就自己做了一个函数: \includes\lib_common.php  在最下面增加一个函数:根据传入的广告id,获取广告数组,全站通用. function get_position_ads($id) { $sql = "select * from " . $GLOBALS['ecs']->table('ad') . "…
  既然是分页,道理都是一样的,不过ecshop前台分页的函数和后台分页的函数不同,后台分页函数为page_and_size(),在admin/includes/lib_main.php里.都是用ajax来进行分页所需参数的传递,用到后台封装的js函数库listtable.js,下面就来说说ajax分页实现的步骤:1,html页面:引入js{insert_scripts files="../js/utils.js,listtable.js"}     将分页所需的参数用listTabl…