不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
新云CMS4.0SP2后台文件上传后自动添加下载地址
编辑:dnawo 日期:2010-09-11
最终效果如下图所示:
新云CMS4.0SP2后台文件上传后自动添加下载地址方法:
①.打开"admin\soft\admin_post.asp",找到如下代码并修改(绿色新增):
②.打开"admin\upload.asp',增加函数OutFileUrl:
再找到下边代码并修改(绿色新增):
新云CMS4.0SP2后台文件上传后自动添加下载地址方法:
①.打开"admin\soft\admin_post.asp",找到如下代码并修改(绿色新增):
复制内容到剪贴板 程序代码
<script language="javascript">
function setid() {
str='';
if(!window.myform.no.value)
window.myform.no.value=1;
for(i=2;i<=window.myform.no.value;i++)
str+=''+'<%=SelDownServer(1,"downsid")%><input type="text" name="DownAddress" id="DownAddress'+i+'" size="50" value="">-<input type="text" name="SiteName" value="下载地址'+i+'" size="15"><br>';
window.upid.innerHTML=str;
/*if (i==1) {
downsite.style.display='none';
}else{
downsite.style.display='';
}*/
}
</script>
function setid() {
str='';
if(!window.myform.no.value)
window.myform.no.value=1;
for(i=2;i<=window.myform.no.value;i++)
str+=''+'<%=SelDownServer(1,"downsid")%><input type="text" name="DownAddress" id="DownAddress'+i+'" size="50" value="">-<input type="text" name="SiteName" value="下载地址'+i+'" size="15"><br>';
window.upid.innerHTML=str;
/*if (i==1) {
downsite.style.display='none';
}else{
downsite.style.display='';
}*/
}
</script>
②.打开"admin\upload.asp',增加函数OutFileUrl:
复制内容到剪贴板 程序代码
Sub OutFileUrl(url)
Response.Write "<script language=javascript>" & vbCrLf
Response.Write "try{" & vbCrLf
Response.Write "var havspace = false;" & vbCrLf
Response.Write "var f = parent.document.forms[0];" & vbCrLf
Response.Write "if(!f.no.value)f.no.value=1;" & vbCrLf
Response.Write "for(var i=1;i<=f.no.value;i++)" & vbCrLf
Response.Write "{" & vbCrLf
Response.Write " if(f['DownAddress'+i].value=='')" & vbCrLf
Response.Write " {" & vbCrLf
Response.Write " f['DownAddress'+i].value = '" & url & "';" & vbCrLf
Response.Write " havspace = true;" & vbCrLf
Response.Write " break;" & vbCrLf
Response.Write " }" & vbCrLf
Response.Write "}" & vbCrLf
'Response.Write "if(!havspace)" & vbCrLf
'Response.Write "{" & vbCrLf
'Response.Write " f.no.value = parseInt(f.no.value) + 1;" & vbCrLf
'Response.Write " parent.setid();" & vbCrLf
'Response.Write " f['DownAddress'+parseInt(f.no.value)].value = '" & url & "';" & vbCrLf
'Response.Write "}" & vbCrLf
Response.Write "}" & vbCrLf
Response.Write "catch(e){alert(e.message);}" & vbCrLf
Response.Write "</script>" & vbCrLf
End Sub
Response.Write "<script language=javascript>" & vbCrLf
Response.Write "try{" & vbCrLf
Response.Write "var havspace = false;" & vbCrLf
Response.Write "var f = parent.document.forms[0];" & vbCrLf
Response.Write "if(!f.no.value)f.no.value=1;" & vbCrLf
Response.Write "for(var i=1;i<=f.no.value;i++)" & vbCrLf
Response.Write "{" & vbCrLf
Response.Write " if(f['DownAddress'+i].value=='')" & vbCrLf
Response.Write " {" & vbCrLf
Response.Write " f['DownAddress'+i].value = '" & url & "';" & vbCrLf
Response.Write " havspace = true;" & vbCrLf
Response.Write " break;" & vbCrLf
Response.Write " }" & vbCrLf
Response.Write "}" & vbCrLf
'Response.Write "if(!havspace)" & vbCrLf
'Response.Write "{" & vbCrLf
'Response.Write " f.no.value = parseInt(f.no.value) + 1;" & vbCrLf
'Response.Write " parent.setid();" & vbCrLf
'Response.Write " f['DownAddress'+parseInt(f.no.value)].value = '" & url & "';" & vbCrLf
'Response.Write "}" & vbCrLf
Response.Write "}" & vbCrLf
Response.Write "catch(e){alert(e.message);}" & vbCrLf
Response.Write "</script>" & vbCrLf
End Sub
再找到下边代码并修改(绿色新增):
复制内容到剪贴板 程序代码
<%
sAction = UCase(Trim(Request.QueryString("action")))
If sAction = "SAVE" Then
If Not ChkAdmin("UploadFile") Then
Response.Write ("<script>alert('对不起!您没有上传文件的权限');history.go(-1)</script>")
Response.End
End If
Select Case UploadObject
Case 0,1,2,3
Call UploadFile
Case 999
Response.Write ("<script>alert('本系统未开放上传功能!');history.go(-1)</script>")
Response.End
Case Else
Response.Write ("<script>alert('本系统未开放上传功能!');history.go(-1)</script>")
Response.End
End Select
SaveFilePath = UploadPath & SaveFilePath
If m_strType = "NEWS" Then
Call addUploadItem(m_strFileExt,m_strRootPath & SaveFilePath,SaveFilePath)
Response.Write "<script type=""text/javascript"">" & vbCrLf
Response.Write "doInterfaceUpload('" & SaveFilePath & "');" & vbCrLf
Response.Write "</script>" & vbCrLf
ElseIf m_strType = "INDEX" Then
Call addUploadItem(m_strFileExt,m_strRootPath & SaveFilePath,SaveFilePath)
Else
If sType = "IMAGE" And m_intshow = 1 Then
Call addUploadItem(m_strFileExt,m_strRootPath & SaveFilePath,SaveFilePath)
Else
If sType = "FILE" Then
Call OutFilesize(m_intMaxsize)
Call OutFileUrl(m_strRootPath & SaveFilePath)
Else
Call OutScript(SaveFilePath)
End If
End If
End If
%>
sAction = UCase(Trim(Request.QueryString("action")))
If sAction = "SAVE" Then
If Not ChkAdmin("UploadFile") Then
Response.Write ("<script>alert('对不起!您没有上传文件的权限');history.go(-1)</script>")
Response.End
End If
Select Case UploadObject
Case 0,1,2,3
Call UploadFile
Case 999
Response.Write ("<script>alert('本系统未开放上传功能!');history.go(-1)</script>")
Response.End
Case Else
Response.Write ("<script>alert('本系统未开放上传功能!');history.go(-1)</script>")
Response.End
End Select
SaveFilePath = UploadPath & SaveFilePath
If m_strType = "NEWS" Then
Call addUploadItem(m_strFileExt,m_strRootPath & SaveFilePath,SaveFilePath)
Response.Write "<script type=""text/javascript"">" & vbCrLf
Response.Write "doInterfaceUpload('" & SaveFilePath & "');" & vbCrLf
Response.Write "</script>" & vbCrLf
ElseIf m_strType = "INDEX" Then
Call addUploadItem(m_strFileExt,m_strRootPath & SaveFilePath,SaveFilePath)
Else
If sType = "IMAGE" And m_intshow = 1 Then
Call addUploadItem(m_strFileExt,m_strRootPath & SaveFilePath,SaveFilePath)
Else
If sType = "FILE" Then
Call OutFilesize(m_intMaxsize)
Call OutFileUrl(m_strRootPath & SaveFilePath)
Else
Call OutScript(SaveFilePath)
End If
End If
End If
%>
评论: 0 | 引用: 0 | 查看次数: 4234
发表评论
请登录后再发表评论!