织梦dedecms想让图片上传后按名称排序怎么弄

92建站   2021-06-07   收藏本文

本文介绍了织梦dedecms想让图片上传后按名称排序怎么弄,也就是当你上传很多图片时,图片会以名称进行排序,DEDE默认上传后会打乱这个次序,想要实现就要进行二次开发。这个教程说的就是织梦图片排序的问题。

下面92建站就和大家聊聊织梦想让图片上传后按名称排序怎么弄。

打开织梦后台管理目录下的album_add.php文件,在里面找到如下代码:

$z = new zip();

$z->ExtractAll($zipfile,$tmpzipdir);

$fm = new FileManagement();

$imgs = array();

$fm->GetMatchFiles($tmpzipdir,"jpg|png|gif",$imgs);

在其下面添加如下代码:

//调整解压缩出来的数组

$tmpimgs = array();

foreach($imgs as $k=>$v){

preg_match_all("/\/(\d+)\./",$v,$kk);

$tmpimgs[$kk[1][0]-1] = $v;

}

ksort($tmpimgs);

$imgs = $tmpimgs;

unset($tmpimgs);

同样找到并打开管理目录下的album_edit.php文件,在相同的代码位置添加上面的这段代码。

这样就可以自动排列图片顺序了,比如我们要上传的图片名为01.jpg,02.jpg,03.jpg,04.jpg,这样上传的图片就会自动按照1234顺序来显示了。

有兴趣的快去试试看吧。

TAG标签: 织梦图片排序
展开