공지사항이 1개만 가능하게 할 수 있나요...?
본문
안녕하세요 제곧내 질문입니다
공지사항 올리면 목록에서 주루룩 표시가 되는데, 1개만 가능하게 할 수 있는지 궁금합니다.
실질적으로 공지사항 게시글이 삭제되거나 일반글로 수정되지 않아도 괜찮아요.
가장 최신으로 등록한 공지사항만 딱 보이면 좋겠는데...
전혀 감이 안 잡혀서 질문 드립니다.
답변 1
※ 아래의 파일, 수정하시면, 첫 번째 공지사항만 표시되고 나머지는 출력되지 않을 것입니다.
skin/board/basic(gallery)/list.skin.php, 이 파일을 아래의 소스를 참고로 수정하실래요 ?
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// 선택옵션으로 인해 셀합치기가 가변적으로 변함
$colspan = 5;
if ($is_checkbox) $colspan++;
if ($is_good) $colspan++;
if ($is_nogood) $colspan++;
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
?>
<!-- 게시판 목록 시작 { -->
<div id="bo_list" style="width:<?php echo $width; ?>">
<!-- 게시판 카테고리 시작 { -->
<?php if ($is_category) { ?>
<nav id="bo_cate">
<h2><?php echo $board['bo_subject'] ?> 카테고리</h2>
<ul id="bo_cate_ul">
<?php echo $category_option ?>
</ul>
</nav>
<?php } ?>
<!-- } 게시판 카테고리 끝 -->
<form name="fboardlist" id="fboardlist" action="<?php echo G5_BBS_URL; ?>/board_list_update.php" onsubmit="return fboardlist_submit(this);" method="post">
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
<input type="hidden" name="sfl" value="<?php echo $sfl ?>">
<input type="hidden" name="stx" value="<?php echo $stx ?>">
<input type="hidden" name="spt" value="<?php echo $spt ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
<input type="hidden" name="sw" value="">
<?php
// 공지사항 목록 시작
$notice_count = 0;
foreach ($list as $i => $row) {
if ($row['is_notice']) {
$notice_count++;
if ($notice_count > 1) continue; // 첫 번째 공지사항만 표시
// 공지사항 표시 코드
echo '<div class="notice">' . $row['wr_subject'] . '</div>';
}
}
!-->
답변을 작성하시기 전에 로그인 해주세요.