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

📄 fwebedit.jsp

📁 这是论坛原代码,希望大家能好好看看,说明需要的太多了吧
💻 JSP
📖 第 1 页 / 共 3 页
字号:
function editdoc(doc_id, file_id)
{
	addform.redmoonoffice.AddField("doc_id", doc_id);
	addform.redmoonoffice.AddField("file_id", file_id);
	addform.redmoonoffice.Open("http://<%=Global.server%>:<%=Global.port%>/<%=Global.virtualPath%>/word_get.jsp?doc_id=" + doc_id + "&file_id=" + file_id);
}

// 控件完成上传后,调用Operate()
function OfficeOperate() {
	// alert(addform.redmoonoffice.ReturnMessage);
}
//-->
</script>
<script language=JavaScript src='scripts/language/schi/editor_lang.js'></script>
<%
if (request.getHeader("User-Agent").indexOf("MSIE")!=-1){
	out.println("<script language=JavaScript src='scripts/editor.js'></script>");
}
else{
	out.println("<script language=JavaScript src='scripts/moz/editor.js'></script>");
}
%>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<TABLE width="98%" BORDER=0 align="center" CELLPADDING=0 CELLSPACING=0>
  <TR valign="top" bgcolor="#FFFFFF">
    <TD width="" height="430" colspan="2" style="background-attachment: fixed; background-image: url(images/bg_bottom.jpg); background-repeat: no-repeat">
          <TABLE cellSpacing=0 cellPadding=0 width="100%">
            <TBODY>
              <TR>
                <TD width="83%" class=head>
				<%
				if (op.equals("add")) {%>
					<lt:Label res="res.label.webedit" key="add_content_to"/>--<a href="cms/document_list_m.jsp?dir_code=<%=StrUtil.UrlEncode(dir_code)%>&dir_name=<%=StrUtil.UrlEncode(dir_name)%>"><%=dir_name%></a>
				<%}else{%>
					<%=SkinUtil.LoadString(request,"op_modify")%>--
					<%
					Leaf dlf = new Leaf();
					if (doc!=null) {
						dlf = dlf.getLeaf(doc.getDirCode());
					}
					if (doc!=null && dlf.getType()==2) {%>
						<a href="cms/document_list_m.jsp?dir_code=<%=StrUtil.UrlEncode(dir_code)%>&dir_name=<%=StrUtil.UrlEncode(dir_name)%>"><%=dlf.getName()%></a>
					<%}else{%>
						<%=dir_name%>
					<%}%>
					(<%=doc.getDirCode()%>)
				<%}%></TD>
                <TD width="17%" class=head><a href="fckwebedit.jsp?op=<%=op%>&id=<%=id%>&dir_code=<%=StrUtil.UrlEncode(dir_code)%>&dir_name=<%=dir_name%>">FCKEditor</a></TD>
              </TR>
            </TBODY>
          </TABLE>
	<form name="addform" action="/admin/fwebedit_do.jsp" method="post">
          <table border="0" cellspacing="1" width="100%" cellpadding="2" align="center">
            <tr align="center" bgcolor="#F2F2F2">
              <td height="20" colspan=2 align=center><b><%=doc!=null?doc.getTitle():""%>
                <input type="hidden" name=isuploadfile value="true">
              </b>&nbsp;
			  <input type="hidden" name=id value="<%=doc!=null?""+doc.getID():""%>">
<%=doc!=null?"(id:"+doc.getID()+")":""%>	<%if (doc!=null) {%>
( <a href="cms/comment_m.jsp?doc_id=<%=doc.getID()%>"><lt:Label res="res.label.webedit" key="mgr_comment"/></a> )
<%}%></td>
            </tr>
            <tr>
              <td colspan="2" align="left" valign="middle" bgcolor="#FFFFFF" class="unnamed2">
