魔扣论坛

魔扣源码论坛业务
查看: 3481|回复: 9

[织梦教程] DedeCMS让后台模板列表按字母排序方法

[复制链接]
  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 2955 天

    [LV.Master]开坛老将

    7万

    主题

    227

    回帖

    27万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    745707
    贡献
    157899
    威望
    32799

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2019-4-5 17:59:19 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    我们知道织梦dedecms系统的后台文件, 默认的排序很乱, 不是按名称, 也不是按时间, 如果目录内容很多的话, 很难找到自己想要的文件,实在是太不方便了, 就像下图的排列方式那样,找不到规律。

    于是想让这些文件列表按名字排序, 看了一下后台的文件, 原来是因为php的函数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函数导致的, dir()读取的文件是无序的, 现在我们要想办法让他按名字排序, 这里可以改另一个读取目录文件的函数scandir(); 这个函数的文件会按文件名称排序。

    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    3

    主题

    252

    回帖

    507

    积分

    高级魔扣

    Rank: 4

    魔扣币
    252
    贡献
    252
    威望
    0
    发表于 2019-4-5 18:20:17 | 显示全部楼层
    命中有很多事情足以把你打倒,但真正能把你打倒的是你的心态。',

    该用户从未签到

    1

    主题

    256

    回帖

    513

    积分

    高级魔扣

    Rank: 4

    魔扣币
    256
    贡献
    256
    威望
    0
    发表于 2019-4-19 14:19:54 来自手机 | 显示全部楼层
    楼主加油,我们都看好你哦。魔扣论坛的源码是我的最爱!

    该用户从未签到

    1

    主题

    273

    回帖

    547

    积分

    高级魔扣

    Rank: 4

    魔扣币
    273
    贡献
    273
    威望
    0
    发表于 2019-5-27 09:12:49 | 显示全部楼层
    伤心最大的建设性,在于明白,那颗心还在老地方。',

    该用户从未签到

    1

    主题

    255

    回帖

    511

    积分

    高级魔扣

    Rank: 4

    魔扣币
    255
    贡献
    255
    威望
    0
    发表于 2019-9-17 19:12:21 | 显示全部楼层
    人世间的每一分温暖和友情,朋友间的每一个牵挂和祝福,都是心灵与心灵的交融!我珍惜我生命中每一个与我有缘的朋友!魔扣源码论坛让我们在交流中理解,在理解中前行!

    该用户从未签到

    3

    主题

    261

    回帖

    526

    积分

    高级魔扣

    Rank: 4

    魔扣币
    262
    贡献
    262
    威望
    0
    发表于 2019-12-6 23:45:04 | 显示全部楼层
    你太油菜了!',

    该用户从未签到

    2

    主题

    266

    回帖

    534

    积分

    高级魔扣

    Rank: 4

    魔扣币
    266
    贡献
    266
    威望
    0
    发表于 2020-2-2 15:16:11 | 显示全部楼层
    顶起顶起顶起

    该用户从未签到

    0

    主题

    230

    回帖

    462

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    232
    贡献
    232
    威望
    0
    发表于 2020-4-28 13:18:52 | 显示全部楼层
    支持楼主,用户楼主,楼主英明呀!!!

    该用户从未签到

    0

    主题

    256

    回帖

    512

    积分

    高级魔扣

    Rank: 4

    魔扣币
    256
    贡献
    256
    威望
    0
    发表于 2020-5-29 16:04:34 来自手机 | 显示全部楼层
    路过

    该用户从未签到

    3

    主题

    242

    回帖

    487

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    242
    贡献
    242
    威望
    0
    发表于 2020-5-31 21:14:49 | 显示全部楼层
    男生没有主动找女生,那是说明他是真的不想理她了。女生没有主动找男生,是因为在等他找她。',
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表