게시판 다음페이지에도 공지가 보이게하는방법..?? 채택완료
</p><p><!--공지 사항--></p><p style="margin-left: 80px;"><?php</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>for($j=0; $j<count($notice_array); $j++){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><tr class="notice"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><tr class="<?php if ($list[$j]['is_notice']) echo "bo_notice"; ?>"></p><p> </p><p>...</p><p><?php } ?></p><p>...</p><p><span style="font-size: 14.6667px;"><!--일반 게시글--></span> </p><p> <?php </p><p> for ($i=0; $i<count($list); $i++) {</p><p> if($i>0 && ($i % $bo_gallery_cols == 0))</p><p> $style = 'clear:both;';</p><p> else</p><p> $style = '';</p><p> if ($i == 0) $k = 0;</p><p> $k += 1;</p><p> if ($k % $bo_gallery_cols == 0) $style .= "margin:0 !important;";</p><p> ?></p><p>...</p><p><?php } ?></p><p>
한 게시판에 윗부분은 공지글만, 아랫부분은 일반 게시글만 보이게 하였는데요
다음 페이지로 넘어가면 공지가 안보이고 일반게시글이 보여서 그러는데..
다음 페이지에서도 공지가 그대로 표시되게 할수 있을까요..??
답변 1개
bbs > list.php 을 수정해서 아래와 같이 해주세요.
</span></p><pre>// 공지 처리
if (!$sca && !$stx) {
$arr_notice = explode(',', trim($board['bo_notice']));
$from_notice_idx = ($page - 1) * $page_rows;
if($from_notice_idx < 0)
$from_notice_idx = 0;
$board_notice_count = count($arr_notice);
for ($k=0; $k<$board_notice_count; $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;
$notice_array[] = $row['wr_id'];
// if($k < $from_notice_idx) continue;
$list[$i] = get_list($row, $board, $board_skin_url, G5_IS_MOBILE ? $board['bo_mobile_subject_len'] : $board['bo_subject_len']);
$list[$i]['is_notice'] = true;
$i++;
// $notice_count++;
if($notice_count >= $list_page_rows)
break;
}
}</pre><p><span style="font-family: dotum; font-size: 12px; background-color: rgb(255, 255, 255);">
위의 부분을 찾아서 if($k < $from_notice_idx) continue; 와 $notice_count++; 을 주석처리해주세요.
답변에 대한 댓글 3개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그런데 혹시.. $notice_count++; 부분은 무엇인지 알꺼같은데, $from_notice_idx 는 어떤걸 뜻하는지 알수있을까요..??