自定义DedeCMS后台图集上传图片的显示顺序
2014-10-26 10:44
369 查看
织梦模板中实现游客匿名投稿功能
自定义DedeCMS后台图集上传图片的显示顺序
很多站长使用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顺序显示。
自定义DedeCMS后台图集上传图片的显示顺序
很多站长使用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顺序显示。
相关文章推荐
- 自定义DedeCMS后台图集上传图片的显示顺序
- dede验证码不显示,dede图集后台上传图片报错 提示红色FILEID错误的处理办法
- 织梦后台上传产品图集出现302提示图片显示Error错误
- Dedecms图集上传zip压缩包解压图片顺序不对问题的解决方法
- iOS开发-自定义后台显示图片(iOS7-Background Fetch的应用)
- DEDECMS 后台验证码图片不显示的多种解决方法
- android自定义View实现图片上传进度显示(仿手机QQ上传效果)
- Dynamics CRM 自定义上传附件的图片悬浮层显示
- 解决THINKCMF后台文章的相册图集只能上传一个图片的问题
- dedecms后台上传图片附件返回302的问题
- 织梦Dedecms网站后台无法上传图片的步骤详解
- android自定义View实现图片上传进度显示(仿手机QQ上传效果)
- 安卓自定义View实现图片上传进度显示(仿QQ)
- Dynamics CRM 自定义上传附件的图片悬浮层显示
- dedecms织梦系统后台验证码图片不显示的解决方法
- 自定义View实现图片上传进度显示
- dedecms图片相关问题―后台上传图片实现图片轮播
- 关于后台处理上传图片和显示图片的简单介绍(亲测)
- iOS开发-自定义后台显示图片
- dedecms织梦图集上传图片无水印的解决办法