• 广东省人大开展学习贯彻习近平总书记重要讲话精神专题集中学习研讨 2019-07-15
  • 改革开放40年来中国农村发展变化纪实——旧貌换新颜 2019-07-15
  • 学习有理丨着力改善环境 增创发展优势 2019-07-11
  • 带动乡亲干 各自有实招——三位农村社区党组织书记的故事 2019-07-07
  • 李沁出游暖萌喂鹿 笑靥如花欢快荡秋千 2019-07-04
  • 李丽珠:沉到基层 脚踏实地干工作 2019-07-04
  • 文房清供:皇帝笔架上的那些奇珍异巧 2019-06-30
  • 世界杯揭幕战:俄罗斯队胜沙特阿拉伯队 2019-06-30
  • 【新时代 新作为 新篇章】牢记嘱托 打赢脱贫攻坚战 2019-06-18
  • 中国的城市化人口已超过欧美,如果生产总值干不过,则城市化质量是有问题的。 2019-06-18
  • 2013第八届中国常州先进制造技术成果展示洽谈会——中国常州网专题 2019-06-15
  • 发展中国家的市场经济,一般会落入:资本市场、来料加工、吃喝玩乐消费、房地产疯涨,等经济基础不牢的“中等收入陷阱”。 2019-06-15
  • 《侏罗纪世界2》《泄密者》今日上映 2019-05-30
  • 河北遵化清东陵打响景区环境提升攻坚战 2019-05-30
  • 部分金交所变相突破合格投资人数量限制 2019-05-23
  • 体育赛事视频直播:DedeCMS会员编辑文章提示“数据校验不对,程序返回”的解决办法

    2017-12-23 15:04:26来源:排球比分直播捷报网作者:

    排球比分直播捷报网 www.pwgq.net 今天用DedeCMS,在用户中心文章中添加了一些自定义字段,结果发现修改文章的时候提示“数据校验不对,程序返回”。

    今天用DedeCMS,在用户中心文章中添加了一些自定义字段,结果发现修改文章的时候提示“数据校验不对,程序返回”。

    1、修改 member\inc\inc_archives_functions.php 文件

    找到这段,红色部分是增加的两行

    /**
     *  载入自定义表单(用于编辑)
     * @bug  修正编辑时候没有输出dede_fieldshash输入框 by  uu6c.com
     * @param     string  $fieldset
     * @param     string  $fieldValues
     * @param     string  $loadtype
     * @return    string
     */
    function PrintAutoFieldsEdit(&$fieldset, &$fieldValues, $loadtype='all')
    {
        global $cfg_cookie_encode;
        $dtp = new DedeTagParse();
        $dtp->SetNameSpace("field","<",">");
        $dtp->LoadSource($fieldset);
        $dede_addonfields = "";
        if(is_array($dtp->CTags))
        {
            foreach($dtp->CTags as $tid=>$ctag)
            {
                if($loadtype!='autofield'
                || ($loadtype=='autofield' && $ctag->GetAtt('autofield')==1) )
                {
                    $dede_addonfields .= ( $dede_addonfields=='' ? $ctag->GetName().",".$ctag->GetAtt('type') : ";".$ctag->GetName().",".$ctag->GetAtt('type') );
                    echo GetFormItemValueA($ctag,$fieldValues[$ctag->GetName()]);
                }
            }
        }
        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)."\" />";
    }

    2、找到如下几行,删除或者注释掉

    // 这里对前台提交的附加数据进行一次校验
            $fontiterm = PrintAutoFieldsAdd($cInfos['fieldset'],'autofield', FALSE);
            if ($fontiterm != $inadd_f)
            {
                ShowMsg("提交表单同系统配置不相符,请重新提交!", "-1");
                exit();
            }

    再次编辑提交就没问题了。

    关键词:DedeCMS
  • 广东省人大开展学习贯彻习近平总书记重要讲话精神专题集中学习研讨 2019-07-15
  • 改革开放40年来中国农村发展变化纪实——旧貌换新颜 2019-07-15
  • 学习有理丨着力改善环境 增创发展优势 2019-07-11
  • 带动乡亲干 各自有实招——三位农村社区党组织书记的故事 2019-07-07
  • 李沁出游暖萌喂鹿 笑靥如花欢快荡秋千 2019-07-04
  • 李丽珠:沉到基层 脚踏实地干工作 2019-07-04
  • 文房清供:皇帝笔架上的那些奇珍异巧 2019-06-30
  • 世界杯揭幕战:俄罗斯队胜沙特阿拉伯队 2019-06-30
  • 【新时代 新作为 新篇章】牢记嘱托 打赢脱贫攻坚战 2019-06-18
  • 中国的城市化人口已超过欧美,如果生产总值干不过,则城市化质量是有问题的。 2019-06-18
  • 2013第八届中国常州先进制造技术成果展示洽谈会——中国常州网专题 2019-06-15
  • 发展中国家的市场经济,一般会落入:资本市场、来料加工、吃喝玩乐消费、房地产疯涨,等经济基础不牢的“中等收入陷阱”。 2019-06-15
  • 《侏罗纪世界2》《泄密者》今日上映 2019-05-30
  • 河北遵化清东陵打响景区环境提升攻坚战 2019-05-30
  • 部分金交所变相突破合格投资人数量限制 2019-05-23
  • 88606一肖一尾中特平 历年西甲冠军 足彩胜负彩怎么玩 中国体彩网27预测 襄阳福彩店分布图 6场半全场分析 12生肖的寓意和象征 福建31选7第12109期 六合彩开奖网页是什么 上海时时乐开奖号码综合 3d试机号后分析氿总 内蒙古快3定位走势图 pc蛋蛋加拿大幸运预测 重庆时时彩开奖号技巧 网易网球比分直播