포럼

 (얼마 전에 아래에 관련 질문을 했었는데 아무도 답변을... ㅠ.ㅠ)
 여튼 이를 떠나 현재의 체크박스와 같은 옵션 설정 방식으로는 체크박스의 기능을 활용하지 못할 것 같다는 생각에 건의 글을 쓰게 되네요. 



체크박스의 유용성

1.PNG
- 위의 그림처럼 보통 체크박스는 2가지 값(예, 아니오)을 가지고 있는 항목을 다중 선택하는 데에 유리해서 쓰인다고 생각합니다. 또 XE와 현재 설정화면에서는 셀렉트박스, 라디오버튼이 한 줄을 차지하므로 공간 면에서도 이득이구요. 그러나 현재의 체크박스 구현방식으로는 이 기능을 반밖에 수행하지 못하는 것 같습니다. 아래는 게시판 스킨 설정에서 사용하는 경우를 기준으로 설명합니다.

<var name="example" type="checkbox">
<title xml:lang="ko">예제 표시</title>
<options value="ex1">
<title xml:lang="ko">예제1</title>
</options>
<options value="ex2">
<title xml:lang="ko">예제2</title>
</options>
<options value="ex3>
<title xml:lang="ko">예제3</title>
</options>
</var>


현재 방식의 문제점 

- 현재 방식으로는 체크박스 항목의 최초 값이 비어 있을 수밖에 없는데, 이 경우 최초에 옵션항목의 값이 없어야 하는 경우에만 사용할 수 있습니다. 위의 예를 들면 기본적으로 예제1~3을 전부 표시하지 않으려는 경우에만 사용할 수 있고, 예제1만 표시하고 예제2 ,3을 표시하려는 경우 또는 모두 처음부터 사용하게 하려는 경우에는 사용할 수 없게 됩니다. 

해결방법 

- 몇 가지를 생각해봤는데 (1) 체크박스 항목의 그룹화하는 경우를 생각해 볼 수도 있고, 차라리 (2) skin.xml에서 ‘기본값을 지정할 수 있다면’ 간단히 해결될 듯도 하고.. 예를 들면
<var name="example" type="checkbox" default=“a:2:{i:0;s:3:"ex1";i:1;s:3:"ex2";}”> 
와 같은 형식으로 말이죠. 
 요 2가지는 그냥 초보자의 짧은 생각이구요, 개발자님들께서 더 좋은 방법을 찾으시겠죠 ^^ 


하나 더. 사용방법 재질문 ^^;
- 또 아래에 쓴 게시물(http://www.xpressengine.com/devForum/20241889)의 질문의 내용과 같이 checkbox의 항목을 가장 효율적으로 사용하는 함수의 방법을 제시 해주신다면 감사하겠습니다~ db에 위의 값처럼 이상한(?) 값으로 저장되니 저와 같이 지식이 없는 사람들은 ‘$module_info->example’처럼 기존의 방식으로는 사용할 수가 없으면 써먹을 수가 없더라구요 ㅠ.ㅠ
 만약 체크박스를 그룹화 하는 방법이라면 기존처럼 사용할 수도 있겠으나, 디폴트값을 지정하게 하는 구조라면 위의 이상한 db에서 조건문을 사용할 수 있는 방법이 알아야 하는데 말이죠.. 



---------
ps. 아래의 글을 포함해서 여기까지가 XE에 건의할 내용이구요..
 아무것도 모르면서 홈피 만든다고 할 때 처음에 접한 툴이 제로보드여서 그런지 XE에 애정9?)이 많은 사용자입니다. XE 공지에 올린 계획처럼 국내뿐만 아니라 세계로 나가는 프로그램(?)이 될 수 있도록 항상 응원하겠습니다~  ^^ 

 
글쓴이 제목 최종 글
DynamicLaser 이미지 압축만 서비스하는 신기한 홈페이지가 있어서 소개합니다. [6] 2014.04.14 by 카르마
W.O 가끔 보면 이런 생각이 듭니다. [2] 2014.04.14 by zombiman
XE 공식사이트 관련 문의나 제안사항은 "사이트 이용 문의"로 부탁드립니다. [10] 2014.04.14 by socialskyo
별을사랑했네 XE 기본탑제 레이아웃은 무엇 때문에 만들어 둔건가요? [2] file 2014.04.13 by YJSoft
이즈야 윈도우XP 지원종료 기념 애드온 제작중인데... [21] file 2014.04.12 by 이즈야
업글 설치형 블로그 업글타일 공식 사이트 베타(?) 오픈 하였습니다. [18] file 2020.03.14 by 오락실주인
KrteamENT 개발자가 일은 하고 돈은 못받고 ㅎㅎ [20] file 2014.04.13 by Garon
CI XSS 공격 [15] file 2013.11.21 by CI
푸시아 기본 게시판 파일 서버 분리 작업 성공했네요~ [14] file 2014.02.16 by starlee3
가을풍경 지도형 게시판을 만들려고 합니다. [5] file 2012.12.31 by Gary189
*별로* 회원 확장 입력에서 다국어 추가 file  
키스미베이베 DB를 손보다가 망쳣는데 이렇게해도 될까요? [3] file 2012.09.03 by misol
도라미 초창기 개발자문서 'XE스킨제작실습' 수정해봤어요 [8] file 2012.08.22 by 도라미
Xiso executeQuery의 버그 [7] file 2012.05.07 by 난다날아
misol 게시글 중복 등록 문제를 이렇게 해결하면 어떨까요? [6] file 2012.01.27 by misol
어쿠스틱 한 확장변수의 양이 매우 많을 때 이상한 버그 같은 게 있는 것 같습니다. [4] file 2012.11.14 by trustech
Treasurej 개발팀님, 코어 404 테스트 해주세요. [6] file 2012.01.20 by 황비
misol XE Core 1.5에서 Document 모듈이 존재하지 않은 글의 allowComment 값을 false로 반환하는 문제. [3] file 2012.01.03 by misol
銀童 documentModel->setToAllDocumentExtraVars 개선 필요 file  
hika1 모듈 설정 화면에서 체크박스 사용 건의 [2] file 2011.12.10 by hika1