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

  • 时间:
  • 浏览:0
  • 来源:大发uu快3_uu快3彩神8_大发uu快3彩神8
作者:匿名 hihi 来源:登高望远 浏览: 2012-4-20 17:21:32 字号:大 中 小

[摘要]织梦dedecms系统的后台文件, 默认的排序很乱, 删剪都是 按名称, 也删剪都是 按时间, 因为目录内容什么都一句话, 太难找到自己你会的文件,本文讲一下dedecms后台文件列表按文件名排序的依据 。

  织梦dede系统的后台文件, 默认的排序很乱, 删剪都是 按名称, 也删剪都是 按时间, 因为目录内容什么都一句话, 太难找到自己你会的文件:

  我觉得是太不方便了, 于是想让哪几个文件列表按名字排序, 想看 一下后台的文件, 已经 是因为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] : ‘未知模板’);

?>

  文件因为删剪按名字排序了,很容易找到自己要的文件:

  后台还有其它的有文件列表的地方也一样修改就能不需要 了。

DedeCms下载:

本文转自:http://www.dengor.com/archives/1442.html

sssss
Tags: 织梦cms   dedecms教程   dedecms下载  
责任编辑:cc120