• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    织梦DEDECMS5.7网站模板会员中心错误的修改方法
    POST TIME:2017-11-13 01:28

    织梦DedeCMS5.7网站模板会员中心错误的修改方法:

    这里要说到的错误总共有两个,如下所示:

    第一个:在会员中心发布商品或分类信息时时,直接报错:数据校验不对,程序返回 内容来自

    原因:member/inc/inc_archives_functi*****.php函数function PrintAutoFieldsEdit 内缺少输出dede_fieldshash字段值,导致编辑程序条件判断一直为真。
    临时处理方法:
    查找

    function PrintAutoFieldsEdit(&$fieldset, &$fieldValues, $loadtype='all')

    $dtp = new DedeTagParse();
    之前加入
    global $cfg_cookie_encode;
    查找
    echo "<input type='hidden' name='dede_addonfields' value=\&;".$dede_addonfields."\&;>\r\n";
    在其之后另行一行加入
    echo "<input type=\&;hidden\&; name=\&;dede_fieldshash\&; value=\&;".md5($dede_addonfields.$cfg_cookie_encode)."\&; />";

    第二个问题:在会员中心编辑相集时,如果缩略图上传框未选择有本地图片,会报错:Not allow filename for not userdir
    原因:在对缩略图作检查时程序include/helpers/upload.helper.php使用了多条件判断,导致错误了!

    临时处理方法:

    查找
    else if( !preg_match('#^http:#', $handname) && !preg_match('#^/'.$cfg_user_dir.'/'.$userid."#", $handname) && !$isadmin )
    替换为
    else if( preg_match('#^http:#', $handname) && !preg_match('#^/'.$cfg_user_dir.'/'.$userid."#", $handname) && !$isadmin )

    
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!