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

织梦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] : '未知模板');    ?>

 



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


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

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

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

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

相关文章

  • Bootstrap模态窗中如何从远程加载内容?remote方法介绍
  • WordPress如何将发表的文章时间显示为XX天前
  • 解决Thinkphp5+部署到宝塔LNMP后404 NOT FOUND的问题
  • 分析ThinkORM新增加的虚拟模型功能
  • 屏蔽无用的WordPress默认小工具
  • WordPress密码重设提示“您的密码重设链接无效,请在下方请求新链接”
  • 总结分享小程序中 swiper 轮播图高度问题的解决方法
  • 什么是依赖注入?在Angular中怎么实现?
  • 一起看看JavaScript如何获取页面上被选中的文字
  • PHP+Redis解决订单限流的实际问题

文章分类

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

最近更新的内容

    • 织梦最新版后台一键更新网站、更新文档HTML卡死的解决方法
    • 一分钟介绍WordPress文章怎么添加排序选项
    • php怎么去除重复的值
    • Angular如何对请求进行拦截封装?
    • 图文详解Thinkphp5多语言切换(中英文实例)
    • 使用Let's Encrypt(certbot)安装免费SSL证书
    • 优化Laravel数据库查询的18个技巧
    • 解析thinkPHP基于反射实现钩子的方法
    • Nodejs+robotjs实现控制鼠标键盘功能
    • WordPress通过加密隐藏wp-login/admin后台默认登录地址

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

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