묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
확장변수 타입추가때문에 요즘 며칠째 날을 새는것 같네요.^^
우선 추가하고자 하는 타입은
1. 주소.
2. 라디오버튼
3. 이미지업로드 입니다.
--
2번은 해결을 해서 팁 공간에 올려 두었구요,
http://www.zeroboard.com/16568343#2 [확장변수 라디오버튼 타입 추가하기]
앞으로 두개가 남았네요..
지금 하고 있는것은 주소 부분입니다.
게시판에서 주소타입의 확장필드를 사용하기위해서
역시 수정해 줘야 할 파일은 3개가 안닌가 싶습니다.
1. 게시판 설정입력페이지에서 제로님이 주소입력을 보류를 해두셨던데 그것을 풀어야겠죠.
board_insert.html 파일이 아래와 같은데..186라인 정도
아래와 같이 바꿉니다
<!--@if($key != 'kr_zip')--> <!--@end-->
이 조건문을 뺀것이죠.
이렇게 한다음
2. /zbxe/modules/board/skins/xe_board/extra_var_value.html 파일을 아래와 같이 수정해 주었습니다.
3. /zbxe/modules/board/skins/xe_board/extra_var_form.html 파일을 아래와 같이 수정해 주었습니다
이 소스는 회원가입폼에 쓰여진 소스입니다.
제 생각에는 1번과 2번은 맞게 처리가 된듯 합니다.
그런데 3번에서 회원가입폼 추가에서보면
/zbxe/modules/member/tpl/js/krzip_search.js 이 파일을 이용하게 됩니다.
위 소스에서보면 onclick 이벤트가 발생했을때 함수 호출을 위 krzip_search.js 이파일에서 참고 하는듯 하군요.
게시판에서 주소타입 확장필드를 추가하는 과정에서 마지막 3번 부분에서 뭔가 잘못된것이 있는데 잘 모르겠군요.
그냥 단순히
board_insert.html 파일에서 krzip_search.js 이 파일을 import 시켜서 테스트를 해도 에러가 나는 상황입니다.
고수님들은 보시면 문제점이 무엇인지 아실거라 판단되어 다시 한번 질문 올립니다.
실마리를 좀 풀어 주세요.
현재 위소스까지 적용을 하면 아래와 같은 스크립트오류가 뜹니다.
[해결]확장변수 주소타입 추가 소스에러
2008.03.04 13:16
확장변수 타입추가때문에 요즘 며칠째 날을 새는것 같네요.^^
우선 추가하고자 하는 타입은
1. 주소.
2. 라디오버튼
3. 이미지업로드 입니다.
--
2번은 해결을 해서 팁 공간에 올려 두었구요,
http://www.zeroboard.com/16568343#2 [확장변수 라디오버튼 타입 추가하기]
앞으로 두개가 남았네요..
지금 하고 있는것은 주소 부분입니다.
게시판에서 주소타입의 확장필드를 사용하기위해서
역시 수정해 줘야 할 파일은 3개가 안닌가 싶습니다.
1. 게시판 설정입력페이지에서 제로님이 주소입력을 보류를 해두셨던데 그것을 풀어야겠죠.
board_insert.html 파일이 아래와 같은데..186라인 정도
<!--@foreach($lang->column_type_list as $key => $val)--> <!--@if($key != 'kr_zip')--> <option value="{$key}" <!--@if($extra_vars_type==$key)-->selected="selected"<!--@end-->>{$lang->column_type_list[$key]}</option> <!--@end--> <!--@end-->
아래와 같이 바꿉니다
<!--@foreach($lang->column_type_list as $key => $val)--> <option value="{$key}" <!--@if($extra_vars_type==$key)-->selected="selected"<!--@end-->>{$lang->column_type_list[$key]}</option> <!--@end-->
<!--@if($key != 'kr_zip')--> <!--@end-->
이 조건문을 뺀것이죠.
이렇게 한다음
2. /zbxe/modules/board/skins/xe_board/extra_var_value.html 파일을 아래와 같이 수정해 주었습니다.
<!-- 주소입력 --> <!--@elseif($val->type=='kr_zip')--> {htmlspecialchars($val->value[0])}<!--@if($val->value[1]&&$val->value[0])--><br /><!--@end-->{htmlspecialchars($val->value[1])}
3. /zbxe/modules/board/skins/xe_board/extra_var_form.html 파일을 아래와 같이 수정해 주었습니다
<!-- 한국 주소 검색 --> <!--@elseif($val->type == 'kr_zip')--> <div id="zone_address_1_{$val->column_name}" style="display:<!--@if($val->value[0])-->inline<!--@else-->none<!--@end-->;"> <input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value[0])}" class="inputTypeText w400"/> <span class="button"><input type="button" value="{$lang->cmd_cancel}" onclick="doHideKrZipList('{$val->column_name}'); return false;" /></span> </div> <div id="zone_address_list_{$val->column_name}" style="display:none"> <select name="_tmp_address_list_{$val->column_name}" class="w300"></select> <span class="button"><input type="button" value="{$lang->cmd_select}" onclick="doSelectKrZip('{$val->column_name}'); return false;" /></span> <span class="button"><input type="button" value="{$lang->cmd_cancel}" onclick="doHideKrZipList('{$val->column_name}'); return false;" /></span> </div> <div id="zone_address_search_{$val->column_name}" style="display:<!--@if($val->value[0])-->none<!--@else-->inline<!--@end-->;"> <input type="text" name="_tmp_address_search_{$val->column_name}" value="" class="inputTypeText w400" /> <span class="button"><input type="button" value="{$lang->cmd_search}" onclick="doSearchKrZip('{$val->column_name}'); return false;" /></span> </div> <div> <input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value[1])}" class="inputTypeText w400" /> </div>
이 소스는 회원가입폼에 쓰여진 소스입니다.
제 생각에는 1번과 2번은 맞게 처리가 된듯 합니다.
그런데 3번에서 회원가입폼 추가에서보면
/zbxe/modules/member/tpl/js/krzip_search.js 이 파일을 이용하게 됩니다.
위 소스에서보면 onclick 이벤트가 발생했을때 함수 호출을 위 krzip_search.js 이파일에서 참고 하는듯 하군요.
게시판에서 주소타입 확장필드를 추가하는 과정에서 마지막 3번 부분에서 뭔가 잘못된것이 있는데 잘 모르겠군요.
그냥 단순히
board_insert.html 파일에서 krzip_search.js 이 파일을 import 시켜서 테스트를 해도 에러가 나는 상황입니다.
고수님들은 보시면 문제점이 무엇인지 아실거라 판단되어 다시 한번 질문 올립니다.
실마리를 좀 풀어 주세요.
현재 위소스까지 적용을 하면 아래와 같은 스크립트오류가 뜹니다.
댓글 4
-
대암지기
2008.03.04 13:32
-
똑디
2008.03.04 13:48
네..감사합니다..^^ 제 생각에도 한두가지만 풀면 해결이될 문제인듯 한데...
-
대암지기
2008.03.05 20:03
해결 하셨군요. 축하 합니다. -
모색일러스트
2008.03.06 18:44
스크립트 오류가 저도 뜨던데 미해결 이었던 것인가 보네요...
뚝띠님 같이 해 볼께요.