织梦后台文件列表实现按文件名排序

织梦后台是能够线上改动模版的,这一作用的除开好像有那麼一点不安全外,实际上還是蛮非常好的,在FTP里边提交有时是件消耗時间,并且痛楚的事儿。但是织梦后台的文档目录的排列就有点头疼了。默认设置的排列很乱,并不是按名字,也不是按時间,假如文件目录內容许多得话,难以寻找自身要想的文档,确实是太不方便了。因此想让这种文档目录按姓名排列,看过一下后台管理的文档,原先是由于php的涵数dir造成的,以“默认设置模版管理方法”在文档目录为例子,在后台管理的寻找模版文档:/dede/templets/templets_default.htm(dede给你的后台管理文件目录),开启这一文档寻找:

$dh=dir($templetdird);

while($filename=$dh->read()){

if(!preg_match("#\.htm#",$filename))

continue;

$filetime=filemtime($templetdird.'/'.$filename);

$filetime=MyDate("Y-m-dH:i",$filetime);

$fileinfo=(isset($fileinfos[$filename])?$fileinfos[$filename]:'不明模版');

?>

能够看得出应用了PHP的dir涵数造成 的,dir()载入的文档是混乱的,如今我们要想办法使他按姓名排列,这儿能够改另一个载入文件目录文档的涵数scandir();这一涵数的文档会按文件名称排列,改为下边那样:

$files=scandir($templetdird);

foreach($filesas$filename){

if(!preg_match("#\.htm#",$filename))

continue;

$filetime=filemtime($templetdird.'/'.$filename);

$filetime=MyDate("Y-m-dH:i",$filetime);

$fileinfo=(isset($fileinfos[$filename])?$fileinfos[$filename]:'不明模版');

?>

文档早已所有按姓名排列了,非常容易寻找自身要的文档;后台管理也有其他的有文档目录的地区也一样改动就可以了。从在网上寻找的,但是作用还不错,假如大伙儿感觉必须得话,就把后台管理的文档列表排序方法修改吧。

dedecms.jpg

转载请说明出处内容投诉
八爷源码网 » 织梦后台文件列表实现按文件名排序