회원가입

로그인

아이디
비밀번호
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
950814/961000
83%
McNorton & Education Lab.
Director
댓글
0
댓글 쓰기
권한이 없습니다.

번호 제목 조회 수 날짜
391 인터넷활용팁 구글크롬 - AdBlock 확장기능 32693 12.04.01
390 소프트웨어안내 Autodesk Sketchbook Copic Edition 24654 12.03.27
389 컴퓨터바이러스 멀쩡해보이는 프로그램... 속지마세요. 악성코드입니다. 27872 12.03.24
388 Windows/DOS (Windows7) Windows 탐색기 즐겨찾기 활용 54132 12.03.08
387 인터페이스/디자인 콤보박스와 라벨의 사용. 잘못된 예 (2) 52657 12.02.06
386 소프트웨어안내 BC 카드, ISP 인증서 이동매체 복사 실패 해결 28168 12.02.01
385 PC/Notebook ASUS P8P67 (rev 3.1) Bluetooth Driver 34355 11.11.09
384 소프트웨어안내 마이피를... 너무 무거워... Air 때문인가? 12400 11.10.30
383 PC/Notebook 시스템메모리 듀얼채널 구성과 윈도7 성능평가 16433 11.10.30
382 Windows/DOS Windows XP, Network 어댑터 오류 해결 16372 11.10.17
381 Windows/DOS wuauclt.exe 커맨드 옵션... 21362 11.09.15
380 프로그래밍 차세대NEIS편. 팝업 폭탄(?) (2) 57169 11.08.29
379 [컴퓨터사이언스랩] 성공의 열쇠는 Detail 이다 (맥북 어댑터) 19632 11.04.05
378 [컴퓨터사이언스랩] 비전드라이브 - 인증되지 않은 메모리 오류 해결 34303 11.04.04
XE Tag를 필수 입력 필드로 지정하기 32952 11.01.20
376 Mobile Devices 애플 아이패드(iPad) 개봉기 (4) 11974 10.12.04
375 Mobile Devices 전자책 단말기 북큐브 B-815 사용기 (1) 9288 10.10.21
374 MacOS/iOS 부트캠프 윈도우7 사용시 매킨토시키보드 우측커맨드를 한영키로 (2) 67793 10.10.02
373 소프트웨어안내 iTunes 10 업그레이드시 iPod Service 에러 해결... 13568 10.09.20
372 소프트웨어안내 디스크 데이터 파기 - Drive Wipe (Freeware) 17676 10.07.05

로그인

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