|
|
|
13-10-22
|
조회 879
|
|
|
|
13-10-22
|
조회 993
|
|
|
|
13-10-22
|
조회 988
|
|
|
|
13-10-22
|
조회 1,138
|
|
|
|
13-10-22
|
조회 1,048
|
|
|
|
13-10-22
|
조회 1,721
|
|
|
|
13-10-22
|
조회 1,089
|
|
|
|
13-10-22
|
조회 1,101
|
|
|
|
13-10-22
|
조회 1,720
|
|
|
|
13-10-22
|
조회 1,183
|
|
|
|
13-10-22
|
조회 2,537
|
|
|
|
13-10-22
|
조회 1,213
|
|
|
|
13-10-22
|
조회 1,084
|
|
|
|
13-10-22
|
조회 1,294
|
|
|
|
13-10-22
|
조회 1,141
|
|
|
|
13-10-22
|
조회 1,685
|
|
|
|
13-10-22
|
조회 1,177
|
|
|
|
13-10-22
|
조회 1,326
|
|
|
|
13-10-22
|
조회 1,062
|
|
|
|
13-10-22
|
조회 1,830
|
댓글 9개
당장 드는 생각으로는 해당 게시물을 링크하는 목록을 하나 만들어서 게시판 위에 삽입하면 어떨까 합니다.
또는 list.php에서 공지사항을 가져오는 부분이 있는데 여기서 조작하시면 될거 같습니다.
if (!$sca && !$stx)
{
$arr_notice = explode("\n", trim($board[bo_notice]));
$arr_notice[] = "게시물번호";
for ($k=0; $k<count($arr_notice); $k++)
{
if (trim($arr_notice[$k])=='') continue;
$row = sql_fetch(" select * from $board[bo_10] where wr_id = '$arr_notice[$k]' ");
if (!$row[wr_id]) continue;
$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
$list[$i][is_notice] = true;
$i++;
}
}
board 테이블에 bo_10을 희생하여 전체공지사항으로 사용할 게시판 테이블을 넣어주세요. 게시물번호는 해당 테이블의 공지사항 번호를 가져와서 처리해도 될거 같습니다.
대신 링크를 손봐줘야합니다.
if (!$sca && !$stx)
{
$arr_notice = split("\n", trim($board[bo_notice]));
for ($k=0; $k<count($arr_notice); $k++)
{
$notice_su=$i; //공지사항리스트에서 빼기위해 추가함 2007-06-15(공지사항갯수)
if (trim($arr_notice[$k])=='') continue;
$row = sql_fetch(" select * from $write_table where wr_id = '$arr_notice[$k]' ");
//if (!$sca && !$stx){ if(in_array($row[wr_id],$arr_notice)) continue; }//공지 게시판리스트에서 빼기 위해 추가함 2007-06-15 (여기에 위치할 경우 상단의 공지만제거됨)
if (!$row[wr_id]) continue;
$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
$list[$i][is_notice] = true;
$i++;
}
}
이걸로 변경해둔 상태다 보니 ...좀 헷갈리네요 ㅠㅠ
해당 테이블의 공지사항 번호를...지정해야한다니 걱정이 앞서네요
$arr_notice2 = explode("\n", trim($board2[bo_notice]));
for ($k=0; $k<count($arr_notice2); $k++)
{
if (trim($arr_notice2[$k])=='') continue;
$row = sql_fetch(" select * from 전체공지사항으로 사용할 테이블 where wr_id = '$arr_notice2[$k]' ");
if (!$row[wr_id]) continue;
$list[$i] = get_list($row, $board2, $board_skin_path, $board[bo_subject_len]);
$list[$i][is_notice] = true;
$i++;
}
이 코드를
$i
} 아래에 붙여서 전체공지사항으로 사용할 테이블을 적절히 넣어보세요.
$arr_notice = split("\n", trim($board[bo_notice]));
위에 넣어보세요.