模版更新.txt
来自「一个asp写的论坛源代码,论坛所需要的功能都有」· 文本 代码 · 共 911 行 · 第 1/3 页
TXT
911 行
</table> <br><center><input class="button" type="submit" name="editsubmit" value="提 交"></center>
[/usercp]
[userbank]
<div class="a4">
<table cellspacing="1" cellpadding="5" width="98%" align="center" class="a2">
<tr class="a1"><td colspan="2">我的积分状况</td></tr>
<tr>
<td class="altbg1" width="60%"><span class="bold">系统积分对象</span></td>
<td class="altbg2"> {$nowbanks} </td>
</tr>
<tr>
<td class="altbg1" width="60%"><span class="bold">我的积分状况</span></td>
<td class="altbg2"> {$mybanks} </td>
</tr>
</table><br>
<form name="controlbank" id="controlbank" method="post" action="?action=edituserbank">
<table cellspacing="1" cellpadding="5" width="98%" align="center" class="a2">
<tr class="a1"><td colspan="2">积分转帐设置</td></tr>
<tr>
<td class="altbg1"><span class="bold">转账对象</span>
<br>接受积分的用户名称,系统必须存在此用户,不然将导致错误。</td>
<td class="altbg2"><input type="text" name="toname" size="25" onBlur="this.className='colorblur';" onfocus="this.className='colorfocus';" class="colorblur"> </td>
</tr>
<tr>
<td class="altbg1"><span class="bold">转账数额</span></td>
<td class="altbg2"> <input onkeyup="getrealprice(this.value)" type="text" name="rewardprice" size="6" value="{$minpower}" onBlur="this.className='colorblur';" onfocus="this.className='colorfocus';" class="colorblur"> 税后追加: <span id="realprice">0</span> (最低 {$minpower}) </td>
</tr>
<script type="text/javascript">
$('realprice').innerHTML = Math.ceil($('controlbank').rewardprice.value * ( 1 + {$forumride}));
function getrealprice(price){
if(!price.search(/^\d+$/) ) {
n = Math.ceil(parseInt(price) + price * 0.2);
if(price < {$minpower} || (0 > 0 && price > 0)) {
$('realprice').innerHTML = '<b>转账数额超出范围</b>';
} else {
$('realprice').innerHTML = n;
}
}else{
$('realprice').innerHTML = '<b>填写无效</b>';
}
}
</script>
</table>
<br><center><input class="button" type="submit" name="editsubmit" value="提 交"></center></form></div><br>
</div>
<div class="a4" style="{$isbuybank}">
<form name="controls" method="post" action="?action=buyuserbank">
<table cellspacing="1" cellpadding="5" width="98%" align="center" class="a2">
<tr class="a1"><td colspan="2">积分购买设置</td></tr>
<tr>
<td class="altbg1"><span class="bold">需要购买的数额</span>
<br>[目前的兑换比例为{$buyrate} ,即您可以用1个货币单位兑换论坛{$buyrate}点积分] </td>
<td class="altbg2"><input type="text" name="buys" size="25" onBlur="this.className='colorblur';" onfocus="this.className='colorfocus';" class="colorblur" value="{$minbuys}"> ( 最低{$minbuys} ) </td>
</tr>
</table><br><center><input class="button" type="submit" name="editsubmit" value="提 交"></center></form>
[/userbank]
[friends]
<div class="a4">
<form name="controlbank" id="controlbank" method="post" action="?action=edituserfriend">
<table cellspacing="1" cellpadding="5" width="98%" align="center" class="a2">
<tr class="a1">
<td> </td> <td align="center"> 用户名 </td><td align="center"> 操作 </td>
</tr>
{$isfriends}
<tr class="tab3">
<td align="center"> 新增: </td><td colspan="2"> <input type="text" size="30" name="newfriend" value="" onBlur="this.className='colorblur';" onfocus="this.className='colorfocus';" class="colorblur"></td>
</tr>
</table><br><center><input class="button" type="submit" name="editsubmit" value="提 交"></center></form>
[/friends]
</td></tr></table>
</div>
=================================
Team.ElseHtml (1)模板文件
=================================
<!--用户注册模块ElseHtml (1)-->
<script src="Js/calendar.js" type="text/javascript"></script>
{$wensurl}
<form method="post" name="register" action="?action=callreg" onSubmit="this.regsubmit.disabled=true;" >
<input type="hidden" name="formhash" value="{$SessionID}">
<table cellspacing="1" cellpadding="4" width="98%" align="center" class="a2">
<tr>
<td colspan="2" class="a1">注册 - 必填内容</td>
</tr>
<tr>
<td class="altbg1" width="21%"> <b style="color:red;">*</b> 用户名:</td>
<td class="altbg2"><input type="text" name="username" size="25" maxlength="25" id="username" onBlur="checkusername();this.className='colorblur';" onfocus="this.className='colorfocus';$('email').value=''" class="colorblur" >
<span id="checkusername"></span> </td>
</tr>
<tr>
<td class="altbg1"> <b style="color:red;">*</b> 密码:</td>
<td class="altbg2"><input type="password" name="password" size="25" id="password" onBlur="checkpassword();this.className='colorblur';" onfocus="this.className='colorfocus';" class="colorblur">
<span id="checkpassword"></span></td>
</tr>
<tr>
<td class="altbg1"> <b style="color:red;">*</b> 确认密码:</td>
<td class="altbg2"><input type="password" name="password2" size="25" id="password2" onBlur="checkpassword2();this.className='colorblur';" onfocus="this.className='colorfocus';" class="colorblur">
<span id="checkpassword2"></span></td>
</tr>
<tr>
<td class="altbg1"> <b style="color:red;">*</b> Email:</td>
<td class="altbg2"><input type="text" name="email" size="25" id="email" onBlur="checkemail();this.className='colorblur';" onfocus="this.className='colorfocus';" class="colorblur">
<span id="checkemail"> </span> </td>
</tr>
<tr style="{$regs}">
<td class="altbg1"> <b style="color:red;">*</b> 验证码:</td>
<td class="altbg2"><input type="text" name="seccodeverify" size="25" id="seccodeverify" onBlur="checkseccode();this.className='colorblur';" onfocus="this.className='colorfocus';" class="colorblur"><span class="a2"><img src="inc/code.asp" alt="验证码,看不清楚?请点击刷新验证码" style="cursor : pointer;" onclick="this.src='inc/code.asp'" /> </span>
<span id="checkseccode"> </span> </td>
</tr>
<tr>
<td class="altbg1">高级选项:</td>
<td class="altbg2"><input name="advshow" type="checkbox" value="1" onclick="showadv()" class="radio">
<span id="advance">显示高级用户设置选项</span> </td>
</tr>
<tbody id="adv" style="display: none">
<tr>
<td colspan="2" class="a1">注册 - 选填内容</td>
</tr>
<tr>
<td class="altbg1">安全提问:</td>
<td class="altbg2"><input type="text" name="questionid" size="25">
<select onchange="document.register.questionid.value=this.value" name="select">
<option value="">无安全提问</option>
<option value="母亲的名字">母亲的名字</option>
<option value="爷爷的名字">爷爷的名字</option>
<option value="父亲出生的城市">父亲出生的城市</option>
<option value="您其中一位老师的名字">您其中一位老师的名字</option>
<option value="您个人计算机的型号">您个人计算机的型号</option>
<option value="您最喜欢的餐馆名称">您最喜欢的餐馆名称</option>
<option value="驾驶执照的最后四位数字">驾驶执照的最后四位数字</option>
</select>
<span class="blod">如果您启用安全提问,登录时需填入相应的项目才能登录</span> </td>
</tr>
<tr>
<td class="altbg1">回答:</td>
<td class="altbg2"> <input type="text" name="answer" size="25"> </td>
</tr>
<tr>
<td colspan="2" class="a1"> </td>
</tr>
<tr>
<td class="altbg1">性别:</td>
<td class="altbg2"><input type="radio" name="usersex" value="1">男
<input type="radio" name="usersex" value="2">女
<input type="radio" name="usersex" value="0" checked> 保密 </td>
</tr>
<tr>
<td class="altbg1">生日:</td>
<td class="altbg2"><input onclick="showcalendar(event, this)" value="" name="birthday" size="25"></td>
</tr>
<tr>
<td class="altbg1">来自:</td>
<td class="altbg2"><input type="text" name="usercity" size="25"></td>
</tr>
<tr>
<td class="altbg1">主页:</td>
<td class="altbg2"><input type="text" name="site" size="25"></td>
</tr>
<tr>
<td class="altbg1">QQ:</td>
<td class="altbg2"><input type="text" name="qq" size="25"></td>
</tr>
<tr>
<td class="altbg1">ICQ:</td>
<td class="altbg2"><input type="text" name="icq" size="25"></td>
</tr>
<tr>
<td class="altbg1">Yahoo:</td>
<td class="altbg2"><input type="text" name="yahoo" size="25"></td>
</tr>
<tr>
<td class="altbg1">MSN:</td>
<td class="altbg2"><input type="text" name="msn" size="25"></td>
</tr>
<tr>
<td class="altbg1">淘宝旺旺:</td>
<td class="altbg2"><input type="text" name="taobao" size="25"></td>
</tr>
<tr>
<td class="altbg1">支付宝账号:</td>
<td class="altbg2"><input type="text" name="alipay" size="25"></td>
</tr>
</table>
<br>
<center>
<input type="submit" name="regsubmit" value="提 交">
</center>
</form>
<iframe id="ajaxframe" name="ajaxframe" width="0" height="0"></iframe>
<form id="ajaxform" name="ajaxform" action="ajax.asp?checksubmit=yes" method="post" target="ajaxframe">
<input type="hidden" name="action">
<input type="hidden" name="seccodeverify">
<input type="hidden" name="username">
<input type="hidden" name="email">
</form>
<script type="text/javascript">
var imgs = '<img src="images/ico.gif" align="absmiddle">'
var profile_seccode_invalid = imgs +' 验证码为四位阿拉伯数字,请正确填写。如看不清图片中的文字请点击图片刷新验证码。';
var profile_username_toolong = imgs +' 对不起,您的用户名超过 15 个字符,请输入一个较短的用户名。';
var profile_username_tooshort = imgs +' 对不起,您输入的用户名小于3个字符, 请输入一个较长的用户名。';
var profile_username_illegal = imgs +' 用户名包含敏感字符或被系统屏蔽,请重新填写。';
var profile_passwd_illegal = imgs +' 密码空或包含非法字符,请重新填写。';
var profile_passwd_notmatch = imgs +' 两次输入的密码不一致,请检查后重试。';
var profile_email_illegal = imgs +' Email 地址无效,请重新填写。';
var profile_email_invalid = imgs +' 您只能使用以 结尾的信箱,请重新填写。';
var profile_email_censor = imgs + '请不要使用以{$censedemail}结尾的信箱,请重新填写。';
var profile_check_passed = '<img src="images/success.gif" align="absmiddle">';
var doublee = parseInt('{$doublee}');
var af = document.ajaxform;
var lastseccode = lastusername = lastpassword = lastemail = '';
var errortitle = ' 用户名已经被注册,请重新选定用户名称。';
var okregtitle = ' 恭喜您,这个用户名可以注册。';
function showadv() {
if(document.register.advshow.checked == true) {
document.getElementById("adv").style.display = "";
} else {
document.getElementById("adv").style.display = "none";
}
}
document.register.seccodeverify ? document.register.seccodeverify.focus() : document.register.username.focus();
function checkseccode() {
var seccodeverify = document.register.seccodeverify.value;
if(seccodeverify == lastseccode) {
return;
} else {
lastseccode = seccodeverify;
}
var cs = document.getElementById('checkseccode');
if(!(/[0-9]{4}/.test(seccodeverify))) {
cs.innerHTML = ' ' + profile_seccode_invalid;
cs.style.color = 'red';
parent.document.register.regsubmit.disabled=true;
return;
}
af.action.value = 'checkseccode';
af.seccodeverify.value = seccodeverify;
af.submit();
}
function checkusername() {
var username = trim(document.register.username.value);
if(username == lastusername) {
return;
} else {
lastusername = username;
}
var cu = document.getElementById('checkusername');
var unlen = username.replace(/[^\x00-\xff]/g, "**").length;
var censoruser = '{$CName}';
var censoruserexp = censoruser != '' ? /^({$BName})$/i : null;
var guestexp = /^\s*$|^c:\\con\\con$|[%,\*\"\s\t\<\>\&]|\xA1\xA1|\xAC\xA3|^Guest|^\xD3\xCE\xBF\xCD|\xB9\x43\xAB\xC8/i;
if(unlen < 3 || unlen > 15) {
cu.innerHTML = ' ' + (unlen < 3 ? profile_username_tooshort : profile_username_toolong);
cu.style.color = 'red';
parent.document.register.regsubmit.disabled=true;
return;
}
if(guestexp.test(username) || (censoruser != '' && censoruserexp.test(username))) {
cu.innerHTML = ' ' + profile_username_illegal;
cu.style.color = 'red';
parent.document.register.regsubmit.disabled=true;
return;
}
af.action.value = 'checkusername';
af.username.value = username;
af.submit();
}
function checkemail() {
var email = trim(document.register.email.value);
if(email == lastemail) {
return;
} else {
lastemail = email;
}
var ce = document.getElementById('checkemail');
var accessemail = '';
var censoremail = '{$cMail}';
var accessexp = accessemail != '' ? /()$/i : null;
var censorexp = censoremail != '' ? /({$bMail})$/i : null;
illegalemail = !(/^[\w\-\_\.u4e00-\u9fa5]+@[\w\-\_u4e00-\u9fa5]+(\.[\w\-\_u4e00-\u9fa5]+)+$/.test(email));
invalidemail = accessemail != '' ? !accessexp.test(email) : censoremail != '' && censorexp.test(email);
if(illegalemail || invalidemail) {
ce.innerHTML = ' ' + (illegalemail ? profile_email_illegal : (accessemail != '' ? profile_email_invalid : profile_email_censor));
ce.style.color = 'red';
parent.document.register.regsubmit.disabled=true;
return;
}
if(!doublee) {
parent.document.register.regsubmit.disabled=true;
af.action.value = 'checkemail';
af.email.value = email;
af.submit();
} else {
ce.innerHTML = ' ' + profile_check_passed;
ce.style.color = 'green';
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?