随笔分类 - Ecshop
摘要:ECShop v2.7.2没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现。好处:实现非常轻量,只有一个文件,27Kb,大大减小了分发包的文件大小。 当网站需要做memcached缓存时,也可以很方便的实现。缺点:数据库的选择非常狭窄,无法实现其它的非MySQL数据...
阅读全文
摘要:点解下一页时弹出查找原因:json返回分页查询之后返回的 filter 数据为空问题在这:$deliveryInfo['fliter'] $deliveryInfo['page_count']
阅读全文
摘要:做ecshop后台开发的时,根据条件查询后,利用ajax返回的content json数据内容为空,没有填充table效果预期效果问题:make_json_result($smarty -> fetch('packages_list_info.htm'), '', array('filter' =>...
阅读全文
摘要:页面关键字:{$keywords}页面标题:{$page_title}产品分类:父分类列表 {foreach from=$categories item=cat }父分类超链接 [url==”{$cat.url}”>{$cat.name|escape:html}相对应子分类 {foreach fro...
阅读全文
摘要:\languages\zh_cn\admin\common.php里配置后台所有常量
阅读全文
摘要:ecshop中有2个地方使用了json,一个是cls_json.php文件,一个是transport.js文件。cls_json 封装了json类,可以调用里面的encode的方法,根据参数不同,进行不同的转化,调用json_encode可以直接进行转化。是php对json的处理。transport...
阅读全文
摘要:Ajax.call()在哪个文件中定义的? 在加载的js/transport.js文件里面。Ajax.cal()方法就是Transport.run()方法
阅读全文
摘要:我这边有一个ECSHOP后台,有一个功能,在客户下订单时自动获取客户IP,用的是ECSHOP本身的real_ip函数,但这个函数存在一个问题,十个订单得到的IP,可能会有几个与CNZZ统计得到的不一样。也就是说得到的不准确。另一个问题是这几天给主机加了CDN之后,客户下订单后,得到的IP竟然是CDN...
阅读全文
摘要:$ecs对象定义数据库和表前缀class ECS{ var $db_name = ''; var $prefix = 'ecs_'; function ECS($db_name, $prefix) { $this->db_name = $db_name; ...
阅读全文
摘要:ecshop 中$_CFG数组主要是放置一些系统参数,并且全站共享的数据,在使用的时候,ecshop里面常常以$GLOBALS['_CFG']全局变量的模式来处理。 ecshop 的$GLOBALS['_CFG'],主要是在includes/init.php中出现并且初始化,$_CFG = l...
阅读全文
摘要:ecshop后台开发,工作中分页中遇到的问题1.通过筛选条件筛选出数据后,点击下一页返回没有筛选(所有数据)的第二页数据 效果结果点击分页后效果问题:ecshop分页利用ajax实现,在点击下一页时会把分页数据($filter数组is_ajax=1 act:query record_count:14...
阅读全文
摘要:ECShop没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现。这样做的好处是实现非常轻量,大大减小了分发包的文件大小。另外,当网站需要做memcached缓存时,也可以很方便的实现。当然,这样做的后果就是数据库的选择非常狭窄,无法实现其它的非MySQL数据库。ECSh...
阅读全文
摘要:首先需要修改四个文件:inc_priv.php, inc_menu.php, priv_action.php, commn.php假如当前的项要加在商品管理的菜单下一:在languages/zh_cn/admin/common.php文件中,增加一变量$_LANG['00manage_acc...
阅读全文

浙公网安备 33010602011771号