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将列表页重复的第一页去除的方法)
- dedecms使用安装(使用dedecms搭建自己的本地网站全程图解)
- dede织梦如何调用栏目(织梦dedecms 自定义修改文章命名规则方法)
- dedecms数据库备份(dedecms网站搬家需要的备份的文件)
- dedecms修改教程(还原dedecms数据后系统基本参数空白的解决方法)
- dedecms的dedesql.class.php on line 489错误的解决方法(dedecms的dedesql.class.php on line 489错误的解决方法)
- dedecms添加代码(dedecms 栏目目录用首字母生成的方法)
- dedecms栏目列表(dedecms子栏目中调用其顶级栏目名称和简介的方法)
- 织梦dedecms建站教程(详解DEDECMS织梦模板随机调用文章数据方法汇总教程)
- dedecms增加导航内容(Dedecms搜索时 当然关键词和栏目名相同时 搜索结果为空的问题的解决方法)
- dedecms替换条件(dedecms制作英文站需要修改的地方)
- dedecms标签解析(Dedecms网站给图片alt属性自动调用标题的方法)
- dedecms自定义分页(详解DEDECMS缩略图标签[field:picname/]和[field:litpic/]的区别)
- dedecms搜索功能怎么设置详细(取消dedecms 留言簿的验证码的方法)
- dedecms悬浮导航(DEDECMS开启绝对地址PC端跳转到静态手机端实现方法)
- dedecms是静态吗(dedecms全站伪静态的实现方法及注意事项)
- 省委书记出席的交流会,十位县委书记同场发言,代表公文材料的高水平(省委书记出席的交流会)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
- 把宽体丰田86卖了,换成7.5代高尔夫GTI玩起姿态与性能并存的改装(把宽体丰田86卖了)
热门推荐
- idea 远程部署docker(通过idea打包项目到docker的操作方法)
- ajax 向后台传递数组参数
- apache连接tomcat配置(Apache结合Tomcat实现动静分离的方法)
- docker进入容器的方法(docker容器里面的root权限获取方法)
- dedecms标签插入时间(dedecms修改按tag标签显示全站相关内容的方法)
- laravel配置文件动态化(在Laravel 的 Blade 模版中实现定义变量)
- 阿里云服务器实例用户名(阿里云服务器新建用户具体方法)
- 如何查看mysql执行计划(到底什么是Mysql执行计划?)
- ftp文件管理工具(ftp服务器PDF文件在线查看的实现方法)
- docker可用容量查看(docker 查看jvm内存占用方式)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9