if ($list[$i][is_notice]) continue; 붙여도 공지체크글이 왜 안사라질까요? 정보
if ($list[$i][is_notice]) continue; 붙여도 공지체크글이 왜 안사라질까요?
본문
list.skin에서 for문 바로밑에
if ($list[$i][is_notice]) continue; 붙여도 공지체크글이 왜 안사라질까요?
if ($list[$i][wr_8]==1){} 이런식으로 감싸면 사라지는데요. 공지만 반응이 없어요.
if ($list[$i][is_notice]) continue; 붙여도 공지체크글이 왜 안사라질까요?
if ($list[$i][wr_8]==1){} 이런식으로 감싸면 사라지는데요. 공지만 반응이 없어요.
댓글 전체
원하시는게 몬지 잘.. 이해안되네요..ㅎㅎ
공지체크한 글은 리스트에서 사라지는거에요.ㅎ
그런데 이상하게 원래글이 안사라져서요.
그런데 이상하게 원래글이 안사라져서요.
공지를 넣고 일반 글도 보여주기 때문에 그렇습니다
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];
하시면 되실듯 합니다
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값이 들어가면 뭔가 달라지는 것 같습니다.
전체일때는 잘 되는데요. 카테고리를 만들어 쓸때는 감추는 것이 풀려버려요.ㅜ
$sca값이 들어가면 뭔가 달라지는 것 같습니다.
아.. 공지사항은 출력 안되게 인가요..
for ($i=0; $i<count($list); $i++) {
if($list[$i][is_notice]) continue;
이게맞죠..
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
하시면 공지글외의 내용만 출력하게됩니다.
해당 공지글을 안보이게 하려면.. list.php sql 을 제어하면 되지만 사용하시고자하는 의도를 모르니..
for ($i=0; $i<count($list); $i++) {
if (!$list[$i][is_notice]) {
실제내용
}
} // end for
하시면 공지글외의 내용만 출력하게됩니다.
늦은시간 답변 감사드려요.ㅎ 좋은 주말 되세요.~~~