随笔分类 -  Ecshop

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