<%
// 如果是加入新文章
if (doc==null) {			  
	PluginMgr pm = new PluginMgr();
	PluginUnit pu = pm.getPluginUnitOfDir(dir_code);
	if (pu!=null) {
		IPluginUI ipu = pu.getUI(request);
		IPluginViewAddDocument pv = ipu.getViewAddDocument(dir_code);
		out.print(pu.getName(request) + ":&nbsp;" + pv.render(UIAddDocument.POS_TITLE) + "<BR>");
		out.print(pv.render(UIAddDocument.POS_FORM_ELEMENT) + "<BR>");
	}
}
else {
	PluginMgr pm = new PluginMgr();
	PluginUnit pu = pm.getPluginUnitOfDir(dir_code);
	if (pu!=null) {
		IPluginUI ipu = pu.getUI(request);
		IPluginViewEditDocument pv = ipu.getViewEditDocument(doc);
		out.print(pu.getName(request) + ":&nbsp;" + pv.render(UIAddDocument.POS_TITLE) + "<BR>");
		out.print(pv.render(UIAddDocument.POS_FORM_ELEMENT) + "<BR>");
	}
}
%>			  </td>
            </tr>
            <tr>
              <td align="left" class="unnamed2" valign="middle"><lt:Label res="res.label.webedit" key="author"/></td>
              <td bgcolor="#F2F2F2"><input name="author" id="author" type="TEXT" size=30 maxlength=100 style="background-color:ffffff;color:000000;border: 1 double" value="<%=doc!=null?doc.getAuthor():privilege.getUser(request)%>">
			  <input type="hidden" name="op" value="<%=op%>"></td>
            </tr>
            <tr>
              <td align="left" class="unnamed2" valign="middle"><lt:Label res="res.label.webedit" key="topic"/></td>
              <td width="92%" bgcolor="#FFFFFF">
                  <input name="title" id=me type="TEXT" size=50 maxlength=100 style="background-color:ffffff;color:000000;border: 1 double" value="<%=doc!=null?doc.getTitle():""%>">                  
                  <span class="unnamed2"><font color="#FF0000">*</font></span>			  </td>
            </tr>
            <tr bgcolor="#F2F2F2">
              <td align="left" class="unnamed2" valign="middle"><lt:Label res="res.label.webedit" key="key_words"/></td>
              <td bgcolor="#F2F2F2"><input name="keywords" id=keywords type="TEXT" size=30 maxlength=100 style="background-color:ffffff;color:000000;border: 1 double" value="<%=StrUtil.getNullStr(doc==null?dir_code:doc.getKeywords())%>">
                <lt:Label res="res.label.webedit" key="divide"/>
                <span class="unnamed2">
                <%
			String strRelateChecked = "";
			if (doc!=null && doc.getIsRelateShow())
				strRelateChecked = "checked";
			%>
&nbsp;&nbsp;<lt:Label res="res.label.webedit" key="relative_artical"/>
<input type="checkbox" name="isRelateShow" value="1" <%=strRelateChecked%>>
<lt:Label res="res.label.webedit" key="display"/></span></td>
            </tr>
            <tr align="left">
              <td align="left" valign="middle" class="unnamed2"><lt:Label res="res.label.webedit" key="comments"/></td>
              <td valign="middle" class="unnamed2"><%
			String strChecked = "";
			if (doc!=null) {
				if (doc.getCanComment())
					strChecked = "checked";
			}
			else
				strChecked = "checked";
			%>
              <input type="checkbox" name="canComment" value="1" <%=strChecked%>>
<lt:Label res="res.label.webedit" key="enable"/>
<%if (doc!=null) {%>
[<a href="cms/comment_m.jsp?doc_id=<%=doc.getID()%>"><lt:Label res="res.label.webedit" key="mgr_comment"/></a>]
<%}%>
&nbsp;
<%if (doc!=null) {%>
<input type="checkbox" name="isHome" value="<%=doc.getIsHome()?"false":"true"%>" <%=doc.getIsHome()?"checked":""%>>
<%}else{%>
<input type="checkbox" name="isHome" value="true" checked>
<%}%>
<lt:Label res="res.label.webedit" key="to_home"/>
<%
LeafPriv lp = new LeafPriv(dir_code);
if (lp.canUserExamine(privilege.getUser(request))) {
%>
	&nbsp;&nbsp;&nbsp;&nbsp;<span class="style2"><lt:Label res="res.label.webedit" key="check"/></span>	<select name="examine">
	  <option value="0"><lt:Label res="res.label.webedit" key="has_not_checked"/></option>
	  <option value="1"><lt:Label res="res.label.webedit" key="has_not_passed"/></option>
	  <option value="2"><lt:Label res="res.label.webedit" key="has_passed"/></option>
	</select>
	<%if (doc!=null) {%>
		<script>
		addform.examine.value = "<%=doc.getExamine()%>";
		</script>
	<%}%>
<%}else{%>
	<input type="hidden" name="examine" value="<%=(doc!=null)?""+doc.getExamine():"0"%>">
<%}%>
<%
String checknew = "";
if (doc!=null && doc.getIsNew()==1)
	checknew = "checked";
