주소작업하다 연결된거.. 참조하세요..
http://www.mateplus.net/04_rental/rental01.asp 따라하기.. ^^
해당게시판에 아래와같이 필드를 추가합니다.
ALTER TABLE `g4_write_work` ADD `wr_info` TEXT NOT NULL,
ADD `wr_m2_info` TEXT NOT NULL,
ADD `addr1` TINYINT( 2 ) NOT NULL ,
ADD `addr1_txt` VARCHAR( 20 ) NOT NULL ,
ADD `addr2` TINYINT( 2 ) NOT NULL ,
ADD `addr2_txt` VARCHAR( 20 ) NOT NULL ,
ADD `addr3` TINYINT( 2 ) NOT NULL ,
ADD `addr3_txt` VARCHAR( 20 ) NOT NULL ,
ADD `addr1_detail` VARCHAR( 100 ) NOT NULL
/common.php
다음부분에 $stx_wr_2 을 추가해줍니다. 검색부분입니다.
// QUERY_STRING
$qstr = "";
/*
if (isset($bo_table)) $qstr .= 'bo_table=' . urlencode($bo_table);
if (isset($wr_id)) $qstr .= '&wr_id=' . urlencode($wr_id);
*/
if (isset($sca)) {
$sca = mysql_real_escape_string($sca);
$qstr .= '&sca=' . urlencode($sca);
}
if (isset($stx_wr_2)) { // 검색추가
$stx_wr_2 = mysql_real_escape_string($stx_wr_2);
$qstr .= '&stx_wr_2=' . urlencode($stx_wr_2);
}
/bbs/view.php
/bbs/list.php
아시죠 추가적으로 검색을 하시려는 필드가 있다면 원하는 변수를 등록해주어야한다는거..
if ($sca || $stx) 에서 if ($sca || $stx || $stx_wr_2) 을 추가해줍니다.
$sql_search = get_sql_search($sca, $sfl, $stx, $sop); 을 $sql_search = get_sql_search($sca, $stx_wr_2, $sfl, $stx, $sop); 으로 추가합니다.
/* 중복페이지링크 제거 */
$qstr = preg_replace('/&page=[0-9]+/','',$qstr);
$write_pages = get_paging($config[cf_write_pages], $page, $total_page, "./board.php?bo_table=$bo_table".$qstr."&page=");
/lib/common.lib.php
function get_sql_search($search_ca_name, $search_field, $search_text, $search_operator='and') 에서
function get_sql_search($search_ca_name, $stx_wr_2, $search_field, $search_text, $search_operator='and')
변경전
if (!$search_text) {
if ($search_ca_name) {
return $str;
} else {
return '0';
}
}
변경후
/* 검색에필요기준 */
if($stx_wr_2) {
if($str) $str .= " and ";
$str .= " wr_2 = '".$stx_wr_2."'";
}
if (!$search_text) {
if ($search_ca_name || $stx_wr_2) {
return $str;
} else {
return '0';
}
}
css
/* 박스 -테두리 */
.box_left{ height:20px; border:1px solid #ddd; line-height:1.5em !important; }
해당게시판에 아래와같이 필드를 추가합니다.
ALTER TABLE `g4_write_work` ADD `wr_info` TEXT NOT NULL,
ADD `wr_m2_info` TEXT NOT NULL,
ADD `addr1` TINYINT( 2 ) NOT NULL ,
ADD `addr1_txt` VARCHAR( 20 ) NOT NULL ,
ADD `addr2` TINYINT( 2 ) NOT NULL ,
ADD `addr2_txt` VARCHAR( 20 ) NOT NULL ,
ADD `addr3` TINYINT( 2 ) NOT NULL ,
ADD `addr3_txt` VARCHAR( 20 ) NOT NULL ,
ADD `addr1_detail` VARCHAR( 100 ) NOT NULL
/common.php
다음부분에 $stx_wr_2 을 추가해줍니다. 검색부분입니다.
// QUERY_STRING
$qstr = "";
/*
if (isset($bo_table)) $qstr .= 'bo_table=' . urlencode($bo_table);
if (isset($wr_id)) $qstr .= '&wr_id=' . urlencode($wr_id);
*/
if (isset($sca)) {
$sca = mysql_real_escape_string($sca);
$qstr .= '&sca=' . urlencode($sca);
}
if (isset($stx_wr_2)) { // 검색추가
$stx_wr_2 = mysql_real_escape_string($stx_wr_2);
$qstr .= '&stx_wr_2=' . urlencode($stx_wr_2);
}
/bbs/view.php
/bbs/list.php
아시죠 추가적으로 검색을 하시려는 필드가 있다면 원하는 변수를 등록해주어야한다는거..
if ($sca || $stx) 에서 if ($sca || $stx || $stx_wr_2) 을 추가해줍니다.
$sql_search = get_sql_search($sca, $sfl, $stx, $sop); 을 $sql_search = get_sql_search($sca, $stx_wr_2, $sfl, $stx, $sop); 으로 추가합니다.
/* 중복페이지링크 제거 */
$qstr = preg_replace('/&page=[0-9]+/','',$qstr);
$write_pages = get_paging($config[cf_write_pages], $page, $total_page, "./board.php?bo_table=$bo_table".$qstr."&page=");
/lib/common.lib.php
function get_sql_search($search_ca_name, $search_field, $search_text, $search_operator='and') 에서
function get_sql_search($search_ca_name, $stx_wr_2, $search_field, $search_text, $search_operator='and')
변경전
if (!$search_text) {
if ($search_ca_name) {
return $str;
} else {
return '0';
}
}
변경후
/* 검색에필요기준 */
if($stx_wr_2) {
if($str) $str .= " and ";
$str .= " wr_2 = '".$stx_wr_2."'";
}
if (!$search_text) {
if ($search_ca_name || $stx_wr_2) {
return $str;
} else {
return '0';
}
}
css
/* 박스 -테두리 */
.box_left{ height:20px; border:1px solid #ddd; line-height:1.5em !important; }
댓글 11개
13년 전
오호 다중카테고리군요 !
m7102
13년 전
잡다구리입니다.. ^^
수고하세요..
수고하세요..
하늘제사장
13년 전
멋집니다^^!!!
13년 전
너무 좋은 스킨입니다. 수고하셨습니다.
maxon
13년 전
스킨 감사드립니다..
13년 전
일단 추천~~
13년 전
수고 많으셨습니다.
12년 전
감사합니다~
weblife
12년 전
감사히 잘쓰겠습니다.
12년 전
gooddd
12년 전
깔끔하네요 좋은정보 감사합니다.
게시판 목록
그누4 스킨
스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 5849 | 최신글 | 7년 전 | 5279 | ||
| 5848 | 전체검색 | 7년 전 | 4139 | ||
| 5847 | 디자인 |
찰리콘트롤
|
7년 전 | 5370 | |
| 5846 | 최신글 | 8년 전 | 6464 | ||
| 5845 | 최신글 | 8년 전 | 6256 | ||
| 5844 | 게시판 | 8년 전 | 7538 | ||
| 5843 | 게시판 | 8년 전 | 7168 | ||
| 5842 | 회원가입 |
또치하우스
|
8년 전 | 4349 | |
| 5841 | 달력 | 8년 전 | 5245 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기