ECShop数据库操作类提取

ECShop数据库操作类提取
ECShop v2.7.2没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现。这样做的好处是实现非常轻量,只有一个文 件,27Kb,大大减小了分发包的文件大小。另外,当网站需要做memcached缓存时,也可以很方便的实现。当然,这样做的后果就是数据库的选择非常 狭窄,无法实现其它的非MySQL数据库。   ECShop的数据操作类文件是includes/cls_mysql.php,类名是cls...

手动调用Ecshop分页函数对数据进行分页

手动调用Ecshop分页函数对数据进行分页
在做对ecshop二次开发的过程中,难免避免不了手动对一些数据进行读取显示,其中不得不涉及到的就是分页功能,当然我们可以使用第三方的分页类对其进行分页功能的实现,这样的类很多也很杂,笔者在google上也尝试过,但终究也没有找到一个喜欢且合适分页类,当然这里也就不多说了。 本文主要是想帮助做ecshop二次开发需要用到分页功能开发人员快速的调用ecshop自带的分页方法,这样既可以保证分页风格...

Ecshop实现注册成功自动发送邮件功能

Ecshop实现注册成功自动发送邮件功能
第一步: 从数据库入手用mysql管理工具找到 ecs_mail_templates  表插入一条 注册发送邮件的数据 INSERT INTO `ecs_mail_templates` (`template_id`, `template_code`, `is_html`, `template_subject`, `template_content`, `last_modify`, `last_send`, `type`) VALUES (”, ‘send_reg’, 0, ‘注册确认’, ‘{$user_name}您好!<br>rn<br>rn &n...

一个关于Ecshop和Discuz的同步登录问题

一个关于Ecshop和Discuz的同步登录问题
使用ecshop2.7版本,然后discuz7.2版本,ucenter1.5整合后可以实现同步登录和退出。但有个问题就是当在其中一边注册一个新用户,比如说在ecshop端新注册一个用户,然后ecshop就会默认登录,但这时候discuz却没有同步登陆,虽然ucenter已经有了刚刚新注册的数据。同样如果注册discuz也是同样的问题。   解决办法: ecshop端注册后在discuz端同步登录解决办法: 打开ecshop的user.php文件 在注册数据插...

解决Ecshop通过UCenter整合会员后Email唯一性bug

解决Ecshop通过UCenter整合会员后Email唯一性bug
最近做的项目中要求ecshop通过ucenter整合discuz后,对用户的email不能出现重复。刚开始以为需要手动去实现,后来经过调研后发现原来ucenter其实已经想到了email唯一性判断的功能,通过ucenter设置一下就能简单实现email唯一性判断。如下图: 但是在测试的时候却发现,在ecshop用户的“会员信息”里修改email时,在新填写的email地址已存在的情况下,提示“XXXX@XXXX.com 已经存在&rdq...

Ecshop后台中添加自己的任务计划

Ecshop后台中添加自己的任务计划
Ecshop所有的任务计划都放在/includes/modules/cron这个目录中,每一个文件的名称就是一个计划任务的code,每个任务计划对应的变量中文说明都在/languages/zh_cn/cron/这个目录中的相应文件中,当然也可以不用写专门的中文说明文件,只需要一个计划任务的文件也可以的。 下面我们来新建一个自己的任务计划 (1)在/includes/modules/cron目录中新建一个new_cron.php文件 (2)进入”系统设置&r...

Ecshop订单状态数据库字段(order_status,shipping_status,pay_status)

Ecshop订单状态数据库字段(order_status,shipping_status,pay_status)
echop的订单状态都是在ecs_order_info表中的字段里的。 ecshop电子商务系统中,ECSHOP的订单有很多的状态。这些状态,是维持和保证ECSHOP后台操作订单状态转换的依据。 order_status = 0表示订单未确认 order_status = 1表示订单已经确认 order_status = 2表示订单已经取消 pay_status = 0表示未付款 pay_status = 2表示已付款 shipping_status = 3表示已配货 shipping_status = 1表示已发货 shipping_stat...

ECShop transport.js/run() error:undefined问题解决

ECShop transport.js/run() error:undefined问题解决
在制作ECshop的模板中碰到的问题,当点击“加入购物车”之后,弹出警告:“transport.js/run() error:undefined”。 transport.js在ECShop是管理Ajax方面的,用firebug调试,那个ex异常实例的Message是:process_request is not defined。 参考默认模板的page_header.lbi模板库文件,在<body>标签下面贴上以下代码:   <script type="text/javascrip...

浅析Ecshop站外广告原理

浅析Ecshop站外广告原理
新建站外广告: 后台“广告管理”->“广告列表”->“添加广告”->“广告位置”选择“站外广告” 添加完成后在“广告列表”的“操作”点击中“生成并复制JS代码”则可获得当前站外广告的JS代码,将此代码嵌其他网站的html页面中即可进行广告推广。 原理浅析: 因为生成的JS代码是通过访问类似这样...
Copyright © 破晓Web实验室 保留所有权利.   Theme  Ality 沪ICP备14044094号

用户登录