The solution to the problem that the phpcms title cannot be empty: first open and modify the content of the "global.func.php" file; then find and open the "form.inc.php" file; then add the statement "$linkageidb= $linkageid 1;”; just update the cache at the end.
PHPCMS V9 adds a verification reminder function to the linkage menu field, solving the problem that the title cannot be empty
In the v9 system, If you add a linkage menu field to the model
Even if you set the minimum value to 1 in the field settings, if you do not select the value in the linkage menu before submitting the content, there will not be a message similar to "Title cannot be used" is empty" prompt
The solution is provided below
Open the phpcms\libs\functions\global.func.php file and find the ## in about 859 lines #
$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="">';
The second one isOpen:
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.'"});';
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); }
phpcms tutorial"
The above is the detailed content of Solve the problem that the phpcms title cannot be empty. For more information, please follow other related articles on the PHP Chinese website!