주소작업하다 연결된거.. 참조하세요.. > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

주소작업하다 연결된거.. 참조하세요.. 정보

게시판 주소작업하다 연결된거.. 참조하세요..

첨부파일

skin.zip (241.4K) 130회 다운로드 2012-12-11 16:56:17
addr.zip (82.4K) 20회 다운로드 2012-12-14 16:20:16

본문

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; }
추천
5

댓글 전체

전체 5,850 |RSS
그누4 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT