<%load.template._AdminHead%><%using System.IO%> <%if {errorcount}>0%> <%load.template._Adminerrmsgbox%> <%else if {ShowMsg}%> <%load.template._Adminmsgbox%> <%else%> [breadcrumb][link=Admin.Type]管理首页[/link][link=Admin/Template.Type]模板管理[/link][link]<%if {action}=="security"%>查找外链<%else if {action}=="replace"%>批量替换<%else if {action}=="deleteaspx"%>删除ASPX文件<%else%>模版列表<%end if%>[/link][/breadcrumb] 当前位置:<%foreach (string) m arrPathInfo%><%if {m.Length}!=0%><%code%>int i = 0;string newpath="";while (i < m_for_id){i++;newpath +="/"+ arrPathInfo[i];}<%/code%>/{WmlCode(Utils.HtmlEncode(m))}<%else%><%set {m_for_id}=m_for_id-1%><%end if%><%foreach%>
目录名称:{WmlCode(Utils.HtmlEncode(directoryInfo.Name))}
创建时间:<%datetostr(directoryInfo.CreationTime,yyyy-MM-dd HH:mm)%>
在此↓删除Aspx文件|生成Aspx文件
建模板|建目录|备份|恢复|查找替换
[hr] <%if {action}=="security"%> 查找外链 <%if {MyRequest.GetByte("sure",0)}==1%> <%if {fileListInfo.Count}==0%>
当前路径下(包括子目录文件)未查到含有外链的模版文件.
<%else%> - 相关文件([s]{fileListInfo.Count}个)[/s]]
<%set (string){tmpPath}=""%> <%foreach (FileDetail) fileInfo fileListInfo%> <%set {tmpPath}=strDirectory+"/"+fileInfo.Name%> {Utils.INT_FMT(fileInfo_for_id)}.[文件]{Utils.HtmlEncode(fileInfo.Name)}
[s]修改时间:<%datetostr(fileInfo.LastWriteTime,MM-dd HH:mm)%>;含外链:{fileInfo.Extension}[/s]
<%foreach%> <%end if%> <%else%>
通过此功能,你可以快速查找网站模版是否被其它人插入了外站URL(包括图片).
开始扫描
<%end if%> <%else if {action}=="replace"%> <%if {ispost}%> 查找字符:{Utils.HtmlEncode(_findtext)}
<%if {_onlyfind}!=1%> 替换字符:{Utils.HtmlEncode(_replacetext)}
<%end if%> [hr] <%if {fileListInfo.Count}==0%> 没有找到相关文件
<%else%> 相关文件([s]{fileListInfo.Count}个)[/s]]
<%set (string){tmpPath}=""%> <%foreach (FileDetail) fileInfo fileListInfo%> <%set {tmpPath}=strDirectory+"/"+fileInfo.Name%> {Utils.INT_FMT(fileInfo_for_id)}.[文件]<%if {_fileType}==1%>{Utils.HtmlEncode(fileInfo.Name)}<%else%>{Utils.HtmlEncode(fileInfo.Name)}<%end if%>
[s]上次修改时间:<%datetostr(fileInfo.LastWriteTime,MM-dd HH:mm)%>[/s]
<%foreach%> <%end if%> [hr] <%end if%> 查找和替换
在当前路径批量替换/查找模版或ASPX文件字符串,如果存在多个下级目录或文件过多操作将非常耗时.
注意:替换字符操作可能会导致模版或ASPX文件产生错误问题
查找字符

替换字符(可空)

仅查找

文件类型

开始执行
<%else if {action}=="deleteaspx"%> 删除ASPX文件
删除当前路径模版文件所生成的ASPX文件(包括目录),删除后当用户访问相关页面时会根据模版代码自动生成新的ASPX文件,或者删除后你也可以使用批量生成ASPX文件功能生成
您确定要删除吗?
确定删除
<%else%> <%set (string){tmpPath}=""%> <%if {arrdirectoryInfo.Length}!=0%> [下级目录[s]({arrdirectoryInfo.Length})[/s]]
<%foreach (DirectoryInfo) dirInfo arrdirectoryInfo%> <%set {tmpPath}=strDirectory+"/"+dirInfo.Name%> {Utils.INT_FMT(dirInfo_for_id)}.[目录]{WmlCode(Utils.HtmlEncode(dirInfo.Name))}
<%foreach%> <%end if%> <%if {arrfileInfo.Length}!=0%> [文件列表[s]({arrfileInfo.Length})[/s]]
<%foreach (FileInfo) fileInfo arrfileInfo%> <%set {tmpPath}=strDirectory+"/"+fileInfo.Name%> {Utils.INT_FMT(fileInfo_for_id)}.[文件]{WmlCode(Utils.HtmlEncode(fileInfo.Name))}
<%foreach%> <%end if%> <%if {arrdirectoryInfo.Length}==0&&{arrfileInfo.Length}==0%> 当前目录无下级目录或文件
<%end if%> >>删除目录及文件
<%end if%> [hr] 注意:带“_”开头的模版修改后需要修改调用该模版的目标模版才看到效果.例如“_Head.htm”这个文件是全局调用,修改后需要在目标版本页面点击重新生成ASPX文件才能看到效果.
完整路径:{Utils.HtmlEncode(directoryInfo.FullName)}
[hr] [breadcrumb][link=Admin.Type]管理首页[/link][link=Admin/Template.Type]模板管理[/link][link]<%if {action}=="security"%>查找外链<%else if {action}=="replace"%>批量替换<%else if {action}=="deleteaspx"%>删除ASPX文件<%else%>模版列表<%end if%>[/link][/breadcrumb] <%end if%> <%load.template._AdminFoot%>