資源描述:
《ecshop二次開(kāi)發(fā)修改》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、Ecshop部分功能修改方法1、去掉用戶中心的“您還沒(méi)有通過(guò)郵件認(rèn)證點(diǎn)此發(fā)送認(rèn)證郵件”模板文件user_clips.dwt,找到下面代碼:{$lang.not_validated}{$lang.resend_hash_mail}
將它刪除掉或者注釋掉就行了。2、專題頁(yè)幫助中心和商品分類沒(méi)有的解決方案打開(kāi)topic.php(在根目錄
2、里)找到$smarty->assign('page_title',$position['title']);//頁(yè)面標(biāo)題在下面添加$smarty->assign('categories',get_categories_tree());//分類樹(shù)$smarty->assign('helps',get_shop_help());//網(wǎng)店幫助即可,之后記得清緩存。3、解決ECSHOP購(gòu)物車中商品自動(dòng)消失的問(wèn)題第一種解決辦法只需要修改ECSHOP根目錄下includescls_session.php大概在82行,找到這個(gè)。$this->_ip=rea
3、l_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、調(diào)整默認(rèn)播放器速度打開(kāi)dataflashdata/cycle_image.js文件夾,里面有四個(gè)文件夾分別代表這四種樣式。第一種播放器就是default文件夾,進(jìn)去之
4、后打開(kāi)js文件(其他三種樣式也是如此)//0xffffff:文字顏色
5、1:文字位置
6、0x0066ff:文字背景顏色
7、60:文字背景透明度
8、0xffffff:按鍵文字顏色
9、0x0066ff:按鍵默認(rèn)顏色
10、0x000033:按鍵當(dāng)前顏色
11、8:自動(dòng)播放時(shí)間(秒)
12、2:圖片過(guò)渡效果
13、1:是否顯示按鈕
14、_blank:打開(kāi)窗口varswf_config="
15、2
16、
17、
18、0xFFFFFF
19、0xFF6600
20、
21、2
22、3
23、1
24、_blank"以上表明,后面的2是控制速度的,如果你感覺(jué)他快了。5、注冊(cè)頁(yè)面的Email修改成非必填項(xiàng)1)、首先來(lái)
25、修改模板文件,這里以官方默認(rèn)模板為例打開(kāi)/themes/default/user_passport.dwt文件onblur="checkEmail(this.value);"將其刪除,繼續(xù)向下找到*也將其刪除2)、打開(kāi)/js/user.js文件,找到下面JS代碼段并刪除之(大概在466行左右)if(email.length==0){msg+=email_empty+'';}else{if(!(Utils.isEmail(email))){msg+=email_invalid+'';}}3)、打開(kāi)/includes/lib_passpo
26、rt.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)、繼續(xù)打開(kāi)includes/modules/integrat
27、es/integrate.php文件找到下面代碼刪除之(大概在196行左右)/*檢查email是否重復(fù)*/$sql="SELECT".$this->field_id."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、刪除metaname="Generator"content="EC
28、SHOPv2.73"includes/cls_template.php,找到下面這樣的代碼,大概在1087行左右。$source=preg_replace('/