解決phpcms標(biāo)題不能為空的問題

發(fā)布時間:2024-07-25
phpcms標(biāo)題不能為空的解決辦法:首先打開并修改“global.func.php”文件內(nèi)容;然后找到并打開“form.inc.php”文件;接著添加語句為“$linkageidb=$linkageid 1;”;最后更新緩存即可。
phpcms v9為聯(lián)動菜單字段添加驗(yàn)證提醒功能,解決標(biāo)題不能為空
v9系統(tǒng)中,如果你在模型中添加了聯(lián)動菜單字段
就算你在字段設(shè)置中設(shè)置了最小值為1,提交內(nèi)容之前你不選擇聯(lián)動菜單中的值,也不會出現(xiàn)類似類似“標(biāo)題不能為空”這樣的提示
下面提供解決辦法
打開phpcms\\\\libs\\\\functions\\\\global.func.php文件,找到大概859行中的
$var_input = $defaultvalue && (route_a=='edit' || route_a=='account_manage_info') ? '<input type="hidden" name="info['.$id.']" value="'.$defaultvalue.'">' : '<input type="hidden" name="info['.$id.']" value="">';修改為:
$var_input = $defaultvalue && (route_a=='edit' || route_a=='account_manage_info' || route_a=='info_publish') ? '<input type="hidden" name="info['.$id.']" id="a'.$id.'" value="'.$defaultvalue.'">' : '<input type="hidden" name="info['.$id.']" id="a'.$id.'" value="">';其實(shí)也就是給隱藏的表單添加多一個 id="a'.$id.'"
具體你自己對比下
第二個就是
打開:
phpcms\\\\modules\\\\content\\\\fields\\\\linkage\\\\form.inc.php
找到第三行,在其后加上
$linkageidb=$linkageid 1; $errortips = $this->fields[$field]['errortips']; if($errortips || $minlength) $this->formvalidator .= '$("#a'.$field.'").formvalidator({onshow:"",onfocus:"'.$errortips.'"}).inputvalidator({min:'.$linkageidb.',max:9999,type:"value",onerror:"'.$errortips.'"});';下面附上修改后的phpcms\\\\modules\\\\content\\\\fields\\\\linkage\\\\form.inc.php文件內(nèi)容,和你自己的修改后的對比下
function linkage($field, $value, $fieldinfo) { $setting = string2array($fieldinfo['setting']); $linkageid = $setting['linkageid']; $linkageidb=$linkageid 1; $errortips = $this->fields[$field]['errortips']; if($errortips || $minlength) $this->formvalidator .= '$("#a'.$field.'").formvalidator({onshow:"",onfocus:"'.$errortips.'"}).inputvalidator({min:'.$linkageidb.',max:9999,type:"value",onerror:"'.$errortips.'"});'; return menu_linkage($linkageid,$field,$value); }文件修改也就這兩個地方了,下一步就是進(jìn)入后臺,點(diǎn)擊右上角的更新緩存
再進(jìn)入到模型管理里面找到需要進(jìn)行驗(yàn)證提示的聯(lián)動菜單字段,在字段設(shè)置中把“數(shù)據(jù)校驗(yàn)未通過的提示信息”這一項(xiàng)填寫上內(nèi)容,比如“請選擇”
推薦:《phpcms教程》
上一個:新款 吸引導(dǎo)管殘留真空測試儀 YY/T0339-2019 儀器簡介
下一個:材料拉力試驗(yàn)機(jī)是用來針對各種材料進(jìn)行儀器設(shè)備檢查的

臨時用電安全生產(chǎn)及常見問題分析
美國海運(yùn)空運(yùn)費(fèi)用多少錢
蔚來與隆基綠能簽署戰(zhàn)略合作協(xié)議,共同推動充換電站使用光伏發(fā)電綠色清潔能源
再生稻高產(chǎn)栽培技術(shù)
多個win10啟動(win10雙cpu怎么開啟)
CC1206GRNPO9BN332,NPO 1206 3.3nF ±2% 50V
注射針剛性韌性檢測儀的使用原理和測試步驟
固廢水平振蕩器注意事項(xiàng)
嫁接苗木真?zhèn)畏直?/a>
便攜式嬰幼兒電子秤 0-3 歲 嬰兒臥式體重測量床
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos