묻고답하기


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

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

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 남기남
딩가리딩 게시판 시안을 처음 잡는데요...  
석군 사진이 겹쳐서 나오는 효과 어떻게 만들 수 있을까요? 도움이 절실히 필요합니다. [1] 2007.08.10
오경세 체크를 하면 다음부터 팝업 뜨지않기를 했는데 안돼네요..  
안정민 홈페이지의 회원가입&로그인기능.. [3] 2007.08.10
쮸쮸봉 홈페이지 만드는데..막히는게있어서 질문.......... [1] 2007.08.10
윤영민 노프레임 사용시 헤드 문제점 [2] 2007.08.10
양지윤 드림위버 익스텐션이요.. 도와주세요  
오경세 이미지에 링크를 시킬때... [3] 2007.08.10
김중형 lib.inc.php on line 164 [2] 2007.08.10
히스 php강좌 잘된곳좀 알려주세요.. [3] 2007.08.10
늴리리야 일러스트레이터에서 필터적용이 안됩니다!!!  
김두희 스위시에서 작업한글자를 플래시에서 액션으로 넣어 사용하려면? [1] 2007.08.10
오지영 으...쉬운건데요..ㅜㅜ [3] 2007.08.10
Rollrang 제로카운터 중복방문자도 다시 체크하는 방법좀요...  
『L4l7Kary』 포토샵에서 글씨를 투명하게하는방법좀.. [1] 2007.08.10
남주환 트래픽관련 질문인데요... 여기서 하면되나요? [2] 2007.08.10
쮸쮸봉 노프레임홈....만들때...... [2] 2007.08.10
전재근 php 함수에 대한 질문입니다. [4] 2007.08.10
엄재형 게시판에서 글번호 목록정렬에 관한 문의입니다  
타스케 구문 중복 오류 질문드립니다. ㅠㅠ 예전에 방법이 있었는데.. ㅠㅠ [5] 2007.08.10