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

📄 skin-editprofile.ascx

📁 community server 源码
💻 ASCX
📖 第 1 页 / 共 3 页
字号:
<%@ Control Language="C#" %>
<%@ Register TagPrefix="ComponentArt" Namespace="ComponentArt.Web.UI" Assembly="ComponentArt.Web.UI" %>
<%@ Register TagPrefix="CS" Namespace="CommunityServer.Controls" Assembly="CommunityServer.Controls" %>
<%@ Register TagPrefix="CSD" Namespace="CommunityServer.Discussions.Controls" Assembly="CommunityServer.Discussions" %>
<%@ Register TagPrefix="TWC" Namespace="Telligent.Web.UI" Assembly="Telligent.Web.UI" %>
<%@ Import Namespace="CommunityServer.Components" %>
<%@ Import Namespace="CommunityServer.Controls" %>

<script language="C#" runat="server">
bool CanSeeUserPoints()
{
	CSContext csContext = CSContext.Current;

	if (!csContext.SiteSettings.EnablePointSystem)
		return false;

	switch (csContext.SiteSettings.PointsUserDisplayLevel)
	{
		case DisplayLevel.None:
			return false;
		case DisplayLevel.Everyone:
			return true;
		case DisplayLevel.AdministratorsAndModerators:
			return (csContext.User.IsAdministrator || csContext.User.IsModerator);
		default:
			return false;
	}
}

protected override void OnLoad(EventArgs e) 
{
    base.OnLoad(e);

	editNameRegExVldt.ErrorMessage = ResourceManager.GetString("EditProfile_WebAddress_ErrorMessage");
	editNameRegExVldt2.ErrorMessage = ResourceManager.GetString("EditProfile_Blog_ErrorMessage");
	editNameRegExVldt3.ErrorMessage = ResourceManager.GetString("EditProfile_Gallery_ErrorMessage");
	emailValidator.ErrorMessage = ResourceManager.GetString("EditProfile_EmailFormat_ErrorMessage");
	emailRegExValidator.ErrorMessage = ResourceManager.GetString("EditProfile_EmailRequired_ErrorMessage");
	ValidationSummary.HeaderText = ResourceManager.GetString("EditProfile_ErrorMessages_Header");
}

</script>

