2틀간의 삽질끝에 알아낸 방법입니다.
아래 방법은 부족한 프로그램 실력으로 머릴 최대한 쥐어짜서 나름대로 만든것이니 그냥 귀엽게 봐주세요.
분명 이것 말고 더 간단한 방법이 있는것 같은데...ㅡ.ㅡ;;;
일단 수정해야 할 파일은 3가지 입니다.
아래 방법은 부족한 프로그램 실력으로 머릴 최대한 쥐어짜서 나름대로 만든것이니 그냥 귀엽게 봐주세요.
분명 이것 말고 더 간단한 방법이 있는것 같은데...ㅡ.ㅡ;;;
일단 수정해야 할 파일은 3가지 입니다.
- /zbxe/common/lang/ko.lang.php 파일
- 213라인 정도
- $lang->column_type = '형식';
- $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['radio'] = '라디오버튼 (radio)';
- $lang->column_type_list['kr_zip'] = '한국주소 (zip)';
- $lang->column_type_list['date'] = '일자 (년월일)';
- //$lang->column_type_list['jp_zip'] = '일본주소 (zip)';
- $lang->column_name = '입력항목 이름';
- $lang->column_title = '입력항목 제목';
- $lang->default_value = '기본 값';
- $lang->is_active = '활성';
- $lang->is_required = '필수항목';
/zbxe/common/lang/ko.lang.php 파일 213라인 정도 $lang->column_type = '형식'; $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['radio'] = '라디오버튼 (radio)'; $lang->column_type_list['kr_zip'] = '한국주소 (zip)'; $lang->column_type_list['date'] = '일자 (년월일)'; //$lang->column_type_list['jp_zip'] = '일본주소 (zip)'; $lang->column_name = '입력항목 이름'; $lang->column_title = '입력항목 제목'; $lang->default_value = '기본 값'; $lang->is_active = '활성'; $lang->is_required = '필수항목';
$lang->column_type_list['radio'] = '라디오버튼 (radio)';
이부분을 추가해줍니다.
- /zbxe/modules/board/skins/xe_board/extra_var_value.html 파일 에서
- <!-- 단일 선택 -->
- <!--@elseif($val->type == 'select')-->
- {htmlspecialchars($val->value)}
-
- <!-- 라디오버튼 -->
- <!--@elseif($val->type == 'radio')-->
- {htmlspecialchars($val->value)}
-
- <!-- 날짜 입력 -->
/zbxe/modules/board/skins/xe_board/extra_var_value.html 파일 에서 <!-- 단일 선택 --> <!--@elseif($val->type == 'select')--> {htmlspecialchars($val->value)} <!-- 라디오버튼 --> <!--@elseif($val->type == 'radio')--> {htmlspecialchars($val->value)} <!-- 날짜 입력 -->
<!-- 라디오버튼 -->
<!--@elseif($val->type == 'radio')-->
{htmlspecialchars($val->value)}
이부분을 추가해 줍니다.
마지막으로
- /zbxe/modules/board/skins/xe_board/extra_var_form.html 파일 에서
- <!-- 라디오버튼 -->
- <!--@elseif($val->type == 'radio')-->
- {@$v=explode(",",$val->default)}
- {@$v_count=count($v)}
- <!--@for($i = 0; $i < $v_count; $i++)-->
- <!--@if($val->default)-->
- <input type="radio" name="{$val->column_name}" value="{$v[$i]}" <!--@if($v[$i] == $val->value)-->checked="checked"<!--@end-->>{$v[$i]}
- <!--@end-->
- <!--@end-->
- <!-- 날짜 입력 -->
/zbxe/modules/board/skins/xe_board/extra_var_form.html 파일 에서 <!-- 라디오버튼 --> <!--@elseif($val->type == 'radio')--> {@$v=explode(",",$val->default)} {@$v_count=count($v)} <!--@for($i = 0; $i < $v_count; $i++)--> <!--@if($val->default)--> <input type="radio" name="{$val->column_name}" value="{$v[$i]}" <!--@if($v[$i] == $val->value)-->checked="checked"<!--@end-->>{$v[$i]} <!--@end--> <!--@end--> <!-- 날짜 입력 -->
이부분을 추가해 줍니다.
추가하는 위치는
<!-- 단일 선택 -->
<!-- 라디오버튼 -->
<!-- 날짜 입력 -->
붉은색 부분입니다.
위 소스가 조건문의 한 부분이기때문에 위 붉은색 부분 위치에 넣으시면 문제가 없을겁니다.
확장필드 추가에 주소와 이미지 업로드 기능도 빨리 밝혀 내었으면 좋겠는데..
고수님들 실력 발휘좀 해주삼.
모 하나 여쪄봐도 될까 해서 이렇게 글을 적습니다.
위와 같이 단일선택메뉴란(오른쪽) 옆 즉 왼쪽단일선택(선택할수있는곳)에서는 제로보드에서는 하나만 나옵니다...
이것을 왼쪽단일선택(선택할수있는곳)에다가 하나 혹은 두개를 추가해서 쓸수는 없는지요??????
제가 해보기는 하는데 실력이 부족한 터라 계속 에러가 납니다....
아시면 부탁좀 드리면 안될런지요??