|
主题:科讯V9.5超级管理员修改Images文件夹里的图片无需FTP [收藏主题] | 转到: |
网站上的图片修改多数需要使用FTP来实现,现在只需一步就告别使用FTP上传图片的烦恼。 本次开发主要是解决修改最为频繁的Images文件为例。 一、使用方法: 1、基本信息设置:选择新增的选项 2、编辑器添加图片图片 3、先删除要修改的文件 4、上传(上传前去掉自动更名前的勾) OK,图片替换成功! 5、复原上传文件目录选项(图片修改完后一定要,将选项改回去。不然客户上传的图片全跑Images文件夹里) 二、代码修改(需修改五个asp文件) 1、asp文件 admin/KS.Setting.asp If Setting(96) = "2" Then .Write (" checked")
IF KS.C("AdminName")="admin" Then '只有admin拥有此选项 .Write "<br/>" .Write " <input type=""radio"" name=""Setting(96)"" value=""5"" " If Setting(96) = "5" Then .Write (" checked") .Write " >上传目录Images(超级管理员修改网站图片专用)" End IF
2、asp文件 KS_Cls/Kesion.CommonCls.asp '取上传目录6.0改为按日期存放
3、asp文件 admin/Kesion.CommonCls.asp
IF KS.C("AdminName")="admin" and KS.Setting(96)=5 Then Dim SettImg:SettImg="images/" if left(lcase(currpath),len(KS.Setting(3) & SettImg))<>lcase(KS.Setting(3) & SettImg) then currpath=KS.GetUpFilesDir Else if left(lcase(currpath),len(KS.Setting(3) & KS.Setting(91)))<>lcase(KS.Setting(3) & KS.Setting(91)) then currpath=KS.GetUpFilesDir End IF
4、asp文件 admin/Include/SelectPic.asp If InstallDir<>"/" then
IF KS.C("AdminName")="admin" and KS.Setting(96)=5 Then Dim SettImg:SettImg="images/" if left(lcase(currpath),len(KS.Setting(3) & SettImg))&"/"<>lcase(KS.Setting(3) & SettImg) then currpath=KS.GetUpFilesDir If KS.C("SuperTF")="1" Then CurrPath=KS.Setting(3) & left(SettImg,len(SettImg)-1) Else if left(lcase(currpath),len(KS.Setting(3) & KS.Setting(91)))&"/"<>lcase(KS.Setting(3) & KS.Setting(91)) then currpath=KS.GetUpFilesDir If KS.C("SuperTF")="1" Then CurrPath=KS.Setting(3) & left(ks.setting(91),len(ks.setting(91))-1) End IF 'ks.die CurrPath&"++"&KS.GetUpFilesDir '检测路径
5、asp文件 admin/Include/swfupload.asp if UpFileObj.Form("from")="getfile" then
IF KS.C("AdminName")="admin" and KS.Setting(96)=5 Then Dim SettImg:SettImg="images/" if left(lcase(FormPath),len(KS.Setting(3) & SettImg))<>lcase(KS.Setting(3) & SettImg) then FormPath=KS.GetUpFilesDir '判断上传目录合法性 Else if left(lcase(FormPath),len(KS.Setting(3) & KS.Setting(91)))<>lcase(KS.Setting(3) & KS.Setting(91)) then FormPath=KS.GetUpFilesDir '判断上传目录合法性 End IF '上传路径FormPath 服务器路径FilePath 'Response.Write FormPath&"|"&KS.GetUpFilesDir '测试路径 'Response.end if right(FormPath,1)="/" then FormPath=left(FormPath,len(FormPath)-1) 备注:红色为修改部分 |
|
个人QQ:845977434 | |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |