分类归档

网站开发

FWQ
网站开发
让ecshop商品关联商品数量超过50个
 在ecshop系统中的商品详情里,在后台增加关联商品时,最多只能关联50个,那么应该如何解除这个限制呢,  其实很简单打开 admin/includes/lib_main.php 找到代码 function get_goods_list($filter)这个函数 将该函数中的sql语句 $sql = ‘SELECT goods_id, goods_name, shop_price ‘. ‘FROM ‘ . $GLOBALS[‘ecs’]->table(‘goods’) . ‘ AS g ‘ . $where . ‘LIMIT 50′;…
2025-04-23 阅读全文 →
FWQ
网站开发
所有ecshop页调用商品原图的方法
默认的ecshop商品图展示都是经过系统裁剪的,如何让ECSHOP调用默认的原图来显示? 好模板总结如下: 一、在列表页可以用{$goods.goods_thumb}   {$goods.goods_img}调用缩略图和商品图片 就是没有调用原图的下面是修改category.php 总sql语句处替换成下面的部分(把original_img 字段加进去) $sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' . "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price,…
2025-04-23 阅读全文 →
FWQ
网站开发
实现ecshop购物车退出不清空三种方法
实现ecshop购物车退出不清空效果 只要IP 不变 购物车中的商品就不会消失 方法一 修改 init.php 找到 define('SESS_ID', $sess->get_session_id()); 修改为 define('SESS_ID', md5(real_ip())); 有人提到 相同IP 购买混淆的问题 确实会存在这样的问题 可以参考这个方法 那就是只保留登陆过用户的数据 方法二 代码修改为 if($_SESSION['user_id']>0){ define('SESS_ID', md5($_SESSION['user_id'])); }else{ define('SESS_ID', $sess->get_session_id()); }…
2025-04-23 阅读全文 →
FWQ
网站开发
实现ecshop商品详细页尺码颜色选择并关联显示库存
ecshop服装商城很多都十分需要一个颜色尺码的功能,其实在淘宝,凡客上都类似的功能,客户在下单时选容易选择相应的颜色尺码,其实ecshop要实现这样的功能并不难,因为ecshop是开源免费的 效果如下:     goods.dwt修改如何下:   <!– {foreach from=$spec.values item=value key=key} –>   <a {if $key eq 0}class=”cattsel”{/if} onclick=”changeAtt(this,{$value.id},{$goods.goods_id})” href=”javascript:;” name=”{$value.id}” title=”[{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}]”>{$value.label}<input…
2025-04-23 阅读全文 →
FWQ
网站开发
修改ecshop让首页显示评论数量和评论级别
  如何修改ecshop让首页显示评论数量和评论级别,好模板提供方法 修改category.php 文件 找到下面的 $sql = ‘SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ‘ .                 “IFNULL(mp.user_price, g.shop_price * ‘$_SESSION[discount]’)…
2025-04-23 阅读全文 →
FWQ
网站开发
Ecshop首页中"所有商品分类"的自动隐藏功能
在ecshop做的一个网站中,首页的所有商品分类挡住了后面的首页滚动广告,希望能够鼠标放上去,显示,不放上去,就自动隐藏。 这个功能,看起来很容易,原本以为,几分钟的事情。结果做起来,发现还经历了一些小曲折。最终实现效果如下。 左侧为鼠标没放上去的时候,菜单自动隐藏。右侧为鼠标放上去后,菜单自动显示。 事件从 onclick修改为onMouseOver,onMouseOut即可。 这样完成后,感觉大功告成了,结果一试验,发现还有问题。这样做,只是把菜单中的第一条隐藏了。其他的还一直在显示。随后,对js中的sw_navTest进行了改造。终于搞定。 现在仍有一个疑问。即,虽然实现了,但是并不明白原理。 最终实现结果如下。 在category_tree_index.lbi 文件中进行修改。 在<script type=”text/javascript”></script>之间再增加一个js函数。 我命名为sw_navTest(),大家可以根据要求自己来定。函数内容如下:   function sw_navTest(obj)   {   var a = document.getElementsByName(obj);     var num=0;    …
2025-04-23 阅读全文 →
FWQ
网站开发
修改ECSHOP结算中心“立即使用支付宝支付”按钮样式
修改ECSHOP结算中心“立即使用支付宝支付”按钮样式,准备工作: 一张支付宝的图片 第一步 下载上面那个图片 alipay.png,放在 /data/images 下, 当然,如果你美工不错,也可以自己设计一个图片来用,不一定非用我这个, 这里只是举一个例子。 第二步,要修改的文件 \includes\modules\payment\alipay.php 原有文件: 在196行 $button = '<div style="text-align:center"><input type="button" onclick="window.open(\'https://www.alipay.com/cooperate/gateway.do?'.$param. '&sign='.md5($sign).'&sign_type=MD5\')" value="' .$GLOBALS['_LANG']['pay_button']. '" /></div>'; 修改成: $button = '<div…
2025-04-23 阅读全文 →
FWQ
网站开发
将ECSHOP分类树修改成一行两个
经常看到有朋友问“怎么将ECSHOP分类树显示为一排(行)两个”,也就是如下面的效果图: 这个ECSHOP模板修改问题,主要就是靠修改CSS来实现。但是不同模板的具体CSS代码是不一样的,所以不同模板的具体修改方法也是不完全相同的,没有通用的修改方法。 下面教程是以 2.7.2版 官方默认模板 为例 进行讲解的,已经测试通过,完全兼容IE6,IE7,火狐。其他模板请参照举一反三。 ——————————————————————————————————————-  打开 /themes/default/style.css 文件 找到 #category_tree dd{padding:3px 0 3px 10px;} 将它修改为 #category_tree dd{padding:3px 0 3px 10px;width:40%;overflow:hidden;float:left;white-space:nowrap;word-break:keep-all;display: inline;} 然后再打开  /themes/default/library/category_tree.lbi 文件 在…
2025-04-23 阅读全文 →
FWQ
网站开发
修正Ecshop后台订单统计数据不准确
Ecshop本身源码写得就有问题。打开order_status.php文件,翻到最下方,看function get_orderinfo($start_date, $end_date)的定义,其中所有的sql都用了下面的代码:    function get_orderinfo($start_date, $end_date)  {     $order_info = array();       /* 未确认订单数 */     $sql = ‘SELECT COUNT(*) AS unconfirmed_num FROM…
2025-04-23 阅读全文 →