返回舊版| 微信建站| 我要建站 | 建站學習 | 加入收藏
DEDECMS當前位置:首頁 > cms教程 > 綜合cms > DEDECMS > 正文

織夢DEDECMS會員發布文章修改后"數據校驗不對,程序返回"錯誤修改方法

發布時間:2019-12-31 09:22:44   來源:   點擊:
dedecms自定義表單,會員發布文章修改后"數據校驗不對,程序返回"錯誤。


具體方法如下:

1.打開文件member/inc/inc_archives_function.php
查找
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)."\" />"; 

我的直接到這一步就可以了,下面是網友遇到的情況
修改之后,再提交測試時會提示“提交表單同系統配置不相符,請重新提交”:
2.解決方法:
找到member/article_edit.php
查找
$inadd_f .= ','.$vs[0]." ='".${$vs[0]}."' "; 
在其之后另行一行加入 
$inadd_f1 .= ','.$vs[0];
查找
if ($fontiterm != $inadd_f)
修改為
if ($fontiterm != $inadd_f1)


經反復測試,完美解決!
相關欄目
熱門文章
最新圖文
評論排行
版權所有:鄭州騰石網絡科技有限公司 備案信息:豫ICP備18019117號
站長QQ:2863868475 業務合作咨詢:15137100750(同微信)
本站所有投放的廣告是有其他網站提供,不代表本站立場,同時網站首頁廣告位對外出租詳情咨詢本站站長!同時歡迎廣大站長加入個人建站團隊
  • 建站客服
  • CMS仿站
  • CMS學習
  • 技術交流群:336572814
辽宁十一选五一定牛图表