文档介绍:薀Ecshop部分功能修改方法葿1、去掉用户中心的“您还没有通过邮件认证点此发送认证邮件”芅 ,螅 找到下面代码:芁 <!--{if$}-->膈 {$}<ahref="javascript:sendHashMail()"style="color:#006bd0;">{$}</a><br/>莅 <!--{/if}-->、专题页帮助中心和商品分类没有的解决方案虿 (在根目录里)羆 找到$smarty->assign('page_title',$position['title']);//页面标题莅 在下面添加莂 $smarty->assign('categories',get_categories_tree());//分类树蒁 $smarty->assign('helps',get_shop_help());//网店帮助聿 即可,、解决ECSHOP购物车中商品自动消失的问题螃 第一种解决办法只需要修改ECSHOP根目录下includes\, $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/,,进去之后打开js文件(其他三种样式也是如此)螄 //0xffffff:文字颜色|1:文字位置|0x0066ff:文字背景颜色|60:文字背景透明度|0xffffff:按键文字颜色|0x0066ff:按键默认颜色|0x000033:按键当前颜色|8:自动播放时间(秒)|2:图片过渡效果|1:是否显示按钮|_blank:打开窗口蚂 varswf_config="|2|||0xFFFFFF|0xFF6600||<B>2</B>|3|1|_blank"螁 以上表明,后面的<B>2</B>是控制速度的,、注册页面的Email修改成非必填项袄 1)、首先来修改模板文件,这里以官方默认模板为例肃 打开/themes/default/ onblur="checkEmail();"将其删除,继续向下找到膈 *也将其删除羄 2)、打开/js/,找到下面JS代码段并删除之(大概在466行左右)蒄 if(==0)羀{袇 msg+=email_empty+'\n';羄}袅 else蚂{罿 if(!((email)))肄{肁 msg+=email_invalid+'\n';肀}蚈}膄 3)、打开/includes/,蒂 找到下面代码,同样是删除(大概在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/(大概在196行左右)螇/*检查email是否重复*/螂$sql="SELECT".$this->"FROM".$this->table($this->user_table).螇"WHERE".$this->field_email."='$email'";袇if($this->db->getOne($sql,true)>0)膃{虿$this->error=ERR_EMAIL_EXISTS;袀returnfalse;羇}薄6、删除met