포럼

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



체크박스의 유용성

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 공지에 올린 계획처럼 국내뿐만 아니라 세계로 나가는 프로그램(?)이 될 수 있도록 항상 응원하겠습니다~  ^^ 

 
글쓴이 제목 최종 글
섹시한과쟈 블라인드 모듈 개발자님 SMaker.. 확인좀요^^. [1] 2012.01.09 by SMaker
러키군 Project Hosting을 이전하였습니다. [1] 2012.01.09 by Community
하얀마법 글이 등록이 되지 않습니다. [5] 2012.01.09 by 대암지기
cherryfilter HashDos 공격과 관련된 내용 [3] 2012.01.08 by SkyKiDS
Jabezp 1.4.5.10 에서 1.5.1.2k 로 업그레이드시 게시물만 추출 이전하는 법은?  
lformula 한가지만 더 여쭙겠습니다. 최근 게시물 위젯 관련입니다. [2] 2012.01.08 by 한마음^^
하규태 에디터에 버그가 있는 걸까요 .. [1] 2012.01.08 by WSJ
lformula 보드 모듈에서 제목 색상 및 제목 굵기 관련하여 문의가 있습니다. [1] 2012.01.08 by 카이네드
맥문동 1.5.* 버젼 업 이후 cu3er 모듈 혹 사용중인 분 계실까요? [1] 2012.01.07 by 서비여
SMaker 인터넷 상이라고 생각없이 댓글다는 인간들 [5] 2012.01.07 by 뮤 
청개굴이 다음, 네이버처럼 회원가입시 자동가입방지 도구가 있었으면.. [3] 2012.01.07 by Goos
섹시한과쟈 Wiki,Textyle 업데이트 진전이 보이네요. [3] 2012.01.07 by 시카고
카르마 1.5 버전대 CafeXE에서 애드온 잘 되시나요? [6] 2012.01.07 by 카르마
sugarkane 텍스타일 지원은 멈춘 것인가요? [17] 2012.01.07 by djaos
엄경오 쇼핑모듈 에러 어떻게 해야 하나요? [5] 2012.01.06 by 이지데브
sejin7940 XE Market 에서 이 가격을 이해할 수 있을까요? [5] 2012.01.06 by sejin7940
레이딘 오픈 ID는 어떻게 된 걸까요? [5] 2012.01.06 by 비밀얌
박키스 구인구직/부동산 게시판 [2] 2012.01.06 by NA답답이
바위구절초 modules/member/ 업데이트 안됨! 어찌해야 될까요? [3] 2012.01.06 by 송동우
NA답답이 1.5.x 회원관리에서 등급별로 회원 목록 축출이 안 되나요... [1] 2012.01.06 by NA답답이