作者文章

fwq

FWQ
网站开发
实现ecshop支付时减库存个功能
ecshop后台减少库存的时机默认只有下订单时和发货时,不能满足各种客户需求啊,要增加一个商家付款后就能减少库存,先解决方法如下 1. includes/inc_constant.php 文件 大约207行 加上      define(‘SDT_PAY’,                   2); // 支付时减少库 languages/zh-cn/admin/shop_config.php 文件 大约338行加上      $_LANG[‘cfg_range’][‘stock_dec_time’][‘2’] = ‘商家付款后’; 给 数据表 ship_config 中 id 为 423 的行 store_range 增加…
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP后台快递单模板添加商品标签
ecshop快递单在打印的时候,只能打印出快递基本信息以及收货人,发货信息。不能够像我们使用的ERP软件那样,打印出详细的相关信息。比如就拿我们在使用过程中经常需要用到的信息为例,如:商品名称、商品货号、购买数量小计、购买数量合计、订单总金额、应付款金额、商品总合计、网店-网址、网店-操作员,商品名,订单号,订单商品等等。因此,我们在后台的快递单模板那里能够自定义的添加商品标签。这就需要进行二次开发,ECSHOP插件网提供一些解决方法。如下: 首先打开根目录下languages/zh_cn/admin/shipping.php文件,找到如下代码 $_LANG['lable_select_notice'] = '--选择插入标签--'; 在下面添加 $_LANG['lable_box']['order_goodss'] = '商品名-订单'; 再打开/admin/order.php文件,找到如下代码 while ($row = $db->fetchRow($res)) { /* 虚拟商品支持 */ if ($row['is_real'] == 0) 在上面添加如下代码 $order_goodss = ''; 再找到如下代码 if…
2025-04-24 阅读全文 →
FWQ
网站开发
PHP5.6.6上运行 ecshop 2.7.3常见问题整合
ecshop在在PHP5.6.6版本以后,有了很多细微的变化。而ECSHOP官方更新又太慢,发现这些问题后也不及时升级,导致用户安装使用过程中错误百出。 好模板整理一下我遇到的问题希望对你们能有些帮组也为了自己以后查看。 问题1:        Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in cls_template.php XXX line 出错原因:    出现以上问题是 preg_replace() 函数中用到的修饰符 /e 在 PHP5.5.x 中已经被弃用了。在PHP 5.5以上的版本用…
2025-04-24 阅读全文 →
FWQ
网站开发
如何在ecshop首页给商品加入立即购买与收藏按钮
在ecshop首页给商品加入立即购买与收藏按钮,直接模板当中操作修改,无需修改任何PHP代码。方法简便。以下是好模板提供的方法,如果出现错误,请拿错误在好模板网站搜索,继续修改下去。 第一步:首先查看商品分类页面里商品列表的代码,找出添加立即购买按钮的代码。 在模板文件夹的-library文件夹里的goods_list.lbi文件,代码如下:   <p> <a href=”javascript:addToCart({$goods.goods_id})”><img src=”images/but_buy.jpg”></a> <a href=”javascript:collect({$goods.goods_id})”><img src=”images/but_coll.jpg”></a> <a href=”javascript:;” id=”compareLink”onClick=”Compare.add({$goods.goods_id},’{$goods.goods_name|escape:”quotes”}’,'{$goods.type}’)”><img src=”images/but_comp.jpg”></a> </p>   第二步:修改此段代码,将$goods.goods_id修改为$goods.id,并删除“对比按钮”的代码(如果需要不删除也行)。 即整段代码如下: <p> <a href=”javascript:addToCart({$goods.id})”><img src=”images/but_buy.jpg”></a> <a href=”javascript:collect({$goods.id})”><img src=”images/but_coll.jpg”></a> <a href=”javascript:;”…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop后台密码忘记了怎么办?
是基于php+mysql架构的,如果后台密码忘记的话可以考虑利用mysql管理工具来链接你的mysql数据库, 一个比较好用的工具就是phpmyadmin,这个工具怎么使用的大家可以去百度搜索下。呵呵,学习ecshop修改需要用到的东西还挺多的哈。 在phpmyadmin  修改商城数据库中ecs_admin_users 这个表中你管理帐号的password 值 你可以恢复为admin888 md5加密码为: 16位:469e80d32c0559f8 32位:7fef6171469e80d32c0559f88b377245,登陆后再修改密码。 MD5是种加密方式,ecshop的加密方式是这种的,ecshop后台的密码的MD5加密是32位加密的,至于MD5的知识大家也可以自行在百度里找答案哈,百度一下,你就知道。 如果再不行的话,你FTP上去先把根目录里的temp目录里面的东西给清空下。这样应该就可以了。   另外一篇有图的文章:
2025-04-24 阅读全文 →
FWQ
网站开发
如何修改ecshop“支付方式”显示顺序
如何修改ecshop“支付方式”显示顺序 ECSHOP因为和财付通和快线签约所以增加了一个支付方式排序文件,只需要在里面吧几个内容删除就可以在后台支付方式页面的支付方式后面排序框输入数字排序了。 找到文件:includes/lib_compositor.php 将 if(isset($modules)) { } ?> 将这个之间的内容删除后在中间插入: /* 将支付宝提升至第一个显示 */ foreach ($modules as $k =>$v) {        if($v[‘pay_code’] == ‘alipay‘)        {      …
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop用户整合到phpwind教程
原来公司做的phpwind 与 ecshop 结合的项目,别的同事已经把用户整合好了,当时我还不知道怎么整合。 后来在网站迁移时(从一个服务器迁移到另一个服务器) ecshop 的前台用户莫名其妙地就无法登录,并且报错,搞得我很是郁闷(迁移前还好好的,并且网站文件和数据库明明没有一丝改动怎么会出错了呢。)   下面先说如何整合: 以其说是phpwind ecshop 用户整合,不如说ecshop用户整合到phpwind 理准确些。   1.登陆到ecshop后台   2.会员管理/会员整合     3.安装或设置phpwind 会员整合插件     4.输入phpwind 数据库名称等信息     5.完成:phpwind…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop邮件服务器设置的解决办法!(ldhost.cn 教
一般来说,如果服务器不支持的话,我们都选择“采用其他的 SMTP 服务 ” 这个如何设置呢?很简单:     如上图所示: 1.发送邮件服务器地址填写:smtp.qq.com(这个在QQ油箱里设置中获得,下面有详细讲到哦,呵呵) 2.端口就是:25  不要修改 3.邮件发送账号和回复账号要同 4.测试接收的邮件可以任意写,与上面同也是可以的,QQ测试是可行的,因为支持给自己写邮件嘛!! QQ邮箱是最方便常用的,下面是QQ邮箱里SMTP地址的寻找和设置!如下图:        
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop多域名session无法共享同步导致无法登陆
ecshop二级域名切换时,比如你的域名是www.ldhost.cn ,跳转到abc.ldhost.cn,那么会导致session无法获取到而无法登陆的问题。 解决方法,找到includes/init.php 1、在 @ini_set(‘session.cache_expire’,  180); 前,添加 @ini_set(“session.cookie_domain”,’.ldhost.cn’);//将.ldhost.cn换成你的域名,注意有一个“.”符号 2、找到你data/config.php 如果 $cookie_domain    = “”; 替换为: $cookie_domain    = “.ldhost.cn”; 3、此时其实已经生效,但你的本地会有缓存,无法看到效果,清除一下浏览器缓存。ecshop多域名session无法共享同步导致无法登陆问题解决
2025-04-24 阅读全文 →