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

📄 admin_articleedit.aspx

📁 动网新闻.Net  版权所有:动网工作室-木鸟 程序制作:木鸟
💻 ASPX
字号:
<%@Page Language="C#" Inherits="DvNews.Admin.ArticleEdit" %>
<%@Register TagPrefix="WbControls" Namespace="DvNews.Controls" Assembly="DvNews_Controls" %>
<html>
<head>
<!--#include file="inc/html_head.inc"-->
<!--#include file=inc/js_code.aspx -->
<script type="text/javascript" language="javascript">
	<asp:Literal id="sortArr" runat="server"/>
</script>
<script type="text/javascript" language="javascript" src="inc/gb_big5.js"></script>
<script type="text/javascript" language="javascript">
function s2t()
{
	var objs = new Array();
	objs[0]=<%=Body.IframeID%>;
	objs[1]=document.all.<%=Title.ClientID%>;
	objs[2]=document.all.<%=Summary.ClientID%>;
	objs[3]=document.all.<%=Author.ClientID%>;
	objs[4]=document.all.<%=Source.ClientID%>;
	objs[0].document.body.innerHTML = objs[0].document.body.innerHTML.s2t();
	for (var i=1; i<objs.length; i++) {
		objs[i].value = objs[i].value.s2t();
	}
}
function t2s()
{
	var objs = new Array();
	objs[0]=<%=Body.IframeID%>;
	objs[1]=document.all.<%=Title.ClientID%>;
	objs[2]=document.all.<%=Summary.ClientID%>;
	objs[3]=document.all.<%=Author.ClientID%>;
	objs[4]=document.all.<%=Source.ClientID%>;
	objs[0].document.body.innerHTML = objs[0].document.body.innerHTML.t2s();
	for (var i=1; i<objs.length; i++) {
		objs[i].value = objs[i].value.t2s();
	}
}
</script>
</head>
<body>

<form id="myForm" runat="server">


<table width="90%" align="center" cellspacing="0" cellpadding="0">
<tr>
<td class="mframe-t-left"></td>
<td class="mframe-t-mid">
	<span class="mframe-t-text"><%=lang["title_news_modify"]%></span>
