dedecms添加板块(织梦DedeCMS后台文件列表按文件名排序的方法简介)
类别:CMS系统 浏览量:2114
时间:2021-10-18 11:36:41 dedecms添加板块
织梦DedeCMS后台文件列表按文件名排序的方法简介织梦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] : '未知模板');
- ?>
后台还有其它的有文件列表的地方也一样修改就可以了。
您可能感兴趣
- dedecms点击量(dedecms生成速度超级优化攻略 从50秒20页到0.72秒20页)
- dedecms如何做弹窗(dedecms列表推荐文章默认为加粗的修改方法)
- dedecms漏洞防范(浅析DedeCMS投票模块漏洞的解决方法)
- dedecms织梦小程序插件(批量删除织梦dedecms文档搜索关键词的方法)
- dedecms有哪些功能(dedecms 二次开发之审核时间同步更新)
- dedecms路径设置(dedecms V5.7修改表前缀的方法及出现不显示文章内容的解决方法)
- dedecms地址优化(加快DedeCMS文章页显示速度的两个小技巧分享)
- dedecms注册会员界面如何打开(dedecms后台登录成功后返回到登录界面的解决方法)
- dedecms二级栏目列表(DedeCMS系统TAG标签伪静态设置)
- dedecms标签缩略图问题(dedecms文章内页获取缩略图的调用标签)
- dedecms专用环境搭建简单工具(dedecms 搜索时出现“SphinxClient类找不到”解决方法)
- dedecms手册教程(dedecms标签大全非常经典)
- dedecms搜索功能怎么设置详细(删除dedecms 5.7里面烦人的织梦链的方法)
- dedecms怎么加页面(dedecms自定义内容模型在首页、列表页及内容调用标签的方法)
- dedecms友情链接设置(dedecms友情链接中去掉织梦链投放修改方法)
- dedecms织梦阁模板(dedecms英文模板 英文网站程序的选择)
- 潘长江小品《照亮全家福》台词剧本完整版(潘长江小品照亮全家福台词剧本完整版)
- 一窗通办政务服务小品剧本(一窗通办政务服务小品剧本)
- 刘韬涛丁子贺小品《根治低头族》台词剧本(刘韬涛丁子贺小品根治低头族台词剧本)
- 看完《夺冠》,黄渤的演技我实在夸不起来,彭昱畅反令人惊喜(黄渤的演技我实在夸不起来)
- 黄渤泪目 我的痴呆父亲,我内心永远的痛(黄渤泪目我的痴呆父亲)
- 蒜苔和鱿鱼尾巴一起炒,味道特别棒,又脆又嫩,有滋又有味(蒜苔和鱿鱼尾巴一起炒)
热门推荐
- html5做app流程(Html5嵌入钉钉的实现示例)
- nginxdocker界面(Docker部署nginx实现过程图文详解)
- python零基础入门详细教程(Python零基础入门学习之输入与输出)
- 在mysql中如何授权(MySQL 角色role功能介绍)
- ASP.NET网站的404错误页面的设置
- 虚拟主机和云服务区别(云主机与虚拟主机有什么不同?)
- stickline如何向前移动(使用常见的sticky footer布局方式)
- linux内核进程调试代码(分析Linux内核调度器源码之初始化)
- appui代码(AmazeUI 图标的示例代码)
- docker脚本指定linux(在docker中执行linux shell命令的操作)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9