묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
확장변수에 필터 적용 하는 방법이요.
2008.11.30 21:06
안녕하세요. 제로보드XE 많이 어렵네요..
저희 홈 특성상 확장변수에 입력받는 입력값을 "A222" 이런 형식으로만 입력 받아야 합니다.
대문자알파벳하나 숫자세개로 제한 할 수 있는 필터 적용을 어떻게 구현할 수 있는지 좀 부탁 드립니다.
어느 파일을 건드려야 하는지 힌트라도 좀 부탁 드립니다.
감사합니다.
저희 홈 특성상 확장변수에 입력받는 입력값을 "A222" 이런 형식으로만 입력 받아야 합니다.
대문자알파벳하나 숫자세개로 제한 할 수 있는 필터 적용을 어떻게 구현할 수 있는지 좀 부탁 드립니다.
어느 파일을 건드려야 하는지 힌트라도 좀 부탁 드립니다.
감사합니다.
보통 한줄입력,전화번호입력이런식으로 관리자설정에서 설정할 수 있지요. 에... 대강적인 힌트&트리를 말씀드리자면...
common/lang/ko.lang.php 에 $lang->column_type = '형식';을 찾아 아래 형식을 한줄 추가합니다.
$lang->column_type_list['test'] = '필터확장변수'; 식으루요.
다음은 게시판 스킨폴더에 extra_var_form.html을 수정해주시면됩니다.
<!--@if($val->type == 'test')-->
<input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value)}" class="inputTypeText w400" />
이런식으로 한다음 위에 input을 스크립트로 연동. 입력값이 A222이런형식이 아닐경우 경고창이 뜨고 값을 지워 다시쓰게 하면 됩니다.
혹은 input에 스크립트를 걸지않고
submit버튼에 스크립트를 걸어 누르면 체크후 경고창이 뜨고 break를 걸어주면 되겠군요.
.... 힌트는 많이 드린것같습니다...
그럼 여기까지~~~~~