회원가입

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기

Tag를 필수 입력 필드로 지정하기

Profile
맥노턴

xe.png

태그를 필수 입력 필드로 지정하는 방법입니다.

소스를 수정하는게 아니라 [제목], [본문], [분류] 같은 필수 항목의 입력을 판단하는 루틴에 [태그]를 하나 더 추가하는 방법입니다.


/{XE설치경로}/modules/board/tpl/filter/insert.xml

<filter name="insert" module="board" act="procBoardInsertDocument">

  <form>

    <node target="nick_name" required="true" maxlength="20"/>

    <node target="password" required="true" />

    <node target="email_address" maxlength="250" />

    <node target="homepage" maxlength="250"/>

    <node target="title" required="true" minlength="1" maxlength="250" />

    <node target="content" required="true" />

    <node target="tags" required="true" minlength="5" />

    <node target="category_srl" required="true" />

  </form>

  <response callback_func="completeDocumentInserted">

    <tag name="error" />

    <tag name="message" />

    <tag name="mid" />

    <tag name="document_srl" />

    <tag name="category_srl" />

  </response>

</filter>


필수항목으로 지정한 후, 최소 글자수를 5자로 하였습니다.


이렇게 지정하면, 정상적으로 동작하지만, 오류메시지가 'tags을 입력하세요' 같이 tags가 그대로 표시되어 '미려하지' 못합니다.


/{XE설치경로}/common/lang/ko.lang.php  에서 

$lang->tag = '태그';

$lang->tags = '태그';


추가해서 넣어주시면 'tags'라는 필드명이 한글 '태그'로 표시가 됩니다...

물론, 다국어를 지원하시려면 해당 언어 파일을 열어서 추가해주시면 되겠습니다...


태그 필수 입력 설정 방법이었습니다.


맥노턴.


Profile
맥노턴
레벨 30
940494/961000
66%
McNorton & Education Lab.
Director
댓글
0
댓글 쓰기
권한이 없습니다.

번호 제목 조회 수 날짜
68 인터페이스/디자인 인공지능을 신뢰하는가? 252 24.02.18
67 인터페이스/디자인 하이퍼텍스트에서 ~으로 가기, ~로 이동의 차이 287 24.01.29
66 인터페이스/디자인 뉴라이트는 교육을 끝까지 장악하려 할 것 194 24.01.27
65 알고리즘 인공지능이 학습하는 방식을 잘 설명해주는 영상 237 23.02.04
64 인터페이스/디자인 Diagram을 그려보자 D2 언어 726 23.01.25
63 Flutter VS Code 위젯 트리구조 가이드 라인 표시 302 23.01.04
62 Flutter VS Code 구문오류 자동 수정 활성화 286 23.01.04
61 Flutter VS Code 자동 포맷팅 옵션 159 23.01.04
60 Flutter Flutter SDK 업그레이드 213 22.12.01
59 Javascript 이미지에 마우스를 올렸을 때 다른 이미지로 바꾸기 247 22.07.13
58 HTML/CSS CSS : Width + Overflow 156 22.03.30
57 Go Lang 맥OS에서 go $PATH 설정을 찾을 수 없는 경우 159 22.03.08
56 Flutter Android SDK - Command Line Tools 설치 4282 21.12.24
55 프로그래밍 github 토큰인증 password 입력하기 귀찮음 해소 231 21.06.21
54 Go Lang Build Web Apps with Go Language (golang) 177 21.04.14
53 Go Lang Go 언어 Jupyter 노트북 드라이버 589 19.11.19
52 XE 호스팅 변경이나 이전시 썸네일 생성 문제 점검사항 598 16.03.07
51 인터페이스/디자인 콤보박스와 라벨의 사용. 잘못된 예 (2) 52655 12.02.06
50 프로그래밍 차세대NEIS편. 팝업 폭탄(?) (2) 57169 11.08.29
XE Tag를 필수 입력 필드로 지정하기 32952 11.01.20

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기