分类归档

网站开发

FWQ
网站开发
ecshop增加input输入框写入到数据库
在ecshop二次开发中增加input输入框,并且写入到mysql数据库,首先打开 ecshop注册页面。user.php?act=register这个是注册的url首先我们去找user.php然后找到act=register动作 if ($action == 'register') { if ((!isset($back_act)||empty($back_act)) && isset($GLOBALS['_SERVER']['HTTP_REFERER'])) { $back_act = strpos($GLOBALS['_SERVER']['HTTP_REFERER'], 'user.php') ? './index.php' : $GLOBALS['_SERVER']['HTTP_REFERER']; } /* 取出注册扩展字段 */ $sql = 'SELECT *…
2025-04-23 阅读全文 →
FWQ
网站开发
ECSHOP商品页加入购物车弹出仿淘宝效果
 在ECSHOP商品详情页点“加入购物车”,直接在当前页弹出一个漂亮的小窗口, 效果如下图: 此方法超级简单,不需要修改php程序,也不需要在ECSHOP模板页预设隐藏层,主要是修改 JS 文件  1) 首先将下面四个图片下载到你网站的 /data/images/  下面 2) 以下修改以官方默认模板为例,打开 ECSHOP模板文件 /themes/default/goods.dwt  将 <li class=”padd”>       <a href=”javascript:addToCart({$goods.goods_id})”><img src=”images/bnt_cat.gif” /></a> 修改为 <li class=”padd” style=”position:relative;” id=”gwc”>       <a…
