• 坚持“九二共识”,路才越走越宽(观沧海) 2019-06-30
  • 十堰神定河水质净化工程6月底试运营 2019-06-27
  • 网友自嘲工资拖后腿 专家:衡量个人收入需更多数据 2019-06-23
  • 人大代表网络平台-天山网 2019-06-20
  • 即使中美贸易归零,中国也不会屈服美国的大棒政策 2019-06-20
  • 百姓故事:蒋姐姐的旗袍人生 2019-06-09
  • C919首飞机组技术支持团队:和大飞机一起舞动青春 2019-06-09
  • 广西工商局多年坚持开展升国旗奏国歌仪式 2019-06-08
  • “首届中国非处方药行业品牌宣传月”活动将在北京举办 2019-06-08
  • 社会主义社会按劳分配是建立在公有制和私有制并存基础上的,共产主义社会按需分配是建立在公有制基础上的,所有制基础不同,其分配形式也就不同。所谓“共产主义... 2019-06-07
  • 3月快递业务量料同比增长30% 2019-06-07
  • 【学习时刻】华侨大学黄日涵:“一带一路”盛会开启合作发展新篇章 2019-06-06
  • 泼皮无赖风水神,尔有脸能告诉大家这个————“腐败分子是天上掉下来的吗?”————跟帖是哪一个主帖下边的跟帖? 2019-06-05
  • 候选企业:兴业银行包头分行 2019-06-04
  • 部分MacBook Pro存在硬件问题 需同时换主板和SSD 2019-06-03
  • 贵州11选5开奖走势:DedeCMS会员编辑文章提示“数据校验不对,程序返回”的解决办法

    2017-12-23 15:04:26来源:贵州11选5中奖查询作者:

    贵州11选5中奖查询 www.ubztu.tw 今天用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-06-30
  • 十堰神定河水质净化工程6月底试运营 2019-06-27
  • 网友自嘲工资拖后腿 专家:衡量个人收入需更多数据 2019-06-23
  • 人大代表网络平台-天山网 2019-06-20
  • 即使中美贸易归零,中国也不会屈服美国的大棒政策 2019-06-20
  • 百姓故事:蒋姐姐的旗袍人生 2019-06-09
  • C919首飞机组技术支持团队:和大飞机一起舞动青春 2019-06-09
  • 广西工商局多年坚持开展升国旗奏国歌仪式 2019-06-08
  • “首届中国非处方药行业品牌宣传月”活动将在北京举办 2019-06-08
  • 社会主义社会按劳分配是建立在公有制和私有制并存基础上的,共产主义社会按需分配是建立在公有制基础上的,所有制基础不同,其分配形式也就不同。所谓“共产主义... 2019-06-07
  • 3月快递业务量料同比增长30% 2019-06-07
  • 【学习时刻】华侨大学黄日涵:“一带一路”盛会开启合作发展新篇章 2019-06-06
  • 泼皮无赖风水神,尔有脸能告诉大家这个————“腐败分子是天上掉下来的吗?”————跟帖是哪一个主帖下边的跟帖? 2019-06-05
  • 候选企业:兴业银行包头分行 2019-06-04
  • 部分MacBook Pro存在硬件问题 需同时换主板和SSD 2019-06-03
  • 蛇和梯子免费试玩 2019亚冠瓦赫达vs伊蒂哈德 福建31选7开奖结果查询今天 相扑君的逆袭APP 单机欢乐升级 斯诺克直播吧 南昌麻将算子算钱一览表 雷恩队 双色球彩票开奖查询 比基尼岛APP