DedeCMS織夢后臺模板列表按字母排序的方法

這篇文章主要介紹DedeCMS織夢后臺模板列表按字母排序的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!?
DedeCMS織夢后臺模板列表如何按字母排序??
我們知道織夢dedecms系統(tǒng)的后臺文件,?默認的排序很亂,?不是按名稱,?也不是按時間,?如果目錄內(nèi)容很多的話,?很難找到自己想要的文件,實在是太不方便了,?就像下圖的排列方式那樣,找不到規(guī)律。?
于是想讓這些文件列表按名字排序,?看了一下后臺的文件,?原來是因為php的函數(shù)dir引起的,?以"默認模板管理"在文件列表為例,?在后臺的找到模板文件: /你的后臺目錄/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 ??$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] : '未知模板'); ???>可以看得出來使用了PHP的dir函數(shù)導(dǎo)致的, dir()讀取的文件是無序的,?現(xiàn)在我們要想辦法讓他按名字排序,?這里可以改另一個讀取目錄文件的函數(shù)scandir();?這個函數(shù)的文件會按文件名稱排序。?
以上是DedeCMS織夢后臺模板列表按字母排序的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注http://www.vecloud.com/!