허

리스트 공지사항 중복 출력

· 2008-03-03 (월) 00:12:04 · 3120 · 6
aaa.gif
그누보드에서 공지사항으로 글을 등록하면

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

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

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

첨부파일

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

댓글 6개

2008-03-03 (월) 15:39:39
답변 감사합니다 ^_________^

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);
}
2008-03-03 (월) 16:01:06
wr_id값을 제외하도록 지정하라고 했는데요....

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

그럼 대략 난감일거 같은대요 ㄷㄷㄷ
2008-03-03 (월) 23:16:07
네 감사합니다..

그누보드 첨이라 여기저기 모르는게 많네요 ^^
2008-03-04 (화) 00:55:39
엑스엠엘님이 알려준대로 하니 위에 공지사항이 안보이더라구요 ^^;

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

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

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

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 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
08-03-03 조회 1,621
08-03-03 조회 1,804
08-03-03 조회 1,660
08-03-03 조회 2,080
08-03-03 조회 1,772
08-03-03 조회 1,935
08-03-03 조회 1,938
08-03-03 조회 2,011
08-03-03 조회 1,692
08-03-03 조회 1,718
08-03-03 조회 1,700
08-03-03 조회 1,596
08-03-03 조회 1,769
08-03-03 조회 1,576
08-03-03 조회 1,651
08-03-03 조회 3,121
08-03-02 조회 1,613
08-03-02 조회 1,547
08-03-02 조회 1,595
08-03-02 조회 1,859