테스트 사이트 - 개발 중인 베타 버전입니다

카테고리 선택후에도 공지사항은 보이기

· 12년 전 · 1036 · 4
게시판 리스트에서 카테고리를 선택을 하면 선택한 카테고리 내용의 리스트만 보여주게 되는데요.
공지사항은 특정한 카테고리를 선택하더라도 항상 리스트 상단에 보여주게 하고 싶습니다.

예) 공지사항 글을 작성할 때 카테고리에서 "공지" 선택 및 공지 체크
-> 리스트 상단에 공지글 보임.
-> 특정한 카테고리를 선택한 이후에도 공지로 리스트 상단에 보임.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

12년 전
bbs/list.php


// 년도 2자리
$today2 = $g4[time_ymd];

$list = array();
$i = 0;

if (!$sca && !$stx)
{
$arr_notice = explode("\n", trim($board[bo_notice]));
for ($k=0; $k<count($arr_notice); $k++)
{
if (trim($arr_notice[$k])=='') continue;

$row = sql_fetch(" select * from $write_table 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++;
}
}

else if ($sca && !$stx) { // 해당분류 공지출력 위한 추가 start ★★
$arr_notice = split("\n", trim($board[bo_notice]));
for ($k=0; $k<count($arr_notice); $k++)
{
if (trim($arr_notice[$k])=='') continue;

$row = sql_fetch(" select * from $write_table where wr_id = '$arr_notice[$k]' and ca_name = '$sca' ");

if (!$row[wr_id]) continue;

$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
$list[$i][is_notice] = true;

$i++;
}
} // 해당분류 공지출력 위한 추가 end ★★


$k = 0;
감사합니다. 해당분류에서 공지사항일 경우 상단에서 공지 보여주기네요.
사실 전 게시판 전체공지를 카테고리 선택 유무를 떠나서 상단에 보여주고 싶었거던요.
그래도 관심 갖어 주셔서 감사합니다.
sql_fetch 문에서 맨끝에 and ca_name = '$sca' 이 부분을 빼면 어떤 카테고리든 공지 부분을 유지시키게 되더군요.
맨 첫부분 else if ($sca && !$stx) 이 부분을 else로만 바꾸시면 게시물검색했을때도 공지에 뜹니당

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440