스킨에 주소 입력창을 이용하는 방법에 대한 재질문 정보
스킨에 주소 입력창을 이용하는 방법에 대한 재질문본문
똑같은 질문을 두번이나 해서 죄송합니다. 근데..잘 풀리지 않아서 급한 마음에 다시 글을 적습니다.
우선...
스킨에 회원가입에서 사용하는 '주소입력'창 부분을, 스킨의 'write.skin.php'에 넣으려고 합니다.
'회원', '비회원' 구분없이 view.skin.php에서 입력한주소가 보여져야 하기 때문에
여유필드(wr_~wr_10)에서 wr_3을 다시 쪼개서(여분이 없는관계료..) 아래처럼 만든뒤에
list.skin.php 상단에 타 여유필드변수를 넣듯이 함께 넣고 스킨폼 중간즈음에 '주소입력'창을 가져와서 변수를 수정해서 넣었습니다.
--------write.skin.php -------------------------------------------------------------------------------------
$ex3_filed = explode("|",$write[wr_3]);
$ext3_00 = $ex3_filed[0];
$ext3_01 = $ex3_filed[1];
$ext3_02 = $ex3_filed[2];
$ext3_03 = $ex3_filed[3];
....
....
.... // 주소창 폼 설치
<table width="330" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="25">
<a href="javascript:;" onclick="win_zip('fregisterform', 'ext3_00', 'ext3_01', 'ext3_02', 'ext3_03');">
<img width="91" height="20" src="./imgs/post_search_btn.gif" border=0 align=absmiddle>
</a>
</td>
</tr><tr>
<td height="25" colspan="2"><input class=m_text type=text name='ext3_02' size=60 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='주소' value='<?=$ext3_02?>'></td>
</tr>
<tr>
<td height="25" colspan="2"><input class=m_text type=text name='ext3_03' size=60 <?=$config[cf_req_addr]?'required':'';?> itemname='상세주소' value='<?=$ext3_03?>'></td>
</table>
.... 기타 생략
----------------write.skin.php-------------------------------------------------------
write_update.skin.php, view.skin.php 등은 모두 위값을 받아 넘길수 있도록 제대로 셋팅된 상태입니다.
그런데 문제는....
위처럼 폼을 만들경우, '주소창'이 뜨고 주소검색까지는 되는데 스크립터 에러가 발생해서
검색된 주소를 부모창인 write.skin.php에 넣지를 못합니다.
전체적으로 잘못된거 같은데....너무 모르겠습니다.
아래질의에서 한분이 도움글을 주셨는데, 죄송하게도 그것도 되질 않는군요.
그냥 일반적인 '오픈된 스킨'이라서 누구나 폼을 작성하게 하고
그값을 view.skin.php에서 나타내도록 하고싶습니다.
그래서 그냥 넣다보니 여유필드를 사용해서 작업하게 되었습니다.
좀 도와주십시요... 어떻게 문제를 풀어야 할지 모르겠네요..
우선...
스킨에 회원가입에서 사용하는 '주소입력'창 부분을, 스킨의 'write.skin.php'에 넣으려고 합니다.
'회원', '비회원' 구분없이 view.skin.php에서 입력한주소가 보여져야 하기 때문에
여유필드(wr_~wr_10)에서 wr_3을 다시 쪼개서(여분이 없는관계료..) 아래처럼 만든뒤에
list.skin.php 상단에 타 여유필드변수를 넣듯이 함께 넣고 스킨폼 중간즈음에 '주소입력'창을 가져와서 변수를 수정해서 넣었습니다.
--------write.skin.php -------------------------------------------------------------------------------------
$ex3_filed = explode("|",$write[wr_3]);
$ext3_00 = $ex3_filed[0];
$ext3_01 = $ex3_filed[1];
$ext3_02 = $ex3_filed[2];
$ext3_03 = $ex3_filed[3];
....
....
.... // 주소창 폼 설치
<table width="330" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="25">
<a href="javascript:;" onclick="win_zip('fregisterform', 'ext3_00', 'ext3_01', 'ext3_02', 'ext3_03');">
<img width="91" height="20" src="./imgs/post_search_btn.gif" border=0 align=absmiddle>
</a>
</td>
</tr><tr>
<td height="25" colspan="2"><input class=m_text type=text name='ext3_02' size=60 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='주소' value='<?=$ext3_02?>'></td>
</tr>
<tr>
<td height="25" colspan="2"><input class=m_text type=text name='ext3_03' size=60 <?=$config[cf_req_addr]?'required':'';?> itemname='상세주소' value='<?=$ext3_03?>'></td>
</table>
.... 기타 생략
----------------write.skin.php-------------------------------------------------------
write_update.skin.php, view.skin.php 등은 모두 위값을 받아 넘길수 있도록 제대로 셋팅된 상태입니다.
그런데 문제는....
위처럼 폼을 만들경우, '주소창'이 뜨고 주소검색까지는 되는데 스크립터 에러가 발생해서
검색된 주소를 부모창인 write.skin.php에 넣지를 못합니다.
전체적으로 잘못된거 같은데....너무 모르겠습니다.
아래질의에서 한분이 도움글을 주셨는데, 죄송하게도 그것도 되질 않는군요.
그냥 일반적인 '오픈된 스킨'이라서 누구나 폼을 작성하게 하고
그값을 view.skin.php에서 나타내도록 하고싶습니다.
그래서 그냥 넣다보니 여유필드를 사용해서 작업하게 되었습니다.
좀 도와주십시요... 어떻게 문제를 풀어야 할지 모르겠네요..
댓글 전체
삽질이 최고군요....이틀만에(젠장~)...풀었군요...
혹시 나같이 이틀넘도록 삽질하는 불행한 사람이 생길까봐..해결된 리플 남겨둡니다.
아래처럼 그냥 하면 됩니다.
$ex3_filed = explode("|",$write[wr_3]);
$ext3_00 = $ex3_filed[0];
$ext3_01 = $ex3_filed[1];
$ext3_02 = $ex3_filed[2];
$ext3_03 = $ex3_filed[3];
?>
<table width="330" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="25"><input class=m_text type=text name='ext3_00' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 앞자리' value='<?=$ext3_00?>'>
-
<input class=m_text type=text name='ext3_01' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 뒷자리' value='<?=$ext3_01?>'>
<a href="javascript:;" onclick="win_zip('fwrite', 'ext3_00', 'ext3_01', 'ext3_02', 'ext3_03');">[주소검색]</a>
</td>
</tr>
<tr>
<td height="25" colspan="2">
<input class=m_text type=text name='ext3_02' size=60 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='주소' value='<?=$ext3_02?>'>
</td>
</tr>
<tr>
<td height="25" colspan="2">
<input class=m_text type=text name='ext3_03' size=60 <?=$config[cf_req_addr]?'required':'';?> itemname='상세주소' value='<?=$ext3_03?>'>
</td>
</tr>
</table>
혹시 나같이 이틀넘도록 삽질하는 불행한 사람이 생길까봐..해결된 리플 남겨둡니다.
아래처럼 그냥 하면 됩니다.
$ex3_filed = explode("|",$write[wr_3]);
$ext3_00 = $ex3_filed[0];
$ext3_01 = $ex3_filed[1];
$ext3_02 = $ex3_filed[2];
$ext3_03 = $ex3_filed[3];
?>
<table width="330" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="25"><input class=m_text type=text name='ext3_00' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 앞자리' value='<?=$ext3_00?>'>
-
<input class=m_text type=text name='ext3_01' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 뒷자리' value='<?=$ext3_01?>'>
<a href="javascript:;" onclick="win_zip('fwrite', 'ext3_00', 'ext3_01', 'ext3_02', 'ext3_03');">[주소검색]</a>
</td>
</tr>
<tr>
<td height="25" colspan="2">
<input class=m_text type=text name='ext3_02' size=60 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='주소' value='<?=$ext3_02?>'>
</td>
</tr>
<tr>
<td height="25" colspan="2">
<input class=m_text type=text name='ext3_03' size=60 <?=$config[cf_req_addr]?'required':'';?> itemname='상세주소' value='<?=$ext3_03?>'>
</td>
</tr>
</table>