A-A+

dedecms会员中心发布图集缩略图失败的原因

2014年11月25日 13:54 汪洋大海 暂无评论 阅读 197 views 次

此为BUG,其表现为上传的缩略图为空,或者自动提取了图集图片为缩略图。
查看了官方默认版本,也存在此BUG。
修复方法打开:member\album_add.php 找到

1
2
$pagestyle = in_array($pagestyle,array('1','2','3')) ? $pagestyle : 2;
 include(DEDEMEMBER.'/inc/archives_check.php');


include(DEDEMEMBER.'/inc/archives_check.php');

删掉,就解决了。
分析下原因,此文件中引入了两次
include(DEDEMEMBER.'/inc/archives_check.php');

而其中对缩略图检测处理的部分冲突了,导致问题出现,
另外,此文件开始部分的

1
2
3
4
5
6
7
8
9
$svali = GetCkVdValue();
    if(preg_match("/1/",$safe_gdopen)){
        if(strtolower($vdcode)!=$svali || $svali=='')
        {
            ResetVdValue();
            ShowMsg('验证码错误!', '-1');
            exit();
        }
    }

完全可以去除,纯粹多余。引入文件中已经存在了验证码检测。

标签:

给我留言