%>
<input type="checkbox" name="isNew" value="1" <%=checknew%>>
<img src="images/i_new.gif" width="18" height="7"></td>
            </tr>
            <tr align="left" bgcolor="#F2F2F2">
              <td colspan="2" valign="middle" class="unnamed2">
			  <%if (doc!=null) {%>
				  <script>
				  var bcode = "<%=doc.getDirCode()%>";
				  </script>
				  <lt:Label res="res.label.webedit" key="sort"/>
				  <%
				  if (leaf.getType()==leaf.TYPE_DOCUMENT) {
					out.print("<input name=dir_code type=hidden value='" + doc.getDirCode() + "'>" + leaf.getName());
				  }else{
				  %>
					<select name="dir_code" onChange="if(this.options[this.selectedIndex].value=='not'){alert(this.options[this.selectedIndex].text+' <lt:Label res="res.label.webedit" key="can_not_be_selected"/>'); this.value=bcode; return false;}">
						  <option value="not" selected><lt:Label res="res.label.webedit" key="select_sort"/></option>
					<%
					Leaf lf = dir.getLeaf("root");
					DirectoryView dv = new DirectoryView(lf);
					dv.ShowDirectoryAsOptions(out, lf, lf.getLayer());
					%>
					</select>
						<script>
						addform.dir_code.value = "<%=doc.getDirCode()%>";
						</script>
						&nbsp;( <span class="style3"><lt:Label res="res.label.webedit" key="blue"/></span><lt:Label res="res.label.webedit" key="can_be_selected"/> )
				  <%}%>
				<%}else{%>
					<input type=hidden name="dir_code" value="<%=dir_code%>">
				<%}%>			  </td>
            </tr>
            <tr align="left" bgcolor="#F2F2F2">
              <td colspan="2" valign="middle" class="unnamed2"><lt:Label res="res.label.webedit" key="template_ID"/>&nbsp;
			    <%
			  if (doc!=null)
			  	templateId = doc.getTemplateId();
			  %>
                <input name="templateId" class="singleboarder" value="<%=templateId%>" size=3 readonly>
&nbsp;<a href="javascript:showModalDialog('cms/doc_template_select_frame.jsp',window.self,'dialogWidth:680px;dialogHeight:480px;status:no;help:no;')"><lt:Label res="res.label.webedit" key="select_template"/></a> <span id=templateInfo>
<%if (doc!=null && doc.getTemplateId()!=doc.NOTEMPLATE) {%>
<a target=_blank href="cms/doc_template_show.jsp?id=<%=doc.getTemplateId()%>"><lt:Label res="res.label.webedit" key="browse_template"/></a>
<a href="javascript:oEdit1.putHTML(divTemplate.innerHTML)"><lt:Label res="res.label.webedit" key="re_aplication_template"/></a>
<a href="javascript:window.location.href='fwebedit.jsp?op=edit&action=selTemplate&id=<%=id%>&dir_code=<%=StrUtil.UrlEncode(dir_code)%>&dir_name=<%=StrUtil.UrlEncode(dir_name)%>&templateId=-1'"><lt:Label res="res.label.webedit" key="cancle_template"/></a>
<%}else{%> 
<a href="#" onClick="if (addform.templateId.value!=-1) window.open('cms/doc_template_show.jsp?id=' + addform.templateId.value); else alert('<lt:Label res="res.label.webedit" key="not_choose_template"/>')"><lt:Label res="res.label.webedit" key="browse_template"/></a>
&nbsp;<a href="#" onClick="addform.templateId.value='-1';oEdit1.putHTML(' ')"><lt:Label res="res.label.webedit" key="cancle_template"/></a>
<%}%>
</span></td>
            </tr>
            <tr bgcolor="#F2F2F2">
              <td align="right" class="unnamed2" valign="middle">
			  <script>
			  var vp = "";
			  </script>
		<%
		String display="none",ischecked="false", isreadonly = "";
		if (doc!=null) {
			if (doc.getType()==1) {
				display = "";
				ischecked = "checked disabled";
				isreadonly = "readonly";
				%>
				<script>
				var voteoption = "<%=doc.getVoteOption()%>";
				var votes = voteoption.split("|");
				var len = votes.length;
				for (var i=0; i<len; i++) {
					if (vp=="")
						vp = votes[i];
					else
						vp += "\r\n" + votes[i];
				}
				</script>
			<%}
		}%>
					  <input type="checkbox" name="isvote" value="1" onClick="showvote()" <%=ischecked%>>
              <lt:Label res="res.label.webedit" key="vote"/></td>
              <td valign="middle"><textarea <%=isreadonly%> style="display:<%=display%>" cols="60" name="vote" rows="8" wrap="VIRTUAL" title="SkinUtil.LoadString(request,"res.label.webedit","input_vote_choose")">
			  </textarea>
			  <script>
  				addform.vote.value = vp;
			  </script>
<lt:Label res="res.label.webedit" key="per_choose"/>&nbsp;&nbsp;<lt:Label res="res.label.webedit" key="editing_can_not_be_vote"/></td>
            </tr>
            <tr align="center">
              <td colspan="2" valign="top" bgcolor="#F2F2F2" class="unnamed2">

<pre id="idTemporary" name="idTemporary" style="display:none">
<%
if (!op.equals("add")) {
%>
<%=strutil.HTMLEncode(strutil.getNullString(doc.getContent(1)))%>

⌨️ 快捷键说明

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