<div class="CommonContentArea">
	<CS:AdPart runat = "Server" contentname="StandardTop" ID="Adpart1">
	    <CS:Ads Zone="StandardTop" runat="server" id="Ads1" />
	</CS:AdPart>
	<div class="CommonContent">
	
		<cs:StatusMessage runat="server" id="formStatus" />
		<asp:ValidationSummary Runat="server" ID="ValidationSummary" DisplayMode="BulletList" Enabled="True" EnableClientScript="True" />
		
		<table cellspacing="0" cellpadding="0" border="0" width="100%">
			<tr valign="middle">
				<td style="padding-top: 8px; padding-bottom: 8px;">
					<CS:UserAvatar OverrideUser="true" Visible="True" id="Avatar" runat="server" PadImage="False" />
				</td>
				<td width="100%">
					<h2 class="CommonProfileTitle"><asp:Literal id="Username" runat="server" /></h2>
				</td>
			</tr>
		</table>
		
		<TWC:TabbedPanes id="ProfileTabs" runat="server"
			PanesCssClass="CommonPane"
			TabSetCssClass="CommonPaneTabSet"
			TabCssClasses="CommonPaneTab,CommonPaneTab1,CommonPaneTab2"
			TabSelectedCssClasses="CommonPaneTabSelected,CommonPaneTabSelected1,CommonPaneTabSelected2"
			TabHoverCssClasses="CommonPaneTabHover,CommonPaneTabHover1,CommonPaneTabHover2"
			>
		<TWC:TabbedPane runat="server">
			<Tab><CS:ResourceControl runat="server" ResourceName="EditProfile_Tab_SignatureBio" /></Tab>
			<Content>
				<p>
				<asp:Panel id="EnableSignature" Runat="server" cssclass="CommonGroupedContentArea">
				<h3 class="CommonSubTitle"><CS:ResourceControl runat="server" ResourceName="EditProfile_AboutSignature" id="Resourcecontrol34"/></h3>
				<div class="CommonFormField">
					<asp:TextBox id="Signature" TextMode="MultiLine" columns="50" rows="5" runat="server" />
					<br /><asp:CustomValidator ControlToValidate="Signature" id="SignatureMaxLengthValidator" EnableClientScript=false runat="server"/>
				</div>
				</asp:Panel>
				
				<h3 class="CommonSubTitle">Bio</h3>
				<div class="CommonFormField">
					<asp:TextBox id="bio" TextMode="MultiLine" columns="50" rows="5" runat="server" />
				</div>

				</p>
			</Content>
		</TWC:TabbedPane>
		<TWC:TabbedPane runat="server">
			<Tab><CS:ResourceControl runat="server" ResourceName="EditProfile_Tab_About" /></Tab>
			<Content>
				<p>
				<h3 class="CommonSubTitle"><CS:ResourceControl runat="server" ResourceName="EditProfile_AboutTitle" id="Resourcecontrol1"/></h3>
				<table cellspacing="0" cellpadding="0" border="0">
					<tr>
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_CommonName" id="ResourceControl2" NAME="ResourceControl2"/>
						</td>
						<td class="CommonFormField">
							<asp:Literal id="Literal1" runat="server" /><asp:Textbox id="CommonName" Size="30" MaxLength="50" runat="server" /> 
						</td>
					</tr>
					<tr>
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_AboutLocation" id="Resourcecontrol8"/>
						</td>
						<td class="CommonFormField">
							<asp:TextBox id="Location" Size="30" runat="server" MaxLength="50"/>
						</td>
					</tr>
					<tr>
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_AboutOccupation" id="Resourcecontrol9"/>
						</td>
						<td class="CommonFormField">
							<asp:TextBox id="Occupation" Size="30" runat="server" MaxLength="50" />
						</td>
					</tr>
					<tr>
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_AboutInterests" id="Resourcecontrol10"/>
						</td>
						<td class="CommonFormField">
							<asp:TextBox id="Interests" Size="30" runat="server" MaxLength="50" />
						</td>
					</tr>
					<tr>
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_Birthday" id="Resourcecontrol68"/>
						</td>
						<td class="CommonFormField">
							<CS:DatePickerToggle id="Birthday" runat="Server" />
						</td>
					</tr>
					<tr id="EnableGender" runat="server" visible="false">
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_AboutGender" id="Resourcecontrol11"/>
						</td>
						<td class="CommonFormField">
							<CS:GenderRadioButtonList Cssclass="txt1" id="Gender" RepeatColumns="3" runat="server" />
						</td>
					</tr>
					<tr>
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_AboutWebAddress" id="Resourcecontrol12"/>
						</td>
						<td class="CommonFormField">
							<asp:TextBox id="WebAddress" Size="30" runat="server" MaxLength="255" />
							<asp:RegularExpressionValidator id="editNameRegExVldt" 
								ControlToValidate="WebAddress" 
								ValidationExpression="^(http|https|ftp)\://([a-zA-Z0-9\.\-]+(\:[a-zA-Z0-9\.&%\$\-]+)*@)?((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+)(\:[0-9]+)?((/|/[^/][a-zA-Z0-9\.\,\?\'\\/\+&%\$#\=~_\-@]*))*$"
								runat="server"><CS:ResourceControl runat="server" ResourceName="EditProfile_InvalidUrl" id="Resourcecontrol13"/></asp:RegularExpressionValidator>
						</td>
					</tr>
					<tr>
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_AboutWebLog" id="Resourcecontrol14"/>
						</td>
						<td class="CommonFormField">
							<asp:TextBox id="WebLog" Size="30" runat="server" MaxLength="255" />
							<asp:RegularExpressionValidator id="editNameRegExVldt2" 
								ControlToValidate="WebLog" 
								ValidationExpression="^(http|https|ftp)\://([a-zA-Z0-9\.\-]+(\:[a-zA-Z0-9\.&%\$\-]+)*@)?((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+)(\:[0-9]+)?((/|/[^/][a-zA-Z0-9\.\,\?\'\\/\+&%\$#\=~_\-@]*))*$"
								runat="server"><CS:ResourceControl runat="server" ResourceName="EditProfile_InvalidUrl" id="Resourcecontrol15"/></asp:RegularExpressionValidator>
						</td>
					</tr>
					<tr>
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_AboutWebGallery" id="Resourcecontrol52"/>
						</td>
						<td class="CommonFormField">
							<asp:TextBox id="WebGallery" Size="30" runat="server" MaxLength="255" />
							<asp:RegularExpressionValidator id="editNameRegExVldt3" 
								ControlToValidate="WebGallery" 
								ValidationExpression="^(http|https|ftp)\://([a-zA-Z0-9\.\-]+(\:[a-zA-Z0-9\.&%\$\-]+)*@)?((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+)(\:[0-9]+)?((/|/[^/][a-zA-Z0-9\.\,\?\'\\/\+&%\$#\=~_\-@]*))*$"
								runat="server"><CS:ResourceControl runat="server" ResourceName="EditProfile_InvalidUrl" id="Resourcecontrol53"/></asp:RegularExpressionValidator>
						</td>
					</tr>
					<tr>
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_OptionsLanguage" id="Resourcecontrol16"/>
						</td>
						<td class="CommonFormField">
							<CS:LanguageDropDownList id="Language" runat="server" />
						</td>
					</tr>
				</table>
				</p>
			</Content>
			</TWC:TabbedPane>
			<TWC:TabbedPane runat="server">
			<Tab><CS:ResourceControl runat="server" ResourceName="EditProfile_Tab_Avatar" /></Tab>
			<Content>
				<p>
				<h3 class="CommonSubTitle"><CS:ResourceControl runat="server" ResourceName="EditProfile_AvatarTitle" id="Resourcecontrol30"/></h3>
				<table cellpadding="0" cellspacing="0" border="0">
					<tr>
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_AvatarEnable" id="Resourcecontrol31"/>
						</td>
						<td class="CommonFormField">
							<CS:YesNoRadioButtonList Cssclass="txt1" id="EnableAvatar" runat="server" RepeatColumns="2" /> <asp:Label id="EnableAvatarMsg" runat="server" />
						</td>
					</tr>
					<tr>
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_UploadAvatar" id="Resourcecontrol32"/>
						</td>
						<td class="CommonFormField">
							<input type="file" runat="server" id="AvatarUpload" NAME="AvatarUpload"/> <asp:button id="SubmitAvatar" runat="server" />
						</td>
					</tr>
					<tr>
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_AvatarUrl" id="AvatarUrlLabel"/>
						</td>
						<td class="CommonFormField">
							<asp:TextBox id="AvatarUrl" Width="30" runat="server" MaxLength="256"/> <asp:Label id="AvatarMsg" runat="server" />
						</td>
					</tr>
				</table>
				</p>
			</Content>
			</TWC:TabbedPane>
			<TWC:TabbedPane runat="server">
			<Tab><CS:ResourceControl runat="server" ResourceName="EditProfile_Tab_Email" /></Tab>
			<Content>
				<p>
				<h3 class="CommonSubTitle"><CS:ResourceControl runat="server" ResourceName="EditProfile_EmailTitle" id="EmailTitleLabel"/></h3>
				<table cellspacing="0" cellpadding="0" border="0">
					<tr>
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_OptionsReceiveEmails" id="ReceiveEmailsLabel"/>
						</td>
						<td class="CommonFormField" nowrap="true">
							<CS:YesNoRadioButtonList Cssclass="txt1" id="ReceiveEmails" runat="server" RepeatColumns="2" />
						</td>
					</tr>
					<tr>
						<td class="CommonFormFieldName">
							<CS:ResourceControl runat="server" ResourceName="EditProfile_OptionsHtmlEmail" id="EnableHtmlEmailLabel"/>
						</td>

⌨️ 快捷键说明

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