让多个下载地址分行显示并修复防盗链功能
PowerEasy® SiteWeaver™ CMS 6.5 Build 0115的include/powereasy.soft.asp中,大约1449行的代码为
For iTemp = 0 To UBound(arrDownloadUrls)
在其后增加一行,
if iTemp>0 then strUrls = strUrls & “<br />”
则软件有多个下载地址时会自动换行。
软件栏目设置——栏目选项中,“是否启用此栏目的防止复制、防盗链功能”的选项无效,始终启用防盗链功能,内容页不显示真实下载地址。
修复办法:修改include/powereasy.soft.asp,在大约1354行找到如下代码,将其中的注释符(行首的单引号)去掉即可。
”If EnableProtect = True Or ClassPurview > 0 Or rsSoft(“InfoPoint”) > 0 Then
strUrls = strUrls & “<a href=”” & ChannelUrl_ASPFile & “/ShowSoftDown.asp?UrlID=” & iTemp + 1 & “&SoftID=” & rsSoft(“SoftID”) & “” target=”_blank”>” & arrUrls(0) & “</a>”
”Else
” If Left(arrUrls(1), 1) <> “/” And InStr(arrUrls(1), “://”) <= 0 Then
” strUrls = strUrls & “<a href=”” & ChannelUrl & “/” & UploadDir & “/” & arrUrls(1) & “” target=”_blank”>” & arrUrls(0) & “</a>”
” Else
” strUrls = strUrls & “<a href=”” & GetFirstSeparatorToEnd(arrDownloadUrls(iTemp), “|”) & “” target=”_blank”>” & arrUrls(0) & “</a>”
” End If
”End If
>