[질문] 나라오름님의 다중카테고리 스킨에서.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

[질문] 나라오름님의 다중카테고리 스킨에서.. 정보

[질문] 나라오름님의 다중카테고리 스킨에서..

본문

다중카테고리 스킨을 수정하여 잘 사용하고 있습니다.
한가지 문제에 봉착하여 질문드립니다.
 
10
 
  -1010
  -1011
  -1012
 
11
  -1110
  -1111
 
12
  -1210
  -1211
  -1212
 
이와같은 방식으로  3단계로 구분할수가 있지요..
여기서 1010,1011,1012에뿌려지는 게시물들을 10에 뿌릴수 있을지..
sca값을 10으로 주면 아무게시물도 않나와요.. DB의 자료구조상
sca가 10인 값은 없는것이지요..
 
1010,1011,1012에 게시물을 10카테고리에 복사해볼까 생각해봤는데
그렇게 되면 10카테고리에서 검색이 되고 1010에서도 검색이 되어 전체 검색시 2개의 게시물이 중복으로 나오게 됩니다.
 
또다른 방법으로 개별 게시판을 만들어서 복사를 해볼까 생각해봤습니다.
이방법으로 하면 되긴하나.. (게시판 옵션에서 전체검색을 않되게 하면 되는뎅)
어떻게 해야 될지..
단순히 소스를 조금 고쳐서 할수 있다면 그방법으로 하려구요..
 
고수님들 돠주시면 감사하겠습니다..^^
   

댓글 전체

카테고리내에서의 정렬이 안되서 그런듯 합니다.

bbs/list.php 의 52 번째 줄 부근

// 정렬에 사용하는 QUERY_STRING
$qstr2 = "bo_table=$bo_table&sop=$sop";



// 정렬에 사용하는 QUERY_STRING
$qstr2 = "bo_table=$bo_table&sca=$sca&sop=$sop";

로 해 보십시오~~~~!
뭐가 어떻게 안된다는 것인지 참으로 궁금합니다...

해당 링크라도 해 주시던가요~~~!

아래 링크는 제가 연장을 거부했기에 언제 없어질지 모릅니다.

위에 알려드린 방법대로 링크된 것입니다. (급행부분을 봐보세요)

http://connector.dasir.co.kr/bbs/bbs/board.php?bo_table=_cadbl
아.. 죄송합니다..질문내용에 대한 이해가 잘 않되도록 질문을 올린거 같군요..

나라오름님의 mcat 다중게시판 사용중에 3단계 카테고리로 게시판을 설정 했을경우
10>1010>101010 이런식으로 단계가 되겠지요..

이걸 리스트 시키는중에 1010은 표시가 않되더라구요.. 2단계가 않보이는거지요
그누보드 질문&답 란을 검색해보니 딱 저랑 같은 질문을 하신분이 계시더군요..
나라오름님이 답변을 달아 주셨던데 카테고리가 변경되서 그런지 해당 게시물이 없어서 질문을 올리게 되었습니다.
코멘트에 적어 주신 링크를 보니 제대로 나오는군요.. 저도 저런걸 원하고 있었습니다.

제가 가지고 있던 소스가 틀린것인지 모르겠지만 이부분이 틀리더군요..

// common.lib.php의 467줄 부분
function get_sql_search($search_ca_name, $search_field, $search_text, $search_operator='and')
{
      global $g4, $write_table;

    $str = "";
    if ($search_ca_name)
        global $bo_table;
        $sql = " select bo_10 from $g4[board_table] where bo_table='$bo_table'";
        $row = sql_fetch($sql);

        if(substr($row[bo_10],0,4)=="MCAT"){
        $str = " ca_name like '$search_ca_name%' ";  <-------------------------------------------이부분이 틀려있었습니다
//$str = " ca_name = '$search_ca_name' ";  <----------------------------이렇게 되있더군요..
        unset($bo_table);
} else{
        $str = " ca_name = '$search_ca_name' "; 
}

쿼리를 날리는 부분이 어딘지 몰라서 한참 해맸었군요..
네잎클로버님이 말씀해주신 부분 정렬부분도 해결해야 되는 부분이라서..
말씀해주시니 딱! 그것도 문제가 될꺼라는 생각도 드는군요..
감사 합니다..
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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