• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 织梦DedeCMS后台文件列表按文件名排序的方法

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

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了织梦,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] : '未知模板');    ?>

 



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


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

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 织梦CMS二次开发后台添加设置LOGO的功能
  • dedecms织梦图集上传图片自动获取图片名做注释
  • 织梦dedecms广告管理增加广告图片上传功能
  • 织梦dedecms网站六大SEO优化技巧分享
  • 织梦Dedecms系统实现按“字母检索”搜索功能
  • 织梦DEDECMS无简略标题显示完整标题的实现代码
  • 织梦后台非常卡,经常无反应怎么办
  • 织梦CMS如何转换其他程序
  • 织梦cms二次开发普通会员隐藏/VIP会员显示
  • 织梦CMS导入数据库,修改数据库配置文件方法

相关文章

  • 2022-04-29一文讲解Wordpress插件怎么查找并安装
  • 2022-04-29mysql聚簇索引和非聚簇索引的区别
  • 2022-04-29phpcms v9添加热门搜索关键词的方法
  • 2022-04-29详解Thinkphp5整合grid++报表
  • 2022-04-29织梦DedeCMS后台文件列表按文件名排序的方法
  • 2022-04-29Photoshop制作非常大气的金色立体字
  • 2022-04-29vue2&vue3数据响应式原理分析及手动实现(实例详解)
  • 2022-04-29uniapp中怎么实现直播旁路推流(步骤分享)
  • 2022-04-29Thinkphp学习之路由定义 伪静态规则(总结分享)
  • 2022-04-29为kindsoft编辑器替换SyntaxHighlighter代码高亮,整合

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Photoshop制作可爱风格的糖果艺术字
    • 修改织梦cms标签TAG不限制长度
    • 详解如何提升WordPress打开前后台的速度
    • PHP如何判断是手机访问还是电脑访问
    • VUE项目地址去掉 # 号的方法
    • 详解php中函数的引用传递和返回 (附代码)
    • Vue3.0 新特性以及使用总结
    • Photoshop绘制颓废风格的玻璃球教程
    • DEDECMS三级标题优化,按“三级栏目_二级栏目_一级
    • Photoshop创建有光泽的塑料3D文字教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有