织梦DedeCMS后台文件列表按文件名排序的方法简介

织梦DedeCMS后台文件列表按文件名排序的方法简介,第1张

织梦DedeCMS后台文件列表按文件名排序的方法简介

DreamweavercmsDedeCMS后台文件列表按文件名排序。具体情况如下

织梦cmsDedeCMS系统软件的后台文件,默认设置的排序很乱,并不是按名字,也不是按時间,假如文件目录內容许多得话,难以寻找自身要想的文件,确实是太不方便了,如同下面的图的排序方法那般,找不着规律性。

所以,如果你想让这个文件列表按名称排序,那就看看后台文件吧,这些文件原本是php的涵洞dir造成的。以文件列表中的“默认模板管理方式”为例,在后台寻找模板文件:/Dede/templates/templates_default.htm(Dede给你的后台文件目录),打开这个文件寻找:

1
2
3
4
5
6
7
8
9 <;?PHP
$DH=dir($templetdir);
while($filename=$DH->;read())
{
if(!preg_match("#\。htm#",$filename))继续;
$filetime=filemtime($templetdir。'/'.$filename);
$filetime=MyDate("Y-m-dH:I",$filetime);
$fileinfo=(isset($fileinfos[$filename])?$fileinfos[$filename]:'未知模板');
?>

可以看到使用了PHP的dir函数,dir()加载的文件比较混乱。现在,我们必须找到一种方法来按名称对它们进行分类。在这里,我们可以更改加载到文件目录中的另一个名为scandir()的函数。此数量的文件将按文件名排序,并更改为以下内容:

1
2
3
4
5
6
7
8
9 <;?PHP
$files=scandir($templetdir);
foreach($filesas$filename)
{
if(!preg_match("#\。htm#",$filename))继续;
$filetime=filemtime($templetdir。'/'.$filename);
$filetime=MyDate("Y-m-dH:I",$filetime);
$fileinfo=(isset($fileinfos[$filename])?$fileinfos[$filename]:'未知模板');
?>
  文件早已所有按姓名排序了,非常容易寻找自身要的文件:

背景中还有其他包含文件列表的区域。只要改变他们。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773544.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存