Ecshop二次开发修改.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ecshop二次开发修改

Ecshop部分功能修改方法 1、去掉用户中心的“您还没有通过邮件认证 点此发送认证邮件” 模板文件 user_clips.dwt , 找到下面代码: !--{if $info.is_validate eq 0} -- {$lang.not_validated} a href=javascript:sendHashMail() style=color:#006bd0;{$lang.resend_hash_mail}/abr / !--{/if} -- 将它删除掉或者注释掉就行了。 2、专题页帮助中心和商品分类没有的解决方案 打开 topic.php(在根目录里) 找到 $smarty-assign(page_title, $position[title]); // 页面标题 在下面添加 $smarty-assign(categories, get_categories_tree()); // 分类树 $smarty-assign(helps, get_shop_help()); // 网店帮助 即可,之后记得清缓存。 3、解决ECSHOP购物车中商品自动消失的问题 第一种解决办法只需要修改ECSHOP根目录下includes\cls_session.php 大概在82行,找到这个。 $this-_ip = real_ip(); 修改为 if(isset($_COOKIE[real_ipd]) !emptyempty($_COOKIE[real_ipd])){ $this-_ip = $_COOKIE[real_ipd]; }else{ $this-_ip = real_ip(); setcookie(real_ipd, $this-_ip, time()+36000, /); } 4、调整默认播放器速度 打开\data\flashdata/cycle_image.js文件夹,里面有四个文件夹分别代表这四种样式。第一种播放器就是 default 文件夹,进去之后打开js文件(其他三种样式也是如此) // 0xffffff:文字颜色|1:文字位置|0x0066ff:文字背景颜色|60:文字背景透明度|0xffffff:按键文字颜色|0x0066ff:按键默认颜色|0x000033:按键当前颜色|8:自动播放时间(秒)|2:图片过渡效果|1:是否显示按钮|_blank:打开窗口 var swf_config = |2|||0xFFFFFF|0xFF6600||B2/B|3|1|_blank 以上表明,后面的B2/B是控制速度的,如果你感觉他快了。 5、注册页面的Email修改成非必填项 1)、首先来修改模板文件, 这里以官方默认模板为例 打开 /themes/default/user_passport.dwt 文件 onblur=checkEmail(this.value);将其删除,继续向下找到 *也将其删除 2)、打开 /js/user.js 文件,找到下面JS代码段并删除之(大概在466行左右) if (email.length == 0) { msg += email_empty + \n; } else { if ( ! (Utils.isEmail(email))) { msg += email_invalid + \n; } } 3)、打开 /includes/lib_passport.php 文件, 找到下面代码,同样是删除(大概在40行左右) ,注意是删除 /* 检查email */ if (empty($email)) { $GLOBALS[err]-add($GLOBALS[_LANG][email_empty]); } else { if (!is_email($email)) { $GLOBALS[err]-add(sprintf($GLOBALS[_LANG][email_invalid], htmlspecialchars($email))); } } 4)、继续打开 includes/modules/integrates/integrate.php 文件 找到下面代码删除之(大概在196行左右) /* 检查email是否重复 */ $sql = SELECT . $this-field_id . FROM

您可能关注的文档

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档