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-->
<!-- 날짜 입력 -->
이부분을 추가해 줍니다.
추가하는 위치는
<!-- 단일 선택 -->
<!-- 라디오버튼 -->
<!-- 날짜 입력 -->
붉은색 부분입니다.
위 소스가 조건문의 한 부분이기때문에 위 붉은색 부분 위치에 넣으시면 문제가 없을겁니다.
확장필드 추가에 주소와 이미지 업로드 기능도 빨리 밝혀 내었으면 좋겠는데..
고수님들 실력 발휘좀 해주삼.
Tip이 도움이 되었다면 댓글과 평가 부탁합니다.
Tip에 대한 궁금한 점은 댓글로 남겨 주시면 성심껏 답변 드립니다.


모 하나 여쪄봐도 될까 해서 이렇게 글을 적습니다.
위와 같이 단일선택메뉴란(오른쪽) 옆 즉 왼쪽단일선택(선택할수있는곳)에서는 제로보드에서는 하나만 나옵니다...
이것을 왼쪽단일선택(선택할수있는곳)에다가 하나 혹은 두개를 추가해서 쓸수는 없는지요??????
제가 해보기는 하는데 실력이 부족한 터라 계속 에러가 납니다....
아시면 부탁좀 드리면 안될런지요??