GNUAPP

if ($list[$i][is_notice]) continue; 붙여도 공지체크글이 왜 안사라질까요?

list.skin에서 for문 바로밑에

if ($list[$i][is_notice]) continue; 붙여도 공지체크글이 왜 안사라질까요?

if ($list[$i][wr_8]==1){} 이런식으로 감싸면 사라지는데요. 공지만 반응이 없어요.
|

댓글 8개

원하시는게 몬지 잘.. 이해안되네요..ㅎㅎ
공지체크한 글은 리스트에서 사라지는거에요.ㅎ
그런데 이상하게 원래글이 안사라져서요.
공지를 넣고 일반 글도 보여주기 때문에 그렇습니다

for 문 위에
$notice_array = array();
를 넣어 주시고요

if ($list[$i][is_notice]){
$notice_array[] = $list[$i][wr_id];
continue;
}
else if(in_array($list[$i][wr_id] , $notice_array))
{
continue; //글로서 공지이면 노출안시킴
}
else if ($wr_id == $list[$i][wr_id]) // 현재위치
echo "<span class='current'>{$list[$i][num]}</span>";
else
echo $list[$i][num];

하시면 되실듯 합니다
답변 감사드립니다.ㅎ
전체일때는 잘 되는데요. 카테고리를 만들어 쓸때는 감추는 것이 풀려버려요.ㅜ
$sca값이 들어가면 뭔가 달라지는 것 같습니다.
아.. 공지사항은 출력 안되게 인가요..

for ($i=0; $i<count($list); $i++) {
if($list[$i][is_notice]) continue;

이게맞죠..
if($list[$i][is_notice]) continue; 하면 공지글은 사라지만,
공지체크한 원래 글이라고 해야하나요? 체크한 글은 그대로 남아있어서요.ㅎ
아네.. ㅎㅎ
해당 공지글을 안보이게 하려면.. list.php sql 을 제어하면 되지만 사용하시고자하는 의도를 모르니..

for ($i=0; $i<count($list); $i++) {

if (!$list[$i][is_notice]) {

실제내용

}

} // end for


하시면 공지글외의 내용만 출력하게됩니다.
늦은시간 답변 감사드려요.ㅎ 좋은 주말 되세요.~~~
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
13년 전 조회 1,560
13년 전 조회 691
13년 전 조회 792
13년 전 조회 986
13년 전 조회 975
13년 전 조회 1,183
13년 전 조회 989
13년 전 조회 1,832
13년 전 조회 1,557
13년 전 조회 1,536
13년 전 조회 865
13년 전 조회 979
13년 전 조회 978
13년 전 조회 961
13년 전 조회 1,015
13년 전 조회 737
13년 전 조회 818
13년 전 조회 788
13년 전 조회 983
13년 전 조회 1,220