打开ECSHOP 管理中心,找到系统设置
系统设置里面点开商店设置
打开wap设置
找到“是否开启WAP功能“点击“开启”即可
ecshop用手机访问的时候,会自动跳转到 /mobile 目录下,ecshop自带的wap模板是用wml制作的,如果按这种情况,又需要制作一套模板,太麻烦,现在都是智能手机时代,wml模板已经不能满足需求,所以就有以下方案的提出: 如何让手机终端访问显示与电脑终端一样的界面? 找了半天,是下面这段代码在起效果,删除即可!找到根目录下index.php $ua = strtolower($_SERVER['HTTP_USER_AGENT'])$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i"if(($ua == '' || preg_match($uachar, $ua))&&!strpos(strtolower($_SERVER['REQUEST_URI']),'wap')) { $Loaction = 'mobile/'if (!empty($Loaction)) { ecs_header("Location: $Loaction\n")exit} } 删除后,再用手机访问,测试正常。后台发送发货或者已收到预付款时发送短信给客户的时候,如果客户在注册的时候把手机写在了家庭或者公司电话那里后台就不能直接发送短信给客户,为解决这个问题只需要在注册时把 手机 限制为必填选项就可以了,需要修改一下几个地方!注册:
找到languages\zh_cn\user.php
找到以下代码:
* user_passport.dwt js语言文件 */
$_LANG['passport_js']['username_empty'] = '- 用户名不能为空。'
$_LANG['passport_js']['username_shorter'] = '- 用户名长度不能少于 3 个字符。'
$_LANG['passport_js']['username_invalid'] = '- 用户名只能是由字母数字以及下划线组成。'
$_LANG['passport_js']['password_empty'] = '- 登录密码不能为空。'
$_LANG['passport_js']['password_shorter'] = '- 登录密码不能少于 6 个字符。'
$_LANG['passport_js']['confirm_password_invalid'] = '- 两次输入密码不一致'
$_LANG['passport_js']['email_empty'] = '- Email 为空'
$_LANG['passport_js']['email_invalid'] = '- Email 不是合法的地址'
$_LANG['passport_js']['agreement'] = '- 您没有接受协议'
$_LANG['passport_js']['msn_invalid'] = '- msn地址不是一个有效的邮件地址'
$_LANG['passport_js']['qq_invalid'] = '- QQ号码不是一个有效的号码'
$_LANG['passport_js']['home_phone_invalid'] = '- 家庭电话不是一个有效号码'
$_LANG['passport_js']['office_phone_invalid'] = '- 办公电话不是一个有效号码'
$_LANG['passport_js']['mobile_phone_invalid'] = '- 手机号码不是一个有效号码'
$_LANG['passport_js']['mobile_phone_empty'] = '- 手机不能为空'
$_LANG['passport_js']['msg_un_blank'] = '* 用户名不能为空'
$_LANG['passport_js']['msg_un_length'] = '* 用户名最长不得超过7个汉字'
$_LANG['passport_js']['msg_un_format'] = '* 用户名含有非法字符'
$_LANG['passport_js']['msg_un_registered'] = '* 用户名已经存在,请重新输入'
$_LANG['passport_js']['msg_can_rg'] = '* 可以注册'
$_LANG['passport_js']['msg_email_blank'] = '* 邮件地址不能为空'
$_LANG['passport_js']['msg_email_registered'] = '* 邮箱已存在,请重新输入'
$_LANG['passport_js']['msg_email_format'] = '* 邮件地址不合法'
只需在$_LANG['passport_js']['mobile_phone_invalid'] = '- 手机号码不是一个有效号码'后面加上上面红色部分代码即可。
第二步:在js中找到user.js
找到如下代码:
if (mobile_phone.length>0)
{
var reg = /^[\d|\-|\s]+$/
if (!reg.test(mobile_phone))
{
msg += mobile_phone_invalid + '\n'
}
}
if (msg.length >0)
{
alert(msg)
return false
}
else
{
return true
}
在这段代码前加上以下代码:
if (mobile_phone.length == 0)
{
msg += mobile_phone_empty + '\n'
}
else
然后把这两个修改的文件上传覆盖你原来的这两个文件就OK了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)