묻고답하기


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

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

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 남기남
ccumgol.myid.net 상단 헤더 부분에 현재의 날짜와 시간을 넣고 싶어요. [1] 2013.01.08 by 송동우
YOBABY ㅠㅠ 모듈업데이트필요.. file  
YOBABY 글쓰기했을때 이런오류가 뜬다면?.. [1] file 2013.01.08 by 송동우
Happy_day 메뉴글씨크기 [1] file 2013.01.08 by mindpainter
Funys 게시판 레이아웃 설정시, 분류 수정불가 관련질문드려요~  
드림교회 관리자 로그인하고 제어판 클릭하면 이런 메세지가 나옵니다. [1] 2013.01.08 by 송동우
gggggggggg 글쓰기,댓글 두번씩 달립니다. [1] 2013.01.08 by 송동우
오락실주인 게시판 조회수 초기화 ! [1] 2013.01.08 by 송동우
오락실주인 iframe 동영상 태그는 운영자만 가능한가여 ? [1] 2013.01.08 by 송동우
Happy_day 로그인 위젯 문제 [2] file 2013.01.08 by 뀰귤
genosaid 확장변수 관련해서 한가지만 더 물어볼께요 ;;; [7] 2013.01.07 by genosaid
diehard_7 XE에서 확장변수를 정렬대상에 포함시키고 싶습니다.  
중년 사이트가 이상하게 나옵니다. file  
천제아 윈도우 호스팅 [1] 2013.01.07 by LI-NA
좋은나무 이미지 오른쪽 하단에 이미지 확대 축소하는 기능은 어떻게?  
자유신 팝업알림 등 알림기능이 있는 채팅프로그램이 있나요~? [2] 2013.01.07 by LI-NA
LI-NA document 모듈에서 게시판 확인 [1] 2013.01.07 by 송동우
코코낫33000 index.html 을 서버에만 말고 내컴퓨터에도...? [2] 2013.01.07 by 천제아
천제아 xe 설치할때 [1] 2013.01.07 by LI-NA
LI-NA 게시판에 글을 등록할때 선택한 확장변수에 따라 포인트 차감 [1] 2013.01.07 by 송동우
겨운푸돌 비회원도 레벨 포인트 볼 수 있게 하는 방법요 [1] file 2013.01.07 by LI-NA
미스터강 rss 게시판업데이터 모듈 사용하시는분 계신가요?  
릭키님 메인 페이지에 동영상 삽입하는법 [1] 2013.01.07 by 송동우
motahn 광고모듈을 깔고 사용방법 ??? file  
genosaid 확장변수 글자수 정의 [2] 2013.01.07 by genosaid
YOBABY 게시판에 내용들이 안보여요~~ㅠㅠㅠ  
함박웃음325 글, 댓글 작성시 관리자에게 메일 전송 문제.  
onyxlife 게시판 수정 시 특정 항목은 readonly 처리 하는 방법 [1] 2013.01.07 by 송동우
코코낫33000 xe 설치시 index .html 문제.. [1] 2013.01.07 by 똑디
좋은나무 다국어 적용시 게시판 제목 및 본문 등의 적용은 어떻게? [1] 2013.01.07 by 퍼니엑스이