分类归档

网站开发

FWQ
网站开发
修改ecshop默认指定配送区域
ecshop 收货人信息中,默认配送区域是这样的: 现在我们把它改为指定配送,比如指定为江苏省苏州市 修改根目录下folw.php文件 找到这句代码     $smarty->assign(‘consignee_list’, $consignee_list); 在这句代码上面添加以下代码:     //设置默认配送地区   if(empty($consignee_list[0][‘province’])){      $consignee_list[0] = array(          ‘country’  => 1,  …
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop时间问题请注意/data/config.php
ecshop 处理时间,绕来绕去, 后台的时区设置, 并非以服务器为基准, 而是 以安装是 设定的 时区为基准, 这样导致, 如果您将ecshop 从 国内移到国外,或者 移到了其他时区,导致 ecshop 后台 如订单等时间差几个小时的问题; 只能手动修改 /data/config.php 将 $timezone = "PRC"; (中国北京时间) 这样 后台设置为北京时间, 即可
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop商品详情页图片更改为鼠标经过切换大图
把 ecshop 商品详情页进行美化修改一下,默认的 ecshop 商品详情页主图不能切换,想要看大图的话,需要进行再次点击,然后显示商品大图,对于用户的体验不太好,看来只好在当前页面进行修改了,本来有两个方案,第一个就是点击大图的话就在当前页面放大商品图,第二个就是当鼠标经过的时候切换成大图,客户最终选定了第二个方案,当鼠标经过的时候切换成大图,好吧,夏日博客就按照这个来进行修改,方法也很简单。 第一步,打开 ecshop 商品详情页模板 goods.dwt 文件,在两个 head 之间添加如下的代码:   <script type=”text/javascript”>function change_img(img_src){  document.getElementsByName(“goods_img”)[0].src=img_src;}</script>   第二步,查找如下代码:   <img src=”{$goods.goods_img}” alt=”{$goods.goods_name|escape:html}” />   修改为如下代码:   <img src=”{$goods.goods_img}” alt=”{$goods.goods_name|escape:html}” name=”goods_img” width=”250″ height=”250″ />   第三步,打开 /library/goods_galler.lbi 文件,查找如下的代码:   <!– {foreach from=$pictures item=picture}–><li><a href=”gallery.php?id={$id}&img={$picture.img_id}” target=”_blank”><img src=”{if $picture.thumb_url}{$picture.thumb_url}{else}{$picture.img_url}{/if}” alt=”{$goods.goods_name}” /></a></li><!–{/foreach}–>      //改为:     …
2025-04-23 阅读全文 →
FWQ
网站开发
在Centso服务器上安装ECShop详细方法
1.安装基本的环境:PHP,Mysql5.0+等   2.下载ECShop包,解压,将Upload目录下的文件放到/etc/ECShopV2_7目录下   注意:注意修改ECShop的所有着为Apache,(apaceh为拥有者,因为着有最高权限去访问项目资源),</span>   sudo chown -R apache:apache /etc/ECShopV2_7    查看项目拥有者:   cd  /etc   ll -l ECShopV2_7     当然还有另外一种不好的办法-将/etc/ECshopV2_7目录权限改为777,这种做法不安全,     3.配置ECShop.conf文件,放到/etc/httpd/conf.d/目录下   #…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop团购“库存不足”问题及解决方法
如果ecshop商品库存大于0,但没有设置任何属性,零购正常,团购就会被提示“商品库存不足”。 解决方法(任选一): 1.为团购商品设置任一属性、且为此属性分配好库存。 2.修改group_buy.php. 将以下代码     empty($product_info) ? $product_info = array(‘product_number’ => 0, ‘product_id’ => 0) : ”;   /* 查询:判断指定规格的货品数量是否足够 */       if ($number…
2025-04-23 阅读全文 →
FWQ
网站开发
到底是否该购买ecshop授权
到底是否应该买授权,我们先看几个资料. ecshop273 文件顶部有文字: 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和   * 使用;不允许对程序代码以任何形式任何目的的再发布。  但是我们用ecshop都是商用,都想做个网店系统,当然是商用了。违背第一条。 那么打着开源旗号的ecshop,好像很矛盾。 我们先看开源Open Source的定义, 大家自行看百度百科。第一条就特色就是:自由再散布。 所以, 不用说了, 这是中国特色!不代表什么。 所以好模板建议使用另外的系统, 好模板2013年定为电商网店系统模板,将会给大家推荐更新更全的模板.请多多关注!    
2025-04-23 阅读全文 →
FWQ
网站开发
Ecshop2.7.2前台购物时无法选择“货到付款”
问: 我使用的是ECSHOP 2.72 ,前台购物进入结算页面,无法选择“货到付款”? 答: “货到付款”是跟你上一栏选择的“配送方式”相关的。 举例说明: 如果你在“配送方式”里选择的是“申通快递”,那么在“支付方式”里就无法选择“货到付款”, 因为按照ECSHOP默认规定“申通快递”是不支持“货到付款”的(这一点在后台配送方式管理处可看出来) 如果你把“配送方式”改选为“圆通快递”,那么支付方式那里就可以选择“货到付款”了,因为按照ECSHOP默认规定“圆通快递”是支持“货到付款”的。 ================================================================== 那么新的问题又来了……… 有没有办法让“申通快递”也支持“货到付款”呢? 答案是肯定的,下面是相关的修改教程 打开 includes\modules\shipping\sto_express.php 文件,找到这行:    $modules[$i][‘cod’]     = false; 修改为:    $modules[$i][‘cod’]     = true; 最后还有很重要一点要说明: 按照上面教程修改完以后,要先把“申通快递”卸载,然后再重新安装,才可以生效的    
2025-04-23 阅读全文 →
FWQ
网站开发
如何在ECSHOP里获得未格式化的商品价格
ECSHOP模板里输出的各种价格信息,都是经过系统格式化以后的形式,如:¥2298元。 一些个别店长有时候想得到“格式化之前的价格”,也就是 纯数字形式的价格。 注意: 下面教程只是针对“某个页面的某类价格”,如商品详情页的市场价格和本店价格。 其他页面其他价格的读取方法原理大致都相同,读者可举一反三。 适用版本:2.7.2 官方默认版本 1)、打开 /includes/lib_goods.php 文件 找到 $row[‘market_price’]        = price_format($row[‘market_price’]); 在它上边增加下面这段代码 $row[‘market_price_ori’]        = $row[‘market_price’];  //市场价格_纯数字 $row[‘shop_price_ori’]        = $row[‘shop_price’];  //本店价格_纯数字 2)然后就可以在商品详情页模板调用 纯数字形式的价格信息了 调用方法如下: {$goods.market_price_ori}…
2025-04-23 阅读全文 →
FWQ
网站开发
排查ecshop2.7.3与discuz X3.1同步登录时问题
环境:Apache/2.2.21 + PHP/5.3.10 + winXP 背景:ecshop2.7.3 打上补丁、discuz X3.1、ucenter1.6 全部utf-8编码实现同步登录、退出、用户创建  1、在ucenter中看到的是全部通信成功,但就是无法同步登录,注册新用户也可以同步。而且在ecshop登录的时候还会出现400 Bad Request错误 让好模板极度郁闷,于是挨个的追踪,一直追踪到ecshop/uc_client/client.php中的uc_fopen函数,大致位于178行。看了下,也没有什么问题。到网上到处搜索,众说纷云,有些好模板还是会直接否定掉的。由于网络文章一堆抄。算了。到这个函数这里,好模板准备记录下,它到底发什么数据出去,又接收到什么怎样的数据才显示出400给好模板。 于是又再次抓包: 结果真让人汗颜,返回是正确的结果,为什么用浏览器登录返回却是不正常的。把这些地址复制到同一浏览器里,结果可以同步登录了。晕倒了。问题确定了,是socket出的问题。于是就用curl试了一下,呵呵,登录同步成功。 if(stripos($return, ‘400 Bad Request’) != false  || empty($return)) { $return = ”; $curl = curl_init(); …
2025-04-23 阅读全文 →