</td>
<td class="mframe-t-right"></td>
</tr>
</table>
<table width="90%" align="center" cellspacing="0" cellpadding="0">
<tr>
<td class="mframe-m-left"></td>
<td class="mframe-m-mid">
	<asp:Label width="100%"  id="myLabel" Visible="false" runat="server"/> 
	<asp:Panel id="mainPanel" runat="server">
	 <table cellpadding="0" cellspacing="0" width="100%" border="0">
	  <tr height=120> 
	   <td class="tdbg">
		<table align="center" width="90%" >
		<tr><td width="60">
			<%=lang["news_class"]%>
		</td><td>
			<asp:DropDownList id="ClassID"
				runat="server"/>
			<asp:RequiredFieldValidator
				ControlToValidate="ClassID"
				ErrorMessage="*"
				Display="Dynamic"
				runat="server"/>
			<script type="text/javascript" language="javascript">
			function setOptionColor()
			{
				var obj=document.all.<%=ClassID.ClientID%>;
				for (var i=obj.options.length-1;i>=0;i--)
				{
					var id = parseInt(obj.options[i].value);
					if (!sArr[id][2])
					{
						if (sArr[id][0]==0 && !sArr[id][1]){
							obj.options.remove(i);
						}else{
							obj.options[i].value="";
							obj.options[i].style.color="gray";
						}
					}
				}
			}
			setOptionColor();
			</script>
		</td></tr>
		<tr><td>
			<%=lang["news_title"]%>
		</td><td>
			<asp:TextBox id="Title"
				MaxLength="50"
				Size="75"
				runat="server"/>
			<asp:RequiredFieldValidator
				ControlToValidate="Title"
				ErrorMessage="*"
				Display="Dynamic"
				runat="server"/>
			<asp:CheckBox id="remarkLink" runat="server"/>
		</td></tr>
		<tr><td>
			<%=lang["news_title_img"]%>
		</td><td>
			<asp:TextBox id="TitleImg"
				MaxLength="100"
				Size="30"
				runat="server"/>
			<%=lang["news_title_img_note"]%>
			<input type="hidden" id="Upload" runat="server"/>
		</td></tr>
		<tr><td>
			<%=lang["news_topic"]%>
		</td><td>
			<asp:TextBox id="Topic" Size="50" Readonly="true" runat="server"/>
			<input type="hidden" id="TopicID" value="0" runat="server"/>
			<a href="javascript:openTopic();" style="text-decoration:underline"><%=lang["select_topic"]%></a>
			&nbsp; <a href="###" onclick="document.all.<%=Topic.ClientID%>.value='';document.all.<%=TopicID.ClientID%>.value=0" style="text-decoration:underline"><%=lang["no_topic"]%></a><br/>
		</td></tr>
		<tr><td>
			<%=lang["news_property"]%>
		</td><td>
			<asp:CheckBox id="Headline" runat="server"/>&nbsp;
			<asp:CheckBox id="HighLight" runat="server"/>&nbsp;
			<asp:CheckBox id="SortTop" runat="server"/>&nbsp;
			<asp:CheckBox id="IndexTop" runat="server"/>
		</td></tr>
		<tr><td>
			<%=lang["news_url"]%>
		</td><td>
			<asp:TextBox id="Url"
				MaxLength="200"
				Size=30
				runat="server"/>
		</td></tr>
		<tr><td valign="top">
			<%=lang["news_content"]%>
			<br/><br/>
			<span style="LAYOUT-FLOW: vertical-ideographic;height:200px">
			<asp:CheckBox id="imgWithMark" runat="server"/>
			<br/>
			<asp:CheckBox id="downImg" runat="server"/>
			<br/>
			<asp:CheckBox id="autoTitleImg" Checked="true" runat="server"/>
			</span>
		</td><td>
			<WbControls:WBTB id="Body" NewsButton="true" UploadScript="OpenUpload();" runat="server" />
		
			<script type="text/javascript" language="javascript">
			<!--
			function ClientValidate(source, arguments)
			{
				if (arguments.Value.length>2000)
					arguments.IsValid=false;
				else
					arguments.IsValid=true;
			}
			-->
			</script>
		</td></tr>
		<tr><td vlaign="top">
			<%=lang["news_summary"]%><br/>
			(HTML)
		</td><td>
			<asp:CustomValidator
				ControlToValidate="Summary"
				ClientValidationFunction="ClientValidate"
				OnServerValidate="Summary_validation"
				ErrorMessage="*At most 2000 letters"
				Display="Dynamic"
				runat="server" />
			<br/>
			<asp:TextBox id="Summary"
				TextMode="MultiLine"
				Columns="75"
				Rows="3"
				runat="server" />
		</td></tr>
		<tr><td>
			<%=lang["news_related"]%>
		</td><td>
			<asp:TextBox id="Key"
				MaxLength="5"
				Size="30"
				runat="server"/>
			<a href="javascript:openKey();" style="text-decoration:underline"><%=lang["select_key"]%></a>
		</td></tr>
		<tr><td>
			<%=lang["news_author"]%>
		</td><td>
			<asp:TextBox id="Author"
				MaxLength="50"
				Size="30"
				runat="server"/>
			<script type="text/javascript" language="javascript">
			function setAuthor(str)
			{
				var obj=document.<%=myForm.ClientID%>.<%=Author.ClientID%>;
				obj.value=str;
			}
			</script>
			<span style="width:120px">
			<select onchange="if(this.value!==''){setAuthor(this.value);}">
			<option value="">&larr;</option>
			<%
			foreach(string s in lang["unknown_author"].ToString().Split(new Char[]{','})) {
				Response.Write("<option value=\""+s+"\">"+s+"</option>");
			}
			%>
			</select>
			</span>
			<%=lang["news_author_email"]%>
			<asp:TextBox id="AuthorEmail"
				MaxLength="100"
				Size="30"
				runat="server"/>
		</td></tr>
		<tr><td>
			<%=lang["news_source"]%>
		</td><td>
			<asp:TextBox id="Source"
				MaxLength="50"
				Size="30"
				runat="server"/>
			<span style="width:120px"></span>
			<%=lang["news_source_url"]%>	
			<asp:TextBox id="SourceUrl"
				MaxLength="255"
				Size="30"
				runat="server"/>
		</td></tr>
		<tr><td colspan="2">
			   <%=lang["news_permit_groups"]%>
			  <input type="checkbox" id="check_groups" onclick="checkAll(document.all.<%=PermitGroups.ClientID%>,this.checked);"/><label for="check_groups"><%=lang["check_all"]%></label>
			   <asp:CheckBoxList ID="PermitGroups" runat="server"
			   	Width="90%"
			   	RepeatDirection="Horizontal"
			   	RepeatColumns="5"
			   	CellPadding="1"
			   	RepeatLayout="Table"
			   	CssClass="bg2"
			   	/>
		</td></tr>
		<tr><td>
			<%=lang["news_add_user"]%>
		</td><td>
			<asp:Label ID="Username" runat="server" />
		<tr><td colspan="2">
			<%
			Submit.Text=lang["submit_text"].ToString();
			%>
			<asp:Button id="Submit" text="修 改" onclick="Submit_OnClick" runat="server"/>
			&nbsp; <a href="javascript:s2t();"><%=lang["s2t"]%></a>&nbsp; <a href="javascript:t2s();"><%=lang["t2s"]%></a>
		</td></tr>
		</table>
	   </td>
	  </tr>
	 </table>
	 
	</asp:Panel>

</td>
<td class="mframe-m-right"></td>
</tr>
</table>
<table width="90%" align="center" cellspacing="0" cellpadding="0" >
<tr>
<td class="mframe-b-left"></td>
<td class="mframe-b-mid">&nbsp;</td>
<td class="mframe-b-right"></td>
</tr>
</table>




</form>

</body>
</html>

⌨️ 快捷键说明

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