织梦dedecms后台上传到图集中的图片自定义显示

织梦教程 强烈建议 2024-02-06 14:16 131 0

  在很多织梦dedecms网站中都会自定义图片的名称,这样在以后使用图片关联的时候就会比较轻松,这里给大家介绍一种自定义图集中的显示顺序的方法,这样在显示的时候就可以自己控制图片的顺序了。

  打开dede/album_add.php (默认后台目录为dede,如若更改过,请自行调整),找到:

  $z=new zip();

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

  $fm=new FileManagement();

  $imgs=array();

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

  后面添加如下代码:

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

  //mod by king

  $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这个文件,在相同的代码后面添加上面的代码。这样就可以解决图片顺序了,比如我们要上传的图片名为1.jpg,2.jpg,3.jpg,4.jpg,这样上传的图片就会按照1234顺序显示。



时间:(2024-02-06 14:16:24)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!