⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memcp_profile.htm

📁 Discuz功能源码(开源)
💻 HTM
📖 第 1 页 / 共 2 页
字号:
{subtemplate header}
<div id="nav"><a href="$indexname">$bbname</a> &raquo; {lang memcp_profile}</div>
<div id="wrap" class="wrap with_side s_clear">
	<div class="main">
		<div class="content">
			<script type="text/javascript" src="include/js/calendar.js?{VERHASH}"></script>
			<script type="text/javascript" src="include/js/bbcode.js?{VERHASH}"></script>
			<script type="text/javascript">
			var charset = '$charset';
			var maxsigsize = parseInt('$maxsigsize');
			var maxbiosize = parseInt('$maxbiosize');
			var allowhtml = 0;
			var forumallowhtml = 0;
			var allowsmilies = 0;
			var allowbbcode = 0;
			var allowimgcode = 0;
			var allowbiobbcode = parseInt('$allowbiobbcode');
			var allowbioimgcode = parseInt('$allowbioimgcode');
			var allowsigbbcode = parseInt('$allowsigbbcode');
			var allowsigimgcode = parseInt('$allowsigimgcode');

			function parseurl(str, mode) {
				str = str.replace(/([^>=\]"'\/]|^)((((https?|ftp):\/\/)|www\.)([\w\-]+\.)*[\w\-\u4e00-\u9fa5]+\.([\.a-zA-Z0-9]+|\u4E2D\u56FD|\u7F51\u7EDC|\u516C\u53F8)((\?|\/|:)+[\w\.\/=\?%\-&~`@':+!]*)+\.(jpg|gif|png|bmp))/ig, mode == 'html' ? '$1<img src="$2" border="0">' : '$1[img]$2[/img]');
				str = str.replace(/([^>=\]"'\/@]|^)((((https?|ftp|gopher|news|telnet|rtsp|mms|callto|bctp|ed2k):\/\/)|www\.)([\w\-]+\.)*[:\.@\-\w\u4e00-\u9fa5]+\.([\.a-zA-Z0-9]+|\u4E2D\u56FD|\u7F51\u7EDC|\u516C\u53F8)((\?|\/|:)+[\w\.\/=\?%\-&~`@':+!#]*)*)/ig, mode == 'html' ? '$1<a href="$2" target="_blank">$2</a>' : '$1[url]$2[/url]');
				str = str.replace(/([^\w>=\]:"'\.\/]|^)(([\-\.\w]+@[\.\-\w]+(\.\w+)+))/ig, mode == 'html' ? '$1<a href="mailto:$2">$2</a>' : '$1[email]$2[/email]');
				return str;
			}

			function validate(theform) {
				{if $typeid == 2}
					{if $maxsigsize}
					if(mb_strlen(theform.signaturenew.value) > maxsigsize) {
						alert('{lang memcp_profile_sig_toolong}');
						return false;
					}
					{/if}
					if(mb_strlen(theform.bionew.value) > maxbiosize) {
						alert('{lang memcp_profile_bio_toolong}');
						return false;
					}
					{if !$member[signature]}$('signaturemessage').click();{/if}
					{if !$member[bio]}$('biomessage').click();{/if}
				{/if}
				return true;
			}

			function updateavatar() {
				$('avatar').src='{echo discuz_uc_avatar($discuz_uid, 'middle', TRUE)}?random=1'+Math.random();
				$('avatarctrl').style.display = 'none';
			}

			function updatetextarea(id, msg) {
				$(id).updated = 0;
				$(id).value = msg;
				$(id).style.color = '{LIGHTTEXT}';
				$(id).onclick = function(){
					this.style.color = '{TABLETEXT}';
					this.value = '';
					$(id).onclick = null;
				}
			}
			</script>
			<form name="reg" method="post" action="memcp.php?action=profile&typeid=$typeid" onSubmit="return validate(this)" style="zoom:1">
				<input type="hidden" name="formhash" value="{FORMHASH}" />
			<!--{if $typeid == 1}-->
				<h1>{lang memcp_profile_security}</h1>
				<div class="channelinfo">{lang old_password_comment}</div>
				<table summary="{lang memcp_profile}" cellspacing="0" cellpadding="0" class="formtable">
					<!--{if $secqaacheck || $seccodecheck}-->
						<tr>
							<th><label for="oldpassword">{lang memcp_profile_security_check}</label></th>
							<td>{eval $secchecktype = 3;}{subtemplate seccheck}</td>
							<td></td>
						</tr>
					<!--{/if}-->
					<tr>
						<th><label for="oldpassword">{lang old_password}</label></th>
						<td><input type="password" name="oldpassword" id="oldpassword" size="25" class="txt" /></td>
						<td>{lang required}</td>
					</tr>

					<tr>
						<th><label for="newpassword">{lang new_password}</label></th>
						<td><input type="password" name="newpassword" id="newpassword" size="25" class="txt" /></td>
						<td>{lang memcp_profile_passwd_comment}</td>
					</tr>

					<tr>
						<th><label for="newpassword2">{lang new_password_confirm}</label></th>
						<td><input type="password" name="newpassword2" id="newpassword2" size="25" class="txt" /></td>
						<td></td>
					</tr>

					<tr>
						<th><label for="emailnew">{lang email}</label></th>
						<td><input type="text" name="emailnew" id="emailnew" size="25" value="$member[email]" class="txt" /></td>						
						<td>
							<!--{if $regverify == 1 && (($grouptype == 'member' && $adminid == 0) && $groupid == 8)}--> {lang memcp_profile_email_comment}<!--{/if}-->
						</td>
					</tr>

					<tr>
						<th><label for="questionidnew">{lang security_question}</label></th>
						<td><select name="questionidnew" id="questionidnew">
						<!--{if $discuz_secques}--><option value="">{lang memcp_profile_security_keep}</option><!--{/if}-->
						<option value="0">{lang security_question_0}</option>
						<option value="1">{lang security_question_1}</option>
						<option value="2">{lang security_question_2}</option>
						<option value="3">{lang security_question_3}</option>
						<option value="4">{lang security_question_4}</option>
						<option value="5">{lang security_question_5}</option>
						<option value="6">{lang security_question_6}</option>
						<option value="7">{lang security_question_7}</option>
						</select> 
						</td>
						<td>{lang memcp_profile_security_comment}</td>
					</tr>

					<tr>
						<th><label for="answernew">{lang security_answer}</label></th>
						<td><input type="text" name="answernew" id="answernew" size="25" class="txt" /></td>
						<td>{lang memcp_profile_security_answer_comment}</td>
					</tr>

			<!--{elseif $typeid == 2}-->
				<link href="forumdata/cache/style_{STYLEID}_seditor.css?{VERHASH}" rel="stylesheet" type="text/css" />
				<h1>{lang memcp_profile}</h1>
				<table summary="{lang memcp_profile}" cellspacing="0" cellpadding="0" class="formtable">
					<tr>
						<th></th>
						<td>
							<div class="avatararea">
								<p><img id="avatar" src="images/common/none.gif" onerror="this.onerror=null;this.src='{UC_API}/images/noavatar_middle.gif'" /></p>
								<p><a href="javascript:;" onclick="$('avatarctrl').style.display = '';">{lang memcp_profile_avatar_modify}</a></p>
							</div>
							<div id="avatarctrl" style="display: none"><script type="text/javascript">updateavatar();document.write(AC_FL_RunContent('{echo implode("','", $uc_avatarflash);}'));</script></div>
						</td>
					</tr>
					<!--{if $secqaacheck || $seccodecheck}-->
						<tr>
							<th><label for="oldpassword">{lang memcp_profile_security_check}</label></th>
							<td>{eval $secchecktype = 3;}{template seccheck}</td>
						</tr>
					<!--{/if}-->

					<!--{if $allownickname}-->
						<tr>
							<th><label for="nicknamenew">{lang nickname}</label></th>
							<td><input type="text" name="nicknamenew" id="nicknamenew" size="25" value="$member[nickname]" class="txt" /></td>
						</tr>
					<!--{/if}-->

					<!--{if $allowcstatus}-->
						<tr>
							<th><label for="cstatusnew">{lang custom_status}</label></th>
							<td><input type="text" name="cstatusnew" id="cstatusnew" size="25" value="$member[customstatus]" class="txt" /></td>
						</tr>
					<!--{/if}-->

					<!--{if $maxsigsize}-->
						<tr>
							<th valign="top"><label for="signaturemessage">{lang signature}<br /><a href="javascript:;" onclick="allowbbcode = allowsigbbcode;allowimgcode = allowsigimgcode;$('signaturepreview').innerHTML = bbcode2html($('signaturemessage').value)">{lang memcp_profile_preview}</a></label></th>
							<td valign="top">
								<div id="signaturepreview"></div>
								<!--{if $allowsigbbcode}-->
									<div class="editor_tb" style="width: 274px">
										<div>
										<a href="javascript:;" title="{lang e_bold}" class="tb_bold" onclick="seditor_insertunit('signature', '[b]', '[/b]')">B</a>
										<!--{if $allowsigimgcode}--><a href="javascript:;" title="{lang e_image}" class="tb_img" onclick="seditor_insertunit('signature', '[img]', '[/img]')">Image</a><!--{/if}-->
										<a href="javascript:;" title="{lang e_url}" class="tb_link" onclick="seditor_insertunit('signature', '[url]', '[/url]')">Link</a>
										<!--{if $member[msn][1]}-->
											<a href="javascript:;" title="{lang e_imme}" class="tb_imme" onclick="seditor_insertunit('signature', '[imme]')">Imme</a>
										<!--{/if}-->
										</div>
									</div>
								<!--{/if}-->
								<textarea rows="8" cols="30" id="signaturemessage" name="signaturenew" class="txtarea" {if $allowsigbbcode}style="margin-top; -1px; border-top: none;"{/if}>$member[signature]</textarea>
								<span class="left">
									{faq discuzcode} <!--{if $allowsigbbcode}-->{lang enabled}<!--{else}-->{lang disabled}<!--{/if}--><br />
									{lang post_imgcode} <!--{if $allowsigimgcode}-->{lang enabled}<!--{else}-->{lang disabled}<!--{/if}-->
								</span>
							</td>
						</tr>
					<!--{/if}-->

					<tr>
						<th valign="top"><label for="biomessage">{lang bio}<br /><a href="javascript:;" onclick="allowbbcode = allowbiobbcode;allowimgcode = allowbioimgcode;$('biopreview').innerHTML = bbcode2html($('biomessage').value)">{lang memcp_profile_preview}</a></label></th>
						<td>
							<div id="biopreview"></div>
							<!--{if $allowsigbbcode}-->
								<div class="editor_tb" style="width: 274px">
									<div>
									<a href="javascript:;" title="{lang e_bold}" class="tb_bold" onclick="seditor_insertunit('bio', '[b]', '[/b]')">B</a>
									<!--{if $allowsigimgcode}--><a href="javascript:;" title="{lang e_image}" class="tb_img" onclick="seditor_insertunit('bio', '[img]', '[/img]')">Image</a><!--{/if}-->
									<a href="javascript:;" title="{lang e_url}" class="tb_link" onclick="seditor_insertunit('bio', '[url]', '[/url]')">Link</a>
									<!--{if $member[msn][1]}-->
										<a href="javascript:;" title="{lang e_imme}" class="tb_imme" onclick="seditor_insertunit('bio', '[imme]')">Imme</a>
									<!--{/if}-->
									</div>
								</div>
							<!--{/if}-->
							<textarea rows="8" cols="30" id="biomessage" name="bionew" class="txtarea" {if $allowsigbbcode}style="margin-top; -1px; border-top: none;"{/if}>$member[bio]</textarea>
							<span class="left">
								{faq discuzcode} <!--{if $allowbiobbcode}-->{lang enabled}<!--{else}-->{lang disabled}<!--{/if}--><br />
								{lang post_imgcode} <!--{if $allowbioimgcode}-->{lang enabled}<!--{else}-->{lang disabled}<!--{/if}-->
							</span>
						</td>
					</tr>

					<tr>
						<th>{lang gender}</th>
						<td>
							<select name="gendernew">
								<option value="1" $gendercheck[1]>{lang male}</option>
								<option value="2" $gendercheck[2]>{lang female}</option>
								<option value="0" $gendercheck[0]>{lang secret}</option>
							</select>
						</td>
					</tr>

					<tr>
						<th><label for="bdaynew">{lang birthday}</label></th>
						<td><input type="text" name="bdaynew" id="bdaynew" size="25" onclick="showcalendar(event, this)" onfocus="showcalendar(event, this);if(this.value=='0000-00-00')this.value=''" value="$member[bday]" class="txt" /></td>
					</tr>

					<tr>
						<th><label for="locationnew">{lang location}</label></th>
						<td><input type="text" name="locationnew" id="locationnew" size="25" value="$member[location]" class="txt" /></td>
					</tr>

					<!--{if !empty($_DCACHE['fields_required']) || !empty($_DCACHE['fields_optional'])}-->
						<!--{if $_DCACHE['fields_required']}-->
							<!--{loop $_DCACHE['fields_required'] $field}-->
								<tr>
									<th>$field[title]</th>
									<td>
									<!--{if $field['selective']}-->
										<select name="field_$field[fieldid]new" <!--{if $member['field_'.$field[fieldid]] && $field['unchangeable']}-->disabled<!--{/if}-->>
										<option value="">{lang please_select}</option>
										<!--{loop $field['choices'] $index $choice}-->
											<option value="$index" <!--{if $index == $member['field_'.$field[fieldid]]}-->selected="selected"<!--{/if}-->>$choice</option>
										<!--{/loop}-->
										</select>
									<!--{else}-->
										<input type="text" name="field_$field[fieldid]new" size="25" value="$member['field_'.$field[fieldid]]" <!--{if $member['field_'.$field[fieldid]] && $field['unchangeable']}-->disabled<!--{/if}--> class="txt" />
									<!--{/if}-->
									<!--{if $field['description']}-->&nbsp;&nbsp;$field[description]<!--{/if}-->
									<!--{if $field['unchangeable']}-->&nbsp;&nbsp;{lang memcp_profile_unchangeable_comment}<!--{/if}-->
									</td>
								</tr>
							<!--{/loop}-->
						<!--{/if}-->
						<!--{if $_DCACHE['fields_optional']}-->
							<!--{loop $_DCACHE['fields_optional'] $field}-->
								<tr>
									<th><label for="field_$field[fieldid]new">$field[title]</label></th>
									<td>
									<!--{if $field['selective']}-->
										<select name="field_$field[fieldid]new" id="field_$field[fieldid]new" <!--{if $member['field_'.$field[fieldid]] && $field['unchangeable']}-->disabled<!--{/if}-->>
										<option value="">{lang please_select}</option>
										<!--{loop $field['choices'] $index $choice}-->
											<option value="$index" <!--{if $index == $member['field_'.$field[fieldid]]}-->selected="selected"<!--{/if}-->>$choice</option>
										<!--{/loop}-->
										</select>
									<!--{else}-->
										<input type="text" name="field_$field[fieldid]new" size="25" value="$member['field_'.$field[fieldid]]" <!--{if $member['field_'.$field[fieldid]] && $field['unchangeable']}-->disabled<!--{/if}--> class="txt" />
									<!--{/if}-->
									<!--{if $field['description']}-->&nbsp;&nbsp;$field[description]<!--{/if}-->
									<!--{if $field['unchangeable']}-->&nbsp;&nbsp;{lang memcp_profile_unchangeable_comment}<!--{/if}-->
									</td>
								</tr>
							<!--{/loop}-->
						<!--{/if}-->
					<!--{/if}-->

					<tr class="sep_space"><th colspan="2"></th></tr>

					<tr>
						<th><label for="sitenew">{lang homepage}</label></th>
						<td><input type="text" name="sitenew" id="sitenew" size="25" value="<!--{if $member[site]}-->$member[site]<!--{else}-->http://<!--{/if}-->" class="txt" /></td>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -