공지사항 두줄 한 줄만 뜨게 하기 정보
공지사항 두줄 한 줄만 뜨게 하기본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
오류는 아니구요, 왜 게시판에 공지사항을 (일반 게시판) 적게되면
맨 위에 공지사항에 나타나고 또 게시물 내용에도 나타나잖아요
이걸 공지사항만 나타나고 내용에는 안 나타나게 하고 싶어요
도와주세요
오류 주소 :
오류는 아니구요, 왜 게시판에 공지사항을 (일반 게시판) 적게되면
맨 위에 공지사항에 나타나고 또 게시물 내용에도 나타나잖아요
이걸 공지사항만 나타나고 내용에는 안 나타나게 하고 싶어요
도와주세요
댓글 전체
bbs/list.php 수정하시면 됩니다. 팁에 있더군요.
if (!$sca && !$stx)
{
$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]' ");
if (!$row[wr_id]) continue;
$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
$list[$i][is_notice] = true;
$i++;
}
// 공지사항 리스트에서 없애기 2008. 5. 1 수정
$notice_su = $i;
}
$k = 0;
while ($row = sql_fetch_array($result))
{
// 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다
if ($sca || $stx)
$row = sql_fetch(" select * from $write_table where wr_id = '$row[wr_parent]' ");
// 공지사항 리스트에서 없애기 2008. 5. 1 수정
if (!$sca && !$stx)
if(in_array($row[wr_id],$arr_notice)) continue;
$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
if (strstr($sfl, "subject"))
$list[$i][subject] = search_font($stx, $list[$i][subject]);
$list[$i][is_notice] = false;
//$list[$i][num] = number_format($total_count - ($page - 1) * $board[bo_page_rows] - $k);
// 공지사항 리스트에서 없애기 2008. 5. 1 수정
$list[$i][num] = number_format($total_count - ($page - 1) * $board[bo_page_rows] - $k - $notice_su);
//$list[$i][num] = $total_count - ($page - 1) * $board[bo_page_rows] - $k;
$i++;
$k++;
}
if (!$sca && !$stx)
{
$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]' ");
if (!$row[wr_id]) continue;
$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
$list[$i][is_notice] = true;
$i++;
}
// 공지사항 리스트에서 없애기 2008. 5. 1 수정
$notice_su = $i;
}
$k = 0;
while ($row = sql_fetch_array($result))
{
// 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다
if ($sca || $stx)
$row = sql_fetch(" select * from $write_table where wr_id = '$row[wr_parent]' ");
// 공지사항 리스트에서 없애기 2008. 5. 1 수정
if (!$sca && !$stx)
if(in_array($row[wr_id],$arr_notice)) continue;
$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
if (strstr($sfl, "subject"))
$list[$i][subject] = search_font($stx, $list[$i][subject]);
$list[$i][is_notice] = false;
//$list[$i][num] = number_format($total_count - ($page - 1) * $board[bo_page_rows] - $k);
// 공지사항 리스트에서 없애기 2008. 5. 1 수정
$list[$i][num] = number_format($total_count - ($page - 1) * $board[bo_page_rows] - $k - $notice_su);
//$list[$i][num] = $total_count - ($page - 1) * $board[bo_page_rows] - $k;
$i++;
$k++;
}
앗, 제가 질문을 제대로 안 썼어요..^^;
위 코드는 문제가 게시물 카운트가 맞지를 않는다는거에여..
게시물 카운트를 따로 빼줘야 할 것 같은데 어떻게 해야 하나요...
(이게 질문이였어요..T.T)
위 코드는 문제가 게시물 카운트가 맞지를 않는다는거에여..
게시물 카운트를 따로 빼줘야 할 것 같은데 어떻게 해야 하나요...
(이게 질문이였어요..T.T)
제대로 한 건지는 모르지만 에러는 없는 것 같아요~
되는군요.... $total_count 에서 하나 배는걸 제가 교체를 안 했어요
고맙습니다.
고맙습니다.
공지사항 갯수만큼 $total_count에서 자동으로 빼도록 해야하지 않을런지요.. 그냥 뒷북입니다.
^^ 해결축하합니다

골뱅이님의 답글로 저의 문제가 해결되었습니다.
공지사항글 등록시 두개의 글이 동시에 떠서 고민됐었는데 너무 잘됩니다~
대단히 감사합니다.
공지사항글 등록시 두개의 글이 동시에 떠서 고민됐었는데 너무 잘됩니다~
대단히 감사합니다.