why.xingtongworld.com项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

384 lines
16 KiB

<!DOCTYPE html>
<!--[if IE 8]> <html class="ie ie8"> <![endif]-->
<!--[if IE 9]> <html class="ie ie9"> <![endif]-->
<!--[if gt IE 9]><!--> <html> <!--<![endif]-->
<head>
<meta charset="utf-8">
<title>{:lang('modify information')} {$site_name} </title>
<meta name="keywords" content="{$menu.menu_seo_key|default=$site_seo_keywords}" />
<meta name="description" content="{$menu.menu_seo_des|default=$site_seo_description}">
{include file="public:head" /}
</head>
<body class="detailsbg">
<div class="contenter">
{include file="public:nav" /}
<!--banner开始-->
<div class="detailsbanner"></div>
<!--banner结束-->
<!--body开始-->
<div class="content modeub bodymb">
<!--mode left开始-->
<!-- 控制个人中心选中菜单的样式 -->
<div style="display: none;">{$menu_type=5}</div>
{include file="public:usernav"/}
<!--mode left结束-->
<!--mode right开始-->
<div class="modef1 moderight">
<div class="basictop">
<div class="moderighttag modeub modeac">
<div class="linecolor"></div>
<div class="basictitle">{:lang('modify information')}</div>
</div>
<form id="runedit" action="{:url('home/Center/runedit')}" method="post">
<div class="modifytag">
<div class="modeub">
<div class="modifyleft modifyleftactive modifymr" onclick="formchange(this)">基本信息</div>
<div class="modifyleft modifymr" onclick="formchange(this)">修改密码</div>
<div class="modifyleft modifymr" onclick="formchange(this)">修改手机码</div>
</div>
<div class="modifyheader modeub modeac">
<div class="headertitle modeub modeac modepc">头像</div>
<div id="logo_img" class="logobackimg basicconicon modeub modeac modepc companyheader">
<img id="logo_img2" src="{$member_list_headpic|get_imgurl=1}" style="border-radius:110px;width:108px;height: 108px;">
</div>
<div class="headeright">
<div class="headerightdes">jpg、png、gif 格式图片 100*100px</div>
<div class="headerightbun modeub modeac modepc">替 换 头 像
<input type="file" name="member_list_headpic" id="member_list_headpic" class="upfileter" style="left: 0px;" accept="image/gif,image/png,image/jpeg">
</div>
</div>
</div>
<div class="modifyheader modeub modeac">
<div class="headertitle modeub modeac modepc">{:lang('nickname')}</div>
<div class="headerightinput modeub">
<div class="inputleft logobackimg"></div>
<div class="modef1 inputcenter modeub modeac">
<input type="text" id="input-user_nicename" placeholder="{:lang('nickname')}" name="member_list_nickname" class="centerinput" value="{$member_list_nickname|default=$member_list_username}">
</div>
<div class="inputright logobackimg"></div>
</div>
</div>
<div class="modifyheader modeub modeac">
<div class="headertitle modeub modeac modepc">{:lang('sex')}</div>
<div class="headerightinput modeub">
<div class="inputleft logobackimg"></div>
<div class="modef1 inputcenter modeub modeac">
{php}
$sexs=array("1"=>lang('ProMonkey'),"2"=>lang('ProMM'),"3"=>lang('secrecy'));
{/php}
<div class="selectbg modeub modeac">
<select id="input-sex" name="member_list_sex">
{foreach name="sexs" item="vo"}
{php}$sexselected=$key==$member_list_sex?"selected":"";{/php}
<option value="{$key}" {$sexselected}>{$vo}</option>
{/foreach}
</select>
</div>
</div>
<div class="inputright logobackimg"></div>
</div>
</div>
<div class="modifyheader modeub modeac">
<div class="headertitle modeub modeac modepc">{:lang('personal website')}</div>
<div class="headerightinput modeub">
<div class="inputleft logobackimg"></div>
<div class="modef1 inputcenter modeub modeac">
<input type="text" name="user_url" placeholder="http://www.szcaee.cn" class="centerinput" value="{$user_url}">
</div>
<div class="inputright logobackimg"></div>
</div>
</div>
<div class="modifyheader modeub ">
<div class="headertitle modeub modeac modepc">{:lang('signature')}</div>
<div class="headertextarea modeub">
<div class="textarealeft logobackimg"></div>
<div class="modef1 textareacenter modeub modeac">
<textarea id="input-signature" placeholder="{:lang('signature')}" class="form-control" name="signature">{$signature}</textarea>
</div>
<div class="textarearight logobackimg"></div>
</div>
</div>
<div class="modifyheader modeub modeac">
<div class="headertitle modeub modeac modepc">{:lang('province')}</div>
<div class="headerightinput modeub">
<div class="inputleft logobackimg"></div>
<div class="modef1 inputcenter modeub modeac">
<div class="selectbg modeub modeac">
<select name="member_list_province" class="form-control" id="province" onChange="loadRegion('province',2,'city','{:url('admin/Ajax/getRegion')}');">
<option value="0">{:lang('province')}</option>
{volist name="province" id="vo"}
<option value="{$vo.id}" {if condition="$member_list_province eq $vo['id']"}selected{/if}>{$vo.name}</option>
{/volist}
</select>
</div>
</div>
<div class="inputright logobackimg"></div>
</div>
</div>
<div class="modifyheader modeub modeac">
<div class="headertitle">
<div class="shititle">{:lang('city')}</div>
</div>
<div class="headerightinput modeub">
<div class="inputleft logobackimg"></div>
<div class="modef1 inputcenter modeub modeac">
<div class="selectbg modeub modeac">
<select name="member_list_city" class="form-control" id="city" onchange="loadRegion('city',3,'town','{:url('admin/Ajax/getRegion')}');">
<option value="0">{:lang('city')}</option>
{foreach name="city" item="v"}
<option {if condition="$member_list_city eq $v['id']"}selected{/if} value="{$v.id}">{$v.name}</option>
{/foreach}
</select>
</div>
</div>
<div class="inputright logobackimg"></div>
</div>
</div>
<div class="modifyheader modeub modeac">
<div class="headertitle">
<div class="shititle">{:lang('town')}</div>
</div>
<div class="headerightinput modeub">
<div class="inputleft logobackimg"></div>
<div class="modef1 inputcenter modeub modeac">
<div class="selectbg modeub modeac">
<select name="member_list_town" class="form-control" id="town">
<option value="0">{:lang('town')}</option>
{volist name="town" id="vy"}
<option {if condition="$member_list_town eq $vy['id']"}selected{/if} value="{$vy.id}">{$vy.name}</option>
{/volist}
</select>
</div>
</div>
<div class="inputright logobackimg"></div>
</div>
</div>
</div>
<div class="buttontip modeub modeac modepc">
<div class="buttonright modeub">
<div class="leftbutton2"></div>
<div class="modef1 centerbutton2 modeub modeac modepc submit_btn2">{:lang('save')}</div>
<div class="rightbutton2"></div>
</div>
</div>
</form>
<form style="display: none" id="runchangepwd" action="{:url('home/Center/runchangepwd')}" method="post">
<div class="modifytag">
<div class="modeub">
<div class="modifyleft modifymr" onclick="formchange(this)">基本信息</div>
<div class="modifyleft modifyleftactive modifymr" onclick="formchange(this)">修改密码</div>
<div class="modifyleft modifymr" onclick="formchange(this)">修改手机码</div>
</div>
<div class="modifyheader modeub modeac">
<div class="headertitle modeub modeac modepc">原始密码</div>
<div class="headerightinput modeub">
<div class="inputleft logobackimg"></div>
<div class="modef1 inputcenter modeub modeac">
<input type="password" autocomplete="off" maxlength="20" class="centerinput" id="input-old_password" placeholder="原始密码(5-20位)" name="old_password">
</div>
<div class="inputright logobackimg"></div>
</div>
</div>
<div class="modifyheader modeub modeac">
<div class="headertitle modeub modeac modepc">新密码</div>
<div class="headerightinput modeub">
<div class="inputleft logobackimg"></div>
<div class="modef1 inputcenter modeub modeac">
<input type="password" autocomplete="off" maxlength="20" class="centerinput" id="input-password" placeholder="新密码(5-20位)" name="password">
</div>
<div class="inputright logobackimg"></div>
</div>
</div>
<div class="modifyheader modeub modeac">
<div class="headertitle modeub modeac modepc">重复密码</div>
<div class="headerightinput modeub">
<div class="inputleft logobackimg"></div>
<div class="modef1 inputcenter modeub modeac">
<input type="password" autocomplete="off" maxlength="20" class="centerinput" id="input-repassword" placeholder="重复密码(5-20位)" name="repassword">
</div>
<div class="inputright logobackimg"></div>
</div>
</div>
</div>
<div class="buttontip modeub modeac modepc">
<div class="buttonright modeub">
<div class="leftbutton2"></div>
<div class="modef1 centerbutton2 modeub modeac modepc submit_btn">{:lang('save')}</div>
<div class="rightbutton2"></div>
</div>
</div>
</form>
<form style="display: none" id="changetel" action="{:url('home/Center/changetel')}" method="post">
<div class="modifytag">
<div class="modeub">
<div class="modifyleft modifymr" onclick="formchange(this)">基本信息</div>
<div class="modifyleft modifymr" onclick="formchange(this)">修改密码</div>
<div class="modifyleft modifyleftactive modifymr" onclick="formchange(this)">修改手机码</div>
</div>
<div class="modifyheader modeub modeac">
<div class="headertitle modeub modeac modepc">新手机号</div>
<div class="headerightinput modeub">
<div class="inputleft logobackimg"></div>
<div class="modef1 inputcenter modeub modeac">
<input type="number" maxlength="11" pattern="^1[3-9]\d{9}$" name="member_list_tel" placeholder="手机号" class="centerinput" required>
</div>
<div class="inputright logobackimg"></div>
</div>
</div>
<div class="modifyheader modeub modeac">
<div class="headertitle modeub modeac modepc">验证码</div>
<div class="headerightinput modeub">
<div class="inputleft logobackimg"></div>
<div class="modef1 inputcenter modeub modeac">
<input type="text" class="centerinput" placeholder="6位验证码(120s有效)" id="verify-m" style="height:40px;" name="verify" required>
<div class="fillecode modeub modeac modepc" style="position: inherit;right: 100px;cursor: pointer">获取验证码</div>
</div>
<div class="inputright logobackimg"></div>
</div>
</div>
</div>
<div class="buttontip modeub modeac modepc">
<div class="buttonright modeub">
<div class="leftbutton2"></div>
<div class="modef1 centerbutton2 modeub modeac modepc submit_btn">{:lang('save')}</div>
<div class="rightbutton2"></div>
</div>
</div>
</form>
</div>
</div>
<!--mode right结束-->
</div>
<!--body结束-->
{include file="public:footer"/}
</div>
</body>
<script type="text/javascript" src="__PUBLIC__/others/region.js"></script>
<script type="text/javascript">
function formchange(t) {
$(t).parents("form").hide();
$(t).parents("form").parent().find("form").eq($(t).parent().children().index(t)).show();
}
$(function() {
$(".modifyleft").css("box-sizing","content-box");
$(".submit_btn").on('click', function (e) {
$.ajax({
type: "POST",
url: $(this).parents("form:first").attr("action"),
data: $(this).parents("form:first").serialize(),
async: false,
success: function (data) {
if (data.code == 1) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
} else {
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
})
});
$(".submit_btn2").click(function(){
var formData = new FormData($("#runedit")[0]);
$.ajax({type:"POST",
url:$("#runedit").attr("action"),
data:formData,
contentType: false,
processData: false,
mimeType:"multipart/form-data",
async: false,
success:function (data) {
data = JSON.parse(data)
if (data.code == 1) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
}else{
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
})
});
$('#changetel .fillecode').click(function(){
var account = $("#changetel input[name='member_list_tel']"),obj=$(this);
if(!account.val()){
account.focus();return false;
}else if(!(/^1[3456789]\d{9}$/.test(account.val()))){
return false;
}
var url="{:url('home/Center/sendsms')}";
$.ajax({
type:"POST",
url:url,
dataType:"json",
data:{account:account.val()},
beforeSend:function()
{
obj.attr("disabled","disabled");
},
success:function(data)
{
if(data.code==1){
var numts=60;
obj.html("再获取:"+numts);
var codets=setInterval(function(){
numts--;
obj.html("再获取:"+numts);
if(numts==0)
{
obj.html("获取验证码");
clearInterval(codets);
obj.removeAttr("disabled");
}
},1000);
}else{
obj.removeAttr("disabled");
}
}
});
});
var old_img='{$member_list_headpic|get_imgurl=1}';
$("#member_list_headpic").change(function (e) {
var fileObj = e.currentTarget.files[0];
if(fileObj.type !='image/jpeg'&& fileObj.type !='image/gif'&& fileObj.type !='image/png'){
layer.msg("请选择正确的图片类型", {icon: 5,time:3000});
$(this).val('');
$('#logo_img2').attr('src',old_img);
return false;
}
if(fileObj.size>(10*1024*1024)){
layer.msg("请选择小于10M的图片", {icon: 5,time:3000});
$(this).val('');
$('#logo_img2').attr('src',old_img);
return false;
}
var reader = new FileReader();
//使用该对象读取file文件
reader.readAsDataURL(fileObj);
//读取文件成功后执行的方法函数
reader.onload=function(e) {
// 读取成功后返回的一个参数e,整个的一个进度事件
console.log(e);
// 选择所要显示图片的img,要赋值给img的src就是e中target下result里面的base64编码格式的地址
$('#logo_img2').attr('src',e.target.result);
}
});
})
</script>
</html>