묻고답하기


확장변수 타입추가때문에 요즘 며칠째 날을 새는것 같네요.^^

우선 추가하고자 하는 타입은

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 시켜서 테스트를 해도 에러가 나는 상황입니다.


고수님들은 보시면 문제점이 무엇인지 아실거라 판단되어 다시 한번 질문 올립니다.

실마리를 좀 풀어 주세요.



현재 위소스까지 적용을 하면 아래와 같은 스크립트오류가 뜹니다.


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
홍이만세^^ 회원가입화면의 레이아웃은 어디서 수정하나요? [5] 2008.03.07 by ff
lightnsalt 관련 게시물 기능 확장변수를 통해서 만들려고 하는데요.  
onze [질문]페이지 일정한 위치에 메뉴표기를 위한 변수 추출 [2] 2008.03.07 by onze
봉태건 XE사용자인데요.. 다시 제로보드4로 돌아가려면 어떻게 해야하나요..?  
백용권 메인페이지에 플래쉬 어떡게 넣나요? [2] 2008.03.07 by 똑디
moonsoo 게시판 댓글 작성시  
투키 홈피 주소만 입력하면 프로그램이 열리게 하려면 어찌 하나요.. [3] 2008.03.07 by
권인해 사진파일이 업로드가 되질 않습니다. [2] 2008.03.06 by 오메가
쮸야282 제로보드4의 자료가 xe로 바꾸면 자료가 그대로 다넘어오나요?  
문현경197 xe URL 관려 질문사항입니다. [1] 2008.03.06 by 똑디
나라비 회원 메일 발송 [1] 2008.03.06 by 똑디
LapaKing 블로그에서 쓰기 기능이 안됩니다.  
빈센뚜 svn 사용시 trunk에서 sandbox로 변경은 어떻게?  
똑디 [해결]확장변수 주소타입 추가 소스에러 [4] file 2008.03.06 by 모색일러스트
호랑이 제로4 -> zbxe 데이터 이전시  
채연파파 [메일발송]회원들이 글을 작성하거나 코멘트를 달았을때..지정한 메일주소로 메일보내기  
조재민 (세로 )1차메뉴가 나오지 않습니다.  
모든배려 메뉴를 스프링노트의 폴더형으로 바꾸는건 어떻게 하나요? [1] 2008.03.06 by longkee
개나리 제로보드4에서 마이그레이션후 회원레벨 조정문제..  
유재성139 게시판 사용자 정보 항목 선택적 보기 안되나요? file  
hers 게시판 분류 셀렉트 부분을 기본 으로되어있는것을 가로로 수정할때...  
모든배려 카테고리 이동후 댓글이 사라집니다. [2] 2008.03.06 by 모든배려
송우정288 업데이트 후 특정 게시판이 뜨지 않습니다. [3] 2008.03.06 by 송우정288
김문수497 ?mid 적용안되는 서버, 한글 파일 업로드시 100% 후 업로드 안되는 증상! [4] 2008.03.06 by 권인해
수학사랑. 호스팅 업체를 이전했는데 메뉴가 그대로 입니다. [1] 2008.03.06 by 백성찬
미카이뽀 로그인유지만 한국어로  
쿨미디어 이렇게 하는것은 무슨 위젯인지요 [3] file 2008.03.06 by 위젯
마르77 최신문서 추출이 잘 안됩니다. [1] file 2008.03.06 by 추가
yx 1.0 정식버전에서 추가 margin설정관련 질문  
WarYi 헤더/푸트 적용시 게시판이 깨집니다... [1] file 2008.03.06 by 신범진.