phpcms 제목이 비어 있을 수 없는 문제에 대한 해결책: 먼저 "global.func.php" 파일의 내용을 열고 수정한 다음 "form.inc.php" 파일을 찾아서 열고 명령문을 추가하세요. "$linkageidb=$linkageid+1" ;";마지막으로 캐시를 업데이트합니다.
PHPCMS V9에서는 연결 메뉴 필드에 대한 확인 알림 기능을 추가하여 제목을 비울 수 없는 문제를 해결했습니다.
v9 시스템에서는 모델에 연결 메뉴 필드를 추가하면
심지어 필드 설정에서 설정하면 최소값은 1입니다. 콘텐츠를 제출하기 전에 연결 메뉴에서 값을 선택하지 않으면 "제목은 비워둘 수 없습니다."라는 메시지가 표시되지 않습니다. 해결 방법은 다음과 같습니다. phpcmslibsfunctionsglobal.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="">';
직접 비교해 보세요
두 번째는
Open:
세 번째 줄을 찾아$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); }
phpcmsmodulescontentfieldslinkageform.inc.php
파일 수정도 이 두 곳입니다. 다음 단계는 백엔드에 들어가서 오른쪽 상단의 캐시 업데이트를 클릭한 다음 모델 관리에 들어가서 확인 메시지가 필요한 연결 메뉴 필드를 찾는 것입니다. 설정에서 "데이터 확인 실패 프롬프트" "정보"를 변경하고 "**를 선택하세요"
권장 사항: "
phpcms tutorial"
과 같은 내용을 입력하세요.위 내용은 phpcms 제목을 비워둘 수 없는 문제 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!