当前位置:网站首页 > 软件教程 > 正文

织梦dedecms图集zip压缩包上传,图片排序有问题怎么解决?

作者:admin发布时间:2021-11-03分类:软件教程浏览:评论:0


导读:织梦dedecms图集zip压缩包上传,图片排序有问题怎么解决?今天晚上接了个bug修复的单,就是有个人在上传图集的时候,使用zip压缩包方式,图片排序有些不根据顺序排,然后网上百度了下,发现都是一大串一样的代码,代码如下:  $tmpimgs=array();  foreach($imgsas$k=>$v
织梦dedecms图集zip压缩包上传,图片排序有问题怎么解决?

今晚接了个bug修补的单,便是有一个人在提交标准图集的情况下,应用zip压缩包方法,照片排列有一些不依据次序排,随后在网上百度了下,发觉全是一大串一样的编码,编码如下所示:

  $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_add.php 和 album_edit.php 的 $fm->GetMatchFiles($tmpzipdir,"jpg|png|gif",$imgs); 在这一句编码下边添加一句编码就好了:

  natsort($imgs);

  PHP有一个十分与众不同的排列方法,这类方法应用认知能力而不是应用测算标准。这类特点称之为自然语言理解排列,当建立模糊逻辑系统软件的情况下这类排列方法十分有效。下边大伙儿可以一起来看看它的一个简易事例,如Listing G所显示:

  Listing G它的輸出結果如下所示:

  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

  )

  见到差别了吧,这一涵数或是挺好用的,期待能够作用到织梦cms碰到标准图集提交问題的好朋友.

标签:dedecms


欢迎 发表评论: