묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
한가지만 문의 드리겠습니다. ( 송동우님 이전 답변 감사합니다. )
2011.07.17 00:14
댓글 3
-
송동우
2011.07.17 08:08
관리페이지에 가면 왼쪽 메뉴에서 게시판을 클릭합니다.
그러면 생성된 게시판 리스트들이 오른쪽에 나타나죠.....
원하는 게시판을 찾아서 설정버튼(톱니바퀴)에 마우스를 올리면 상태표시줄에
해당게시판의 module_srl 값이 나옵니다.
혹은 설정버튼을 클릭하면 화면이 바뀌고 주소입력창에 module_srl 값이 나옵니다. -
맥문동
2011.07.17 11:49
^^;; 처음에 알려주신 방법대로는 정상적으로 출력이 되는것을 확인을 했구요....추가로 질문드린 부분은 where module_srl=52 에서 특정 게시판의 모듈번호 대신에 모듈명(xxx_board)으로하고자 할 경우 where ??????=xxx_board 에서 ????에 들어갈 부분인데요...mid 로 기재해도 안되고 해서 혹시 해서 여쭤본 부분입니다. :) -
송동우
2011.07.17 14:19
제가 질문을 제대로 이해를 못했군요...
xe_documents 테이블에는 게시판이름(mid값)이 저장되는 칼럼이 없습니다.
그래서 직접적으로 그렇게 쿼리를 날릴수는 없을 것 같네요....
왜 그렇게 해야하는지 모르겠지만
module_srl 값을 사용하는 것이 제일 간단한 방법인것 같습니다. -
송동우
2011.07.20 09:57
이렇게 한번 해 보세요
{@
$oDB = &DB::getInstance();
$query = $oDB->_query('select count(*) as test from xe_documents, xe_modules where xe_documents.module_srl = xe_modules.module_srl and xe_modules.mid = "모듈명"');
$result = $oDB->_fetch($query);
}
{$result->test}
붉은 색의 모듈명은 게시판 생성때 입력한 모듈명으로 수정....
module_srl이 52번인 게시판의 모듈명이 xxx_board라면 module_srl이 아닌 모듈명으로 현재 등록된 게시글의 갯수를
불러오려면 module_srl 대신 무엇을 사용해야 하나요?
xxx_board 라는 게시판이 xxx앞에 변수로 변동되는 값 {$oProduct->get('code') 에 특정영문자와 숫자값이 들어가게 되고 저는
그 게시판을 미리 생성합니다. 이후 아래 코드를 써서 새로 생성한 게시판의 현재 등록된 글의 갯수를 뽑고자 합니다.
즉 {$oProduct->get('code')xxx_board 형식( 예: sae001xxx_board)으로 게시판 모듈명을 제가 생성하고 이후 아래 코드에서
를 이용해서 생성된 게시판에 등록된 글의 갯수를 뽑고자 합니다.
where module_srl=52 이부분을 어떻게 바꿔야 하는지 도움 부탁드립니다.
where ????????={$oProduct->get('code')게시판 모듈명
------------------------------------------------------------------------------------------
{@
$oDB = &DB::getInstance();
$query = $oDB->_query('select count(*) as test from xe_documents where module_srl=52');
$result = $oDB->_fetch($query);
}
{$result->test}
붉은색 test 변수명은 원하는대로 수정
붉은색 52는 원하는 게시판 번호(b게시판 번호)로 수정