diff --git a/common/lang/ko.lang.php b/common/lang/ko.lang.php index 5e5c409c3..94da9de4a 100644 --- a/common/lang/ko.lang.php +++ b/common/lang/ko.lang.php @@ -15,6 +15,7 @@ $lang->cmd_next = '다음'; $lang->cmd_send_trackback = '엮인글발송'; $lang->cmd_registration = '등록'; + $lang->cmd_insert = '추가'; $lang->cmd_save = '저장'; $lang->cmd_input = '입력'; $lang->cmd_search = '검색'; diff --git a/modules/member/lang/ko.lang.php b/modules/member/lang/ko.lang.php index 30e28f9ac..96f09bafb 100644 --- a/modules/member/lang/ko.lang.php +++ b/modules/member/lang/ko.lang.php @@ -25,17 +25,18 @@ $lang->group_srl = "그룹번호"; $lang->column_type = "형식"; - $lang->column_type_list['text'] = "한줄 입력칸"; - $lang->column_type_list['homepage'] = "홈페이지 형식"; - $lang->column_type_list['email_address'] = "이메일 형식"; - $lang->column_type_list['tel'] = "전화번호 형식"; - $lang->column_type_list['textarea'] = "여러줄 입력칸"; - $lang->column_type_list['checkbox'] = "다중 선택"; - $lang->column_type_list['radio'] = "단일 선택"; - $lang->column_type_list['kr_zip'] = "한국주소"; - $lang->column_type_list['jp_zip'] = "일본주소"; + $lang->column_type_list['text'] = "한줄 입력칸 (text)"; + $lang->column_type_list['homepage'] = "홈페이지 형식 (url)"; + $lang->column_type_list['email_address'] = "이메일 형식 (email)"; + $lang->column_type_list['tel'] = "전화번호 형식 (phone)"; + $lang->column_type_list['textarea'] = "여러줄 입력칸 (textarea)"; + $lang->column_type_list['checkbox'] = "다중 선택 (checkbox)"; + $lang->column_type_list['select'] = "단일 선택 (select)"; + $lang->column_type_list['kr_zip'] = "한국주소 (zip)"; + $lang->column_type_list['jp_zip'] = "일본주소 (zip)"; $lang->column_name = "입력항목 이름"; $lang->column_title = "입력항목 제목"; + $lang->default_value = "기본 값"; $lang->is_active = "활성"; $lang->msg_new_member = "회원 추가"; @@ -60,5 +61,7 @@ $lang->about_column_type = "추가하실 가입폼의 형식을 지정해주세요"; $lang->about_column_name = "템플릿에서 사용할수 있는 영문으로 된 이름을 적어주세요 (변수명)"; $lang->about_column_title = "가입 또는 정보 수정/조회시에 표시될 제목입니다"; + $lang->about_default_value = "기본으로 입력될 값을 정하실 수 있습니다"; $lang->about_active = "활성 항목에 체크를 하셔야 가입시 정상적으로 노출됩니다"; + $lang->about_form_description = "설명란에 입력을 하시면 가입시 표시가 됩니다"; ?> diff --git a/modules/member/member.controller.php b/modules/member/member.controller.php index ad052b68b..41a2a3877 100644 --- a/modules/member/member.controller.php +++ b/modules/member/member.controller.php @@ -163,6 +163,7 @@ $args->column_title = Context::get('column_title'); $args->is_active = Context::get('is_active'); if(!in_array(strtoupper($args->is_active), array('Y','N'))) $args->is_active = 'N'; + $args->description = Context::get('description'); $args->list_order = $oDB->getNextSequence(); $output = $oDB->executeQuery('member.insertJoinForm', $args); diff --git a/modules/member/queries/insertJoinForm.xml b/modules/member/queries/insertJoinForm.xml index e154ddd14..0554d403f 100644 --- a/modules/member/queries/insertJoinForm.xml +++ b/modules/member/queries/insertJoinForm.xml @@ -9,6 +9,7 @@ + diff --git a/modules/member/schemas/member_join_form.xml b/modules/member/schemas/member_join_form.xml index 3001cdbd3..e2f1f1ade 100644 --- a/modules/member/schemas/member_join_form.xml +++ b/modules/member/schemas/member_join_form.xml @@ -6,6 +6,7 @@ + diff --git a/modules/member/tpl.admin/insert_join_form.html b/modules/member/tpl.admin/insert_join_form.html index 3da6db3f7..5895ace1d 100644 --- a/modules/member/tpl.admin/insert_join_form.html +++ b/modules/member/tpl.admin/insert_join_form.html @@ -6,22 +6,47 @@
+ - + @@ -29,25 +54,32 @@ - + - + - + + + + + + + + diff --git a/modules/member/tpl.admin/js/admin.js b/modules/member/tpl.admin/js/admin.js index 81d1dcba3..1174ff8da 100644 --- a/modules/member/tpl.admin/js/admin.js +++ b/modules/member/tpl.admin/js/admin.js @@ -121,3 +121,17 @@ function completeInsertJoinForm(ret_obj) { location.href = url; } + +/* 가입폼의 기본 값 관리 */ +function doShowJoinFormValue(sel_obj) { + var val = sel_obj.options[sel_obj.selectedIndex].value; + switch(val) { + case 'checkbox' : + case 'select' : + xGetElementById('zone_default_value').style.display = 'block'; + break; + default : + xGetElementById('zone_default_value').style.display = 'none'; + break; + } +}
{$lang->column_type} - +
+ +
+
{$lang->column_name}
{$lang->about_column_name}
{$lang->column_title}
{$lang->about_column_title}
{$lang->is_active}is_active=='Y')-->checked="true"/>
{$lang->about_active}
{$lang->description}
{$lang->about_form_description}