리스트 공지사항 중복 출력

aaa.gif
그누보드에서 공지사항으로 글을 등록하면

공지글로 제일 상단에 하나가 올라가고

리스트에 공지글이 또다시 올라갑니다.

이것을 공지글로 등록되었을때 리스트에서 안보이게 할수 없나요?

첨부파일

aaa.gif (4.2 KB)
0회 2008-03-03 00:12
|

댓글 6개

답변 감사합니다 ^_________^

list.php 보니까 어디 부분에서 처리를 해야하는지 잘 모르겠는대요... ㅠㅠ

혹시 아래 부분중에서 수정하면되는건가요????

if ($sca || $stx)
{
$sql_search = get_sql_search($sca, $sfl, $stx, $sop);

// 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용)
$sql = " select MIN(wr_num) as min_wr_num from $write_table ";
$row = sql_fetch($sql);
$min_spt = $row[min_wr_num];

if (!$spt) $spt = $min_spt;

$sql_search .= " and (wr_num between '".$spt."' and '".($spt + $config[cf_search_part])."') ";

// 원글만 얻는다. (코멘트의 내용도 검색하기 위함)
$sql = " select distinct wr_parent from $write_table where $sql_search ";
$result = sql_query($sql);
$total_count = mysql_num_rows($result);
}
wr_id값을 제외하도록 지정하라고 했는데요....

만일 공지글이 여러개가 있다면 해당 wr_id 값을 전부 써줘야하는건가요??

그럼 대략 난감일거 같은대요 ㄷㄷㄷ
네 감사합니다..

그누보드 첨이라 여기저기 모르는게 많네요 ^^
엑스엠엘님이 알려준대로 하니 위에 공지사항이 안보이더라구요 ^^;

나름 안되는 머리 막 굴려서 어케하다보니 나오긴 나왔네요... 소스가 좀 지저분해졌지만...

혹 다른 사람들도 필요할지 몰라서 일단 여기다 올려 놓을게요...

답변해 주신 엑스엠엘님 거듭 감사드려요 ^^;

list.php에 40번째쭐쯤...

else
{
$sql_search = "";
}

// 공지사항 중복 출력 방지 쿼리 2008. 03. 03. <-- 요기부터 추가
$arr_notice = split("\n", trim($board[bo_notice]));
for ($k=0; $k<count($arr_notice); $k++)
{
$sql_search.= " and wr_id!='$arr_notice[$k]'";
}
// 공지사항 중복 출력 방지 쿼리 끝

그리고 쿼리부분에서 else 부분이 바뀌었습니다(wr_is_comment = 0 뒤에 바로 $sql_search 추가)
if ($sca || $stx)
{
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}
else
{
$sql = " select * from $write_table where wr_is_comment = 0 $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}

자세한 테스트까지는 못해봤는데 게시판 몇군데 올려보니 적상적으로 출력은 되네요 ^^;
감사합니다. 도움이 되었습니다. ^^*
해결됬어요~~
감사합니다~
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 1,865
17년 전 조회 1,935
17년 전 조회 1,617
17년 전 조회 1,647
17년 전 조회 1,623
17년 전 조회 1,514
17년 전 조회 1,698
17년 전 조회 1,499
17년 전 조회 1,569
17년 전 조회 3,034
17년 전 조회 1,529
17년 전 조회 1,459
17년 전 조회 1,513
17년 전 조회 1,776
17년 전 조회 1,610
17년 전 조회 1,513
17년 전 조회 1,513
17년 전 조회 2,140
17년 전 조회 1,610
17년 전 조회 1,737
🐛 버그신고