去掉ecshop购物流程的电子邮件必填和电话、手机
			
			
				时间:2011-10-18 10:20来源:未知 作者:最模板 点击:次
            	去掉ecshop购物流程的电子邮件必填和电话、手机选填一个
			
			
				|   
    
        (责任编辑:最模板)
            | 1、include/lib_order.php 函数check_c**ignee_info第1795行左右“!empty($c**ignee['email']) &&!empty($c**ignee['tel'])”这句改为“/*!empty($c**ignee['email']) &&*/
 !empty($c**ignee['tel'])||!empty($c**ignee['mobile'])” ;
 
 2、js/shopping_flow.js   函数checkC**ignee(frm)第582行左右去掉或注释掉 if ( ! Utils.isEmail(frm.elements['email'].value))
 {
 err = true;
 msg.push(invalid_email);
 }
 3、js/shopping_flow.js   函数checkC**ignee(frm)第600行左右
 if (Utils.isEmpty(frm.elements['tel'].value))
 {
 err = true;
 msg.push(tele_not_null);
 }
 else
 {
 if (!Utils.isTel(frm.elements['tel'].value))
 {
 err = true;
 msg.push(tele_invaild);
 }
 }
 if (frm.elements['mobile'] && frm.elements['mobile'].value.length > 0 && (!Utils.isTel(frm.elements['mobile'].value)))
 {
 err = true;
 msg.push(mobile_invaild);
 }改为
 if ((Utils.isEmpty(frm.elements['tel'].value))&&(Utils.isEmpty(frm.elements['mobile'].value)))
 {
 err = true;
 msg.push(tele_not_null);
 }
 else
 {
 if (frm.elements['tel'] && frm.elements['tel'].value.length > 0 && !Utils.isTel(frm.elements['tel'].value))
 {
 err = true;
 msg.push(tele_invaild);
 }
 if (frm.elements['mobile'] && frm.elements['mobile'].value.length > 0 && (!Utils.isMobile(frm.elements['mobile'].value)))
 {
 err = true;
 msg.push(mobile_invaild);
 }
 }
 4、修改模板文件夹下/lib/c**ignee.lbi  搜索到{$lang.email_address}这句,删除紧跟在后面两行的<span class="textStrong">{$lang.require_field}</span>这句,这样的话页面上就不会出现必填两个字了。
 
 5、 修改 languages/zh_cn/shiping_flow.php  中,查找 $_LANG['flow_js']['tele_not_null'] ,大概109行,将此行修改为 $_LANG['flow_js']['tele_not_null'] = '手机和固定电话请至少填写一项!';
 
 6 、最模板 完工 。
 |  | 
			
			 
			
			
			
			
			
			
			
			
				------分隔线----------------------------