diff --git a/adm/member_form.php b/adm/member_form.php
index e7e73ee03..4a15ac63e 100644
--- a/adm/member_form.php
+++ b/adm/member_form.php
@@ -205,9 +205,10 @@ include_once('./admin.head.php');
-
- 주소 검색
-
+ 주소 검색
+
+
지번주소 :
|
diff --git a/adm/member_form_update.php b/adm/member_form_update.php
index 44a7d50c7..7e4c4669c 100644
--- a/adm/member_form_update.php
+++ b/adm/member_form_update.php
@@ -29,6 +29,8 @@ if($_POST['mb_certify_case'] && $_POST['mb_certify']) {
$mb_adult = 0;
}
+$mb_addr2 = get_address2($_POST['mb_addr2'], $_POST['mb_addr3']);
+
$sql_common = " mb_name = '{$_POST['mb_name']}',
mb_nick = '{$_POST['mb_nick']}',
mb_email = '{$_POST['mb_email']}',
@@ -40,7 +42,7 @@ $sql_common = " mb_name = '{$_POST['mb_name']}',
mb_zip1 = '{$_POST['mb_zip1']}',
mb_zip2 = '{$_POST['mb_zip2']}',
mb_addr1 = '{$_POST['mb_addr1']}',
- mb_addr2 = '{$_POST['mb_addr2']}',
+ mb_addr2 = '{$mb_addr2}',
mb_addr_jibeon = '{$_POST['mb_addr_jibeon']}',
mb_birth = '{$_POST['mb_birth']}',
mb_sex = '{$_POST['mb_sex']}',
diff --git a/bbs/register_form_update.php b/bbs/register_form_update.php
index 0b96a2867..c75d3c678 100644
--- a/bbs/register_form_update.php
+++ b/bbs/register_form_update.php
@@ -35,6 +35,7 @@ $mb_zip1 = isset($_POST['mb_zip1']) ? escape_trim($_POST['mb_zip
$mb_zip2 = isset($_POST['mb_zip2']) ? escape_trim($_POST['mb_zip2']) : "";
$mb_addr1 = isset($_POST['mb_addr1']) ? escape_trim($_POST['mb_addr1']) : "";
$mb_addr2 = isset($_POST['mb_addr2']) ? escape_trim($_POST['mb_addr2']) : "";
+$mb_addr3 = isset($_POST['mb_addr3']) ? escape_trim($_POST['mb_addr3']) : "";
$mb_addr_jibeon = isset($_POST['mb_addr_jibeon']) ? escape_trim($_POST['mb_addr_jibeon']) : "";
$mb_signature = isset($_POST['mb_signature']) ? escape_trim($_POST['mb_signature']) : "";
$mb_profile = isset($_POST['mb_profile']) ? escape_trim($_POST['mb_profile']) : "";
@@ -52,6 +53,8 @@ $mb_8 = isset($_POST['mb_8']) ? escape_trim($_POST['mb_8']
$mb_9 = isset($_POST['mb_9']) ? escape_trim($_POST['mb_9']) : "";
$mb_10 = isset($_POST['mb_10']) ? escape_trim($_POST['mb_10']) : "";
+// 상세주소처리
+$mb_addr2 = get_address2($mb_addr2, $mb_addr3);
if ($w == '' || $w == 'u') {
diff --git a/js/zip.js b/js/zip.js
index 0068e0fc3..b1fa91272 100644
--- a/js/zip.js
+++ b/js/zip.js
@@ -86,7 +86,7 @@ function search_call(page)
if(!page)
page = 1;
- $.getJSON("http://juso.sir.co.kr/search.php?sido="+sido+"&gugun="+gugun+"&page="+page+"&q="+q+"&callback=?",
+ $.getJSON("http://chicpro.chin.so/juso/search.php?sido="+sido+"&gugun="+gugun+"&page="+page+"&q="+q+"&callback=?",
function(data) {
$("#result").empty();
diff --git a/lib/common.lib.php b/lib/common.lib.php
index fdb650f59..526077123 100644
--- a/lib/common.lib.php
+++ b/lib/common.lib.php
@@ -2487,4 +2487,18 @@ function module_exec_check($exe, $type)
return $error;
}
+
+// 도로명 상세 주소처리
+function get_address2($addr2, $addr3)
+{
+ if($addr3) {
+ if($addr2) {
+ $addr2 .= ' '.$addr3;
+ } else {
+ $addr2 = $addr3;
+ }
+ }
+
+ return $addr2;
+}
?>
\ No newline at end of file
diff --git a/mobile/skin/member/basic/register_form.skin.php b/mobile/skin/member/basic/register_form.skin.php
index 26db27ef1..e8a7bd7ba 100644
--- a/mobile/skin/member/basic/register_form.skin.php
+++ b/mobile/skin/member/basic/register_form.skin.php
@@ -144,11 +144,13 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
-
class="frm_input " size="3" maxlength="3">
- 주소 검색
+ 주소 검색
class="frm_input frm_address " size="50">
-
- class="frm_input frm_address " size="50">
+
+
+
+
diff --git a/mobile/skin/member/basic/zip.skin.php b/mobile/skin/member/basic/zip.skin.php
index b9c9592c8..cf1b8d4ff 100644
--- a/mobile/skin/member/basic/zip.skin.php
+++ b/mobile/skin/member/basic/zip.skin.php
@@ -55,16 +55,18 @@ $(function() {
});
});
-function put_data(zip1, zip2, addr1, addr2, jibeon)
+function put_data(zip1, zip2, addr1, addr3, jibeon)
{
var of = window.opener.document.;
of..value = zip1;
of..value = zip2;
of..value = addr1;
- of..value = addr2;
+ of..value = "";
+ of..value = addr3;
- window.opener.document.getElementById("").innerText = "지번주소 : "+jibeon;
+ window.opener.$("#").text(addr3);
+ window.opener.$("#").text("지번주소 : "+jibeon);
if(of. !== undefined)
of..value = jibeon;
diff --git a/skin/member/basic/register_form.skin.php b/skin/member/basic/register_form.skin.php
index 0736c2c4b..18b3b906c 100644
--- a/skin/member/basic/register_form.skin.php
+++ b/skin/member/basic/register_form.skin.php
@@ -149,11 +149,13 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
-
class="frm_input " size="3" maxlength="3">
- 주소 검색
+ 주소 검색
- class="frm_input frm_address " size="70">
-
- class="frm_input frm_address " size="70">
+ class="frm_input frm_address " size="40">
+
+
+
+
diff --git a/skin/member/basic/zip.skin.php b/skin/member/basic/zip.skin.php
index 7c432413f..2d9f5a30e 100644
--- a/skin/member/basic/zip.skin.php
+++ b/skin/member/basic/zip.skin.php
@@ -55,16 +55,18 @@ $(function() {
});
});
-function put_data(zip1, zip2, addr1, addr2, jibeon)
+function put_data(zip1, zip2, addr1, addr3, jibeon)
{
var of = window.opener.document.;
of..value = zip1;
of..value = zip2;
of..value = addr1;
- of..value = addr2;
+ of..value = "";
+ of..value = addr3;
- window.opener.document.getElementById("").innerText = "지번주소 : "+jibeon;
+ window.opener.$("#").text(addr3);
+ window.opener.$("#").text("지번주소 : "+jibeon);
if(of. !== undefined)
of..value = jibeon;