bo_notice는 어디에서 가져오나요?
본문
빠른 답변 덕분에 공부가 쏙쏙 잘 되고 있습니다. 감사합니다.
bo_notice를
$notice_array = explode(',', trim($board['bo_notice']));
이런식으로 여기 저기에서 자주 볼 수 있습니다. 공지글 번호인데,
bo_notice값은 어디에서 가져오나요?
감사합니다.
답변 4
/lib/common.php 중
function board_notice() 에서 현재 게시판의 공지글 wr_id값을 구합니다.
해당 함수는 게시글 작성, 삭제 시 호출되어집니다.
g5_board 에 공지글 저장하는 필드가 있습니다.
게시판, 즉 주소 url에서 botable=게시판명
이런 형식으로 url이 있으면
www/common.php 파일에서
if ($bo_table) {
$board = sql_fetch(" select * from {$g5['board_table']} where bo_table = '$bo_table' ");
if ($board['bo_table']) {
set_cookie("ck_bo_table", $board['bo_table'], 86400 * 1);
$gr_id = $board['gr_id'];
$write_table = $g5['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
//$comment_table = $g5['write_prefix'] . $bo_table . $g5['comment_suffix']; // 코멘트 테이블 전체이름
if (isset($wr_id) && $wr_id)
$write = sql_fetch(" select * from $write_table where wr_id = '$wr_id' ");
}
}
$board 배열변수가 셋팅됩니다.
!-->위치는 소스를 봐야 알겠지만... 보통은 이렇게 사용해요.
변수 = 테이블 필드를 배열로 불러오는 쿼리 소스;
그럼, 저 변수에 해당 게시판의 필드가 배열변수로 들어갑니다.
<?PHP
print_r2($board);
?>
이렇게 찍어보시면 저 변수에 들어간 배열을 모두 확인 가능해요.
답변을 작성하시기 전에 로그인 해주세요.