📄 doc_fck_editpage.jsp
字号:
<TD height="430" colspan="2" style="background-attachment: fixed; background-image: url(/admin/images/bg_bottom.jpg); background-repeat: no-repeat">
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD class=head>
<%
if (op.equals("add")) {%>
<lt:Label res="res.label.doc_editpage" key="add_content"/> -- <a href="fckwebedit.jsp?op=edit&dir_code=<%=doc.getDirCode()%>&id=<%=doc.getID()%>"><%=doc.getTitle()%>(<lt:Label res="res.label.doc_editpage" key="return_front_page"/>)</a>
<lt:Label res="res.label.doc_editpage" key="new_page"/> [
<%if (action.equals("insertafter")) {
out.print(afterpage + 1);
}else{
out.print(doc.getPageCount() + 1);
}%>
]
<%}else{%>
<lt:Label res="res.label.doc_editpage" key="modify_content"/> -- <a href="fckwebedit.jsp?op=edit&dir_code=<%=doc.getDirCode()%>&id=<%=doc.getID()%>"><%=doc.getTitle()%></a>
<%}%>
</TD>
</TR>
</TBODY>
</TABLE>
<form name="addform" action="/fwebedit_do.jsp" method="post">
<table border="0" cellspacing="1" width="100%" cellpadding="0" align="center">
<tr align="center" bgcolor="#F2F2F2">
<td height="20" colspan=2 align=center><b><%=doc!=null?doc.getTitle():""%></b> <input type="hidden" name=isuploadfile value="false">
<input type="hidden" name=id value="<%=doc!=null?doc.getID():""%>">
<%=doc!=null?"(id:"+doc.getID()+")":""%> </td>
</tr>
<%if (doc!=null && doc.getTemplateId()!=-1) {%>
<tr align="left" bgcolor="#F2F2F2">
<td colspan="2" valign="middle" class="unnamed2">
<lt:Label res="res.label.doc_editpage" key="template_ID"/>
<%
if (doc!=null)
templateId = doc.getTemplateId();
%>
<input name="templateId" class="singleboarder" value="<%=templateId%>" size=3 readonly>
<span id=templateInfo>
<a target=_blank href="/admin/doc_template_show.jsp?id=<%=doc.getTemplateId()%>"><lt:Label res="res.label.doc_editpage" key="view_template"/></a>
<a href="javascript:oFCKeditor.Value = divTemplate.innerHTML"><lt:Label res="res.label.doc_editpage" key="renew_apply_template"/></a>
</span>
</td>
</tr>
<%}%>
<tr align="center">
<td colspan="2" valign="top" bgcolor="#F2F2F2" class="unnamed2">
<textarea id="content" name="content" style="display:none">
<%if (op.equals("edit")) {
String str = doc.getContent(pageNum);
if (str!=null)
out.print(str.replaceAll("\"","'"));
}%>
</textarea>
<pre id="idTemporary" name="idTemporary" style="display:none">
<%
if (op.equals("edit")) {
%>
<%=strutil.getNullString(doc.getContent(pageNum))%>
<%}%>
</pre>
<script type="text/javascript">
<!--
var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
oFCKeditor.BasePath = 'FCKeditor/' ;
oFCKeditor.Value = document.getElementById("idTemporary").innerHTML;
oFCKeditor.Height = 400 ;
oFCKeditor.Create() ;
//-->
</script>
</td>
</tr>
<tr>
<td width="11%" align="right" bgcolor="#FFFFFF"><lt:Label res="res.label.doc_editpage" key="notice"/></td>
<td width="89%" bgcolor="#FFFFFF">
<lt:Label res="res.label.doc_editpage" key="enter_can_be_used"/>Shift+Enter </td>
</tr>
<tr>
<td height="25" colspan=2 align="center" bgcolor="#FFFFFF">
<%
if (op.equals("edit") && doc!=null) {
Vector attachments = doc.getAttachments(pageNum);
Iterator ir = attachments.iterator();
while (ir.hasNext()) {
Attachment am = (Attachment) ir.next(); %>
<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="7%" align="center"><img src=images/attach.gif></td>
<td width="93%">
<input name="attach_name<%=am.getId()%>" value="<%=am.getName()%>" size="30">
<a href="javascript:changeAttachName('<%=am.getId()%>', '<%=doc.getID()%>', '<%="attach_name"+am.getId()%>')"><lt:Label res="res.label.doc_editpage" key="modify_name"/></a> <a href="javascript:delAttach('<%=am.getId()%>', '<%=doc.getID()%>')"><%=SkinUtil.LoadString(request,"op_del")%></a> <a target=_blank href="../<%=am.getVisualPath() + "/" + am.getDiskName()%>"><lt:Label res="res.label.doc_editpage" key="view"/></a>
<a href="?op=edit&doc_id=<%=doc.getID()%>&CPages=<%=pageNum%>&action=changeAttachOrders&direction=up&attachId=<%=am.getId()%>"><img src="images/arrow_up.gif" width="16" height="20" border="0" align="absmiddle"></a>
<a href="?op=edit&doc_id=<%=doc.getID()%>&CPages=<%=pageNum%>&action=changeAttachOrders&direction=down&attachId=<%=am.getId()%>"><img src="images/arrow_down.gif" width="16" height="20" border="0" align="absmiddle"></a></td>
</tr>
</table>
<%}
}
%>
</td>
</tr>
<tr>
<td height="153" colspan=2 align=center bgcolor="#FFFFFF">
<table border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#FFFFFF"><%
Calendar cal = Calendar.getInstance();
String year = "" + (cal.get(cal.YEAR));
String month = "" + (cal.get(cal.MONTH) + 1);
String filepath = "upfile/webeditimg/" + year + "/" + month;
%><object classid="CLSID:DE757F80-F499-48D5-BF39-90BC8BA54D8C" codebase="<%=request.getContextPath()%>/activex/webedit.cab#version=4,0,1,1" width=400 height=280 align="middle" id="webedit">
<param name="Encode" value="utf-8">
<param name="MaxSize" value="<%=Global.MaxSize%>"> <!--上传字节-->
<param name="ForeColor" value="(0,255,0)">
<param name="BgColor" value="(0,0,0)">
<param name="ForeColorBar" value="(255,255,255)">
<param name="BgColorBar" value="(0,0,255)">
<param name="ForeColorBarPre" value="(0,0,0)">
<param name="BgColorBarPre" value="(200,200,200)">
<param name="FilePath" value="<%=filepath%>">
<!--上传后的文件需放在服务器上的路径-->
<param name="Server" value="<%=request.getServerName()%>">
<param name="Port" value="<%=request.getServerPort()%>">
<param name="VirtualPath" value="<%=Global.virtualPath%>">
<param name="PostScript" value="<%=Global.virtualPath%>/doc_editpage_do.jsp">
<param name="PostScriptDdxc" value="<%=Global.virtualPath%>/ddxc.jsp">
<param name="SegmentLen" value="20480">
<param name="InternetFlag" value="<%=Global.internetFlag%>">
</object></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="30" colspan=2 align=center bgcolor="#FFFFFF">
<%
String actiondo = "";
if (op.equals("add"))
actiondo = SkinUtil.LoadString(request,"op_add");
else
actiondo = SkinUtil.LoadString(request,"op_modify");
%>
<%if (templateId==-1) {%>
<input name="cmdok2" type="button" class="singleboarder" value="<%=actiondo%>(<%=SkinUtil.LoadString(request,"res.label.doc_editpage","duan_dian_upload")%>)" onClick="return SubmitWithFileDdxc()">
<%}
if (templateId==-1) {%>
<input name="cmdok3" type="button" class="singleboarder" value="<%=actiondo%>(<%=SkinUtil.LoadString(request,"res.label.doc_editpage","per_thread")%>)" onClick="return SubmitWithFileThread()">
<%}
if (templateId==-1) {%>
<input name="cmdok" type="button" class="singleboarder" value=" <%=actiondo%> " onClick="return SubmitWithFile()">
<%}%>
<input name="notuploadfile" type="button" class="singleboarder" value="<%=actiondo%>(<%=SkinUtil.LoadString(request,"res.label.doc_editpage","can_not_upload")%>)" onClick="return SubmitWithoutFile()">
<input name="cmdcancel" type="button" class="singleboarder" onClick="ClearAll()" value=" <%=SkinUtil.LoadString(request,"res.label.doc_editpage","clear_all")%> ">
<%if (op.equals("edit")) {%>
<input name="editbtn" type="button" class="singleboarder" onClick="location.href='doc_fck_abstract.jsp?id=<%=doc.getID()%>'" value=" <%=SkinUtil.LoadString(request,"res.label.doc_editpage","abstract")%> ">
<%
String viewPage = "doc_show.jsp";
PluginMgr pm = new PluginMgr();
PluginUnit pu = pm.getPluginUnitOfDir(dir_code);
if (pu!=null) {
IPluginUI ipu = pu.getUI(request);
viewPage = ipu.getViewPage();
}
%>
<input name="remsg" type="button" class="singleboarder" onClick='window.open("<%=viewPage%>?id=<%=id%>")' value="<%=SkinUtil.LoadString(request,"res.label.doc_editpage","browse")%>">
<%}%>
<input name="remsg" type="button" class="singleboarder" onClick='alert(webedit.ReturnMessage)' value="<%=SkinUtil.LoadString(request,"res.label.doc_editpage","return_info")%>">
<%if (pageNum!=1) {%>
<input name="remsg" type="button" class="singleboarder" onClick="window.location.href='doc_editpage_do.jsp?op=del&docId=<%=id%>&pageNum=<%=pageNum%>'" value="<%=SkinUtil.LoadString(request,"op_del")%>">
<%}%>
</td>
</tr>
</table>
</form>
<table width="100%" border="0">
<tr>
<td align="center">
<a href="fwebedit.jsp?op=editarticle&dir_code=<%=StrUtil.UrlEncode(dir_code)%>&id=<%=id%>"><lt:Label res="res.label.doc_editpage" key="artical_info"/></a>
<lt:Label res="res.label.doc_editpage" key="artical_count"/><%=doc.getPageCount()%><lt:Label res="res.label.doc_editpage" key="pages"/> <lt:Label res="res.label.doc_editpage" key="page"/>
<%
int pagesize = 1;
int total = DocContent.getContentCount(doc.getID());
int curpage,totalpages;
Paginator paginator = new Paginator(request, total, pagesize);
// 设置当前页数和总页数
totalpages = paginator.getTotalPages();
curpage = paginator.getCurrentPage();
if (totalpages==0)
{
curpage = 1;
totalpages = 1;
}
String querystr = "op=edit&doc_id=" + id;
out.print(paginator.getCurPageBlock("doc_editpage.jsp?"+querystr));
%>
<%if (op.equals("edit")) {
if (doc.getPageCount()!=pageNum) {
%>
<a href="doc_editpage.jsp?op=add&action=insertafter&doc_id=<%=doc.getID()%>&afterpage=<%=pageNum%>"><%=SkinUtil.LoadString(request,"res.label.doc_editpage","current_page_insert")%></a>
<% }
}%>
<a href="doc_editpage.jsp?op=add&doc_id=<%=doc.getID()%>"><%=SkinUtil.LoadString(request,"res.label.doc_editpage","add_page")%></a>
</td>
</tr>
</table>
<br></TD>
</TR>
</TABLE>
<div id=divTemplate style="display:none">
<%if (template!=null) {%>
<%=template.getContent(1)%>
<%}%>
</div>
<iframe id="hideframe" name="hideframe" src="fwebedit_do.jsp" width=0 height=0></iframe>
</body>
<script>
function findObj(theObj, theDoc)
{
var p, i, foundObj;
if(!theDoc) theDoc = document;
if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
{
theDoc = parent.frames[theObj.substring(p+1)].document;
theObj = theObj.substring(0,p);
}
if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
for (i=0; !foundObj && i < theDoc.forms.length; i++)
foundObj = theDoc.forms[i][theObj];
for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++)
foundObj = findObj(theObj,theDoc.layers[i].document);
if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
return foundObj;
}
function changeAttachName(attach_id, doc_id, nm) {
var obj = findObj(nm);
document.frames.hideframe.location.href = "fwebedit_do.jsp?op=changeattachname&page_num=<%=pageNum%>&doc_id=" + doc_id + "&attach_id=" + attach_id + "&newname=" + obj.value
}
function delAttach(attach_id, doc_id) {
if (!window.confirm("<%=SkinUtil.LoadString(request,"confirm_del")%>")) {
return;
}
document.frames.hideframe.location.href = "fwebedit_do.jsp?op=delAttach&page_num=<%=pageNum%>&doc_id=" + doc_id + "&attach_id=" + attach_id
}
</script>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -