分类分类
更新时间:2026-02-18 20:44:53作者:fang
最近发现织梦DedeCMS在上传图集的时候,如果是使用zip压缩包上传的方式,那么上传的图片排序就非常混乱,并没有按文件名进行排序,如下图:

那么我们要怎么样让它按照文件名进行排序呢?其实很简单,下面就教大家如何修改:
首先找到并打开后台管理目录下的album_add.php和album_edit.php文件,分别在里面找到如下代码:
$fm->GetMatchFiles($tmpzipdir,"jpg|png|gif",$imgs);
在这句代码的下面加入下面这句代码:
natsort($imgs);
添加完成后就可以了。
我们知道PHP有一个比较独特的排序方式natsort(),这种方式使用认知而不是使用计算规则。我们一般将这种特性称为自然语言排序,当创建模糊逻辑应用软件的时候这种排序方式就会非常有用。
下面大家可以来看看它的一个简单例子,将下面的代码写进PHP文件中运行一下:
<?php$data = array("book-1", "book-10", "book-100", "book-5");sort($data);print_r($data);natsort($data);print_r($data);?>
我们会发现运行后输出的结果如下:
Array ([0] => book-1
[1] => book-10
[2] => book-100
[3] => book-5
)
Array
(
[0] => book-1
[3] => book-5
[1] => book-10
[2] => book-100
)
上面的代码为我们演示了sort()排序和natsort()排序的区别,用natsort()排序就可以完美的解决织梦图集用zip文件上传导致图片排序混乱的问题了,大家赶快试试吧!
相关
归墟战纪策略游戏262.92 MBv3.95802026-02-14
下载爆裂老奶策略游戏209.43 MBv1.0.112026-02-14
下载超能下蛋鸭策略游戏395.4 MBv1.2.82026-02-14
下载你好盒子实用工具12.1 MBv2.2.852026-02-14
下载我在峡谷当牛马休闲益智87.95 MBv0.7.12026-02-14
下载抽卡监狱2策略游戏190.75 MBv1.4.92026-02-14
下载Campus社交通讯94.36 MBv1.19.02026-02-14
下载冒险传奇角色扮演141.73 Mv9991.12026-02-14
下载心动次元app社交通讯43.96 Mv1.0.1.32026-02-14
下载致亲爱的我角色扮演1.63Gv1.02026-02-14
下载狼伴侣游戏手机版冒险游戏155.6 Mv1.02026-02-14
下载Loclike社交通讯169.08 Mv2.2.112026-02-14
下载