2025-04-23 阅读全文 →
FWQ
网站开发
如何修改ecshop“支付方式”显示顺序
如何修改ecshop“支付方式”显示顺序 ECSHOP因为和财付通和快线签约所以增加了一个支付方式排序文件,只需要在里面吧几个内容删除就可以在后台支付方式页面的支付方式后面排序框输入数字排序了。 找到文件:includes/lib_compositor.php 将 if(isset($modules)) { } ?> 将这个之间的内容删除后在中间插入: /* 将支付宝提升至第一个显示 */ foreach ($modules as $k =>$v) {        if($v[‘pay_code’] == ‘alipay‘)        {      …
2025-04-23 阅读全文 →
FWQ
网站开发
在GoDaddy主机安装Ecshop详细教程
GoDaddy主机尤其是Linux系统主机完全可以安装Ecshop,但由于PHP版本(最新GoDaddy已更新到5.4以上)的原因,大家在安装Ecshop的时候可能会遇到各种报错问题,所以好模板亲自测试安装了一遍,帮助大家能够顺利安装。 准备:GoDaddy Linux豪华型主机(PHP版本:5.4.31),并且已经开通并绑定域名;Ecshop压缩包 GoDaddy主机安装Ecshop详细步骤: 1.到Ecshop官网下载Ecshop程序压缩包到本地电脑。 2.下载完成后,登录到GoDaddy账户,选择安装Ecshop的主机,点击后面的绿色“Launch”。 3.首先我们需要创建数据库,详细创建步骤请参考GoDaddy主机创建数据库教程。 4.创建完数据库,我们在cPanel控制面板点击“文件管理器”进入。 5.进入域名绑定的根目录后,点击如图所示的“上传”按钮(由于文件不大,所以直接用文件管理器上传文件)。 6.点击“选择文件”选择本地已经下载的Ecshop压缩包。 7.上传的时候可以在右下角看到上传进度,如图所示: 8.上传完成后,回到根目录下,选中压缩包鼠标右键,出现如图所示的选项,选择“Extract”解压。 9.解压完成后找到“upload”文件夹。 10.将里面的所有文件全选后,鼠标右键选择“Move”,将其移动到根目录下(就是上传的压缩文件所在目录下)。 11.然后,在地址栏中输入“你的域名/install”,会出现下面的安装界面。选择“同意”并点击下一步。
2025-04-23 阅读全文 →
FWQ
网站开发
给ecshop增加自定义促销图标功能
  ecshop的商品显示的,当我们把商品设置为新品时,商品图片的左上角不会有个新品的小图标   当我们把商品设置为精品时,商品图片的左上角不会有个精品的小图标   当我们把商品设置为热销时,商品图片的左上角不会有个热销的小图标   可能我们想设置更多的小图标,例如,正品,原装,行货,这样的小图标,那我们我们来对ecshop二次开发完成这个比较有用的小功能,完成自定义后的效果如图所示:   下面好模板操作步骤: 一、修改数据库goods表添加自定义字段这里我们取名为tags_img 类型为varchar 二、进行后台商品详情页面的功能添加,首先在admin/templates/goods_info.htm下制作一个上传功能的框   代码如下(想用语言包的自己整去吧): <tr> <td class=”label”>商品图标:</td> <td><input type=”file” name=”tags_image” id=”tags” size=”45″> <span id=”tags_img_result”>  {if $goods.tags_img neq…
2025-04-23 阅读全文 →
FWQ
网站开发
让ecshop留言板每页显示留言数量的开发方法
在ecshop留言板页面(即message.php)每页显示留言数量有两种修改方法,任选其一即可: 第一种修改方法:  进 后台  》模板管理  》设置模板  1、选择“留言板”,点“确定” 2、将“留言列表”那行对应的数量 改为你想要的数字(如:30)即可。 第二种修改方法: 打开 message.php 文件 找到 $pagesize = get_library_number(‘message_list’, ‘message_board’); 修改为 $pagesize = 30; 
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop商品属性排序的问题
    情况一:添加新产品时,让属性按照添加的顺序(属性id)排列 修改/inclues/lib_goods.php     /* 获得商品的规格 */     $sql = “SELECT a.attr_id, a.attr_name, a.attr_group, a.is_linked, a.attr_type, “.                 “g.goods_attr_id, g.attr_value,…
2025-04-23 阅读全文 →
FWQ
网站开发
解决ecshop出现{“res”:”false”,”rsp”:”\u7f3a\u5c11\u5fc5\u8981\u7684\u53c2\u6570″}
安装ecshop2.7.3版本时,出现如下提示错误: {“res”:”false”,”rsp”:”\u7f3a\u5c11\u5fc5\u8981\u7684\u53c2\u6570″} 解决方法:删除install/index.php中下面这段代码 if (isset($_REQUEST[‘dbhost’]) || isset($_REQUEST[‘dbname’]) || isset($_REQUEST[‘dbuser’]) || isset($_REQUEST[‘dbpass’]) ||isset($_REQUEST[‘password’]) || isset($_REQUEST[‘data’])) { include(“./auto_index.php”); exit; }
2025-04-23 阅读全文 →
FWQ
网站开发
实现Ecshop注册页面手机号唯一的验证
如果Ecshop实现了用手机号码来登陆,那么就需要在注册时保证会员所填写的手机号是唯一的,也就是说手机号还未被注册,那么该怎么来检测填写的手机号是否注册过了呢? 一、参考ecshop检测邮箱  因为注册页面,有检查用户名和邮箱是否重复的步骤,初步想法是参考检测邮箱的方式来解决,但是查看user_passport.dwt,如下: 似乎可以像上面一样开为手机号的input标签中添加一个onblur事件,但是找了又找,并没有发现手机号码的input标签在哪里,倒是发现了如下的代码: 恍然大悟,因为默认的ecshop注册页面上的手机号并不是必填的选项,而且可以在后台进行管理的,且这些选项在ecshop数据表esc_reg_fields表中,因此参考检测email的方法失败! 二、解决方案   通过查看页面的代码,用户点击注册按钮的时候,有一个return register();该方法在js/user.js文件中,故我们可以从此方法入手,在验证完手机号的正则匹配后,进行手机号是否被注册的验证。 2.1 、修改user.js文件 在user.js文件中找到如下代码: if (mobile_phone.length>0)   {     var reg = /^[\d|\-|\s]+$/;     if (!reg.test(mobile_phone))     {…
2025-04-23 阅读全文 →
FWQ
网站开发
去除ecshop后台最新版本提示信息
打开  admin/index.php 删除如下   /* 如果管理员的最后登陆时间大于24小时则检查最新版本 */     if (gmtime() – $_SESSION[‘last_check’] > (3600 * 12))     {         include_once(ROOT_PATH . ‘includes/cls_transport.php’);         $ecs_version = VERSION;         $ecs_lang…
2025-04-23 阅读全文 →