분류 사용시 각 분류별 공지사항을 나오게 하려면 어떻게 해야 하나요?
본문
안녕하세요, 분류관련 문의 드립니다.
갤러리 게시판에 분류를 사용해서 각 분류별 공지사항을 따로 나오도록 만들고 싶습니다.
예를 들면
분류를 사과/바나나/배 라고 만들고,
사과 카테고리에 글을 쓰고 공지를 지정한 경우
전체 카테고리와 사과 카테고리에서만 상단에 공지가 보이게끔 하고 싶습니다.
<li class="gall_href">
<a href="<?php echo $list[$i]['href'] ?>">
<?php
if ($list[$i]['is_notice']) { // 공지사항
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height']);
if($thumb['src']) {
$img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'">';
} else {
$img_content = '<span style="width:'.$board['bo_gallery_width'].'px;height:'.$board['bo_gallery_height'].'px">no image</span>';
}
echo "<p class='gall_best'><img src='$board_skin_url/img/best.png'></p>";
echo $img_content;
?>
<?php } else {
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height']);
if($thumb['src']) {
$img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'">';
} else {
$img_content = '<span style="width:'.$board['bo_gallery_width'].'px;height:'.$board['bo_gallery_height'].'px">no image</span>';
}
echo $img_content;
}
?>
</a>
</li>
위와 같이 소스를 수정해서 공지사항에 이미지가 나오도록은 만들었는데요
각 카테고리별로 공지사항을 나오게 하는 방법을 모르겠네요..
검색해보니
if($sca == "복숭아")
이렇게 if문을 넣어서 작업하면 된다는 글을 봤는데 프로그래머가 아니라서 어떻게 if문을 짜야하는지 모르겠더라구요.
조언 부탁드리겠습니다.
!-->답변 2
분류별 목록에서 각각의 공지를 노출하는 방법입니다.
붉은색 글씨 부분을 참조하셔서 변경하시던지 /bbs/list.php 다운받아 덮어쓰기 하세요.
반드시 백업 받아 놓으시고 해보세요.
이건 소스를 수정해야 합니다.
게시글에 분류에는 "바나나" 나 "공지" 둘중에 하나만 저장할수 있습니다.
하여 "바나나"도 저장하고 "공지"의 속성을 유지하고자 한다면 칼럼을 추가하여 각각 둘다 저장하도록 해야 할듯 합니다.
이건 "제/작/의/뢰" 하셔야 할듯 합니다.
공지의 경우 기존 그누보드 공지보다는 새로운 칼럼을 추가하고 그 칼럼이 1이면 공지로 인지하여 상단에 보여주는 방법을 쓰는것도 방법일듯 합니다.
다만 이럴 경우 다른 게시판 스킨도 일괄 적용해야 한다는 단점이 있을수도 있습니다.
답변을 작성하시기 전에 로그인 해주세요.