用户名:

密码:

验证码:

2014年
当前位置:首页 > 生活百科 > 网友说说 >

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

2016-12-09 09:36 合德网 点击次数 :

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

编辑:书村网 发布时间: 2013-08-27

  织梦dede系统的后台文件, 默认的排序很乱, 不是按名称, 也不是按时间, 如果目录内容很多的话, 很难找到自己想要的文件:

织梦DedeCMS后台文件列表按文件名排序的方法 三联教程

  实在是太不方便了, 于是想让这些文件列表按名字排序, 看了一下后台的文件, 原来是因为php的函数dir引起的, 以”默认模板管理”在文件列表为例, 在后台的找到模板文件: /dede/templets/templets_default.htm (dede为你的后台目录) ,打开这个文件找到:

<?php $dh = dir($templetdird); while($filename=$dh->read()) { if(!preg_match(“#.htm#”, $filename)) continue; $filetime = filemtime($templetdird.’/’.$filename); $filetime = MyDate(“Y-m-d H:i”,$filetime); $fileinfo = (isset($fileinfos[$filename]) ? $fileinfos[$filename] : ‘未知模板’); ?>

  可以看得出来使用了PHP的dir函数导致的, dir()读取的文件是无序的, 现在我们要想办法让他按名字排序, 这里可以改另一个读取目录文件的函数scandir(); 这个函数的文件会按文件名称排序, 改成下面这样:

<?php $files = scandir($templetdird); foreach ($files as $filename) { if(!preg_match(“#.htm#”, $filename)) continue; $filetime = filemtime($templetdird.’/’.$filename); $filetime = MyDate(“Y-m-d H:i”,$filetime); $fileinfo = (isset($fileinfos[$filename]) ? $fileinfos[$filename] : ‘未知模板’); ?>

  文件已经全部按名字排序了,很容易找到自己要的文件:

按名字排序的列表

  后台还有其它的有文件列表的地方也一样修改就可以了。

《该文章出自 www。mcQYY。COM》

《织梦DedeCMS后台文件列表按文件名排序的方法》Word文档下载

看了本文的网友还看了

本站发布的作品部分转载于互联网,旨在提供网民阅读参考。若《织梦DedeCMS后台文件列表按文件名排序的方法》涉及版权问题,或作者不同意本站转载您的作品,请通知我们,收到反馈我们会将相关稿件删除处理。

因为本站编辑人手有限,而部分作文出处也无从考究,所以没注明《织梦DedeCMS后台文件列表按文件名排序的方法》的出处或转载到本站请您谅解,感谢各位的包容与支持!

阅读排行

推荐阅读

(责任编辑:管理员)
文章人气:
(请您在发表言论时自觉遵守互联网相关政策法律法规,文明上网,健康言论。)
用户名:
验证码:
首页 | 新闻 | 财经 | 军事 | 百科 | 科技 | 数码 | 汽车 | 游戏 | 娱乐 | 体育 | 文化 | 教育 | 房产 | 旅游 | 健康 | 女性 | 明星 | 美女