list 페이지 상단에 카테고리 조건을 넣고자 합니다.

list.skin.php 파일 상단..
즉.. 그누보드 basic 스킨을 대상으로 본다면..
style 이 끝나고 게시판 목록 시작이라는 바로 위에 조건을 걸려고 했습니다.

해당 게시판은 분류(카테고리)가 존재하며, 특정 카테고리만 보이도록 작업하고자 합니다.

간단히 봤을때 조건으로는..

if($list[$i][ca_name] == '카테고리명'){
어쩌고저쩌고
}

인데.. 게시판 상단에는 subject 는 물론 다른 값들이 전혀 먹히지 않더군요.

이 부분을 사용하고자 할때에는 어떻게 해야하는거죠?

(설명이 왠지 좀 어설프지만;; 결론은 카테고리명 조건문이 상단내에서 동작하게할려면 어떻게해야 되느냐? 입니다..;;)
|

댓글 2개

우선 조건이 잘못 되었네요.

if($list[$i][ca_name] == '카테고리명'){
어쩌고저쩌고
}

이 조건문이 게시판 시작이란 부분에 들어가는 것은 잘못입니다.
변수 $i의 값이 우선 적용이 않되지요.
그래서 에러때문에 아래 부분이 출력되지 않았을 겁니다.

만약 위에서 처럼 조건을 걸기 원하시면
그 아래 목록이라는 부분이 있습니다.
그곳에 아래와 같이 조건을 거시면 될 것 같습니다.

<!-- 목록 -->
<?
$arr_c = explode("|", $board[bo_category_list]); //카테고리를 분리
//만일 게시판 카테고리 부분에 카테고리1|카테고리2 이렇게 입력하셨다면
//$arr_c[0]의 값은 카테고리1, $arr_c[1]의 값은 카테고리2 이렇게 되겠지요.

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

if($list[$i][ca_name] == "$arr_c[0]") { //첫번째 카테고리1의 조건을 원하시면

?>

(중략)

<? } else if($list[$i][ca_name] == "$arr_c[1]") { //두번째 카테고리2의 조건을 원하시면

(중략)

}

} //for end
?>

테스트 해보니 잘 되네요.
그냥.. $sca 를 사용하니 간단히 해결 되었습니다. ^^;
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
16년 전 조회 1,554
16년 전 조회 1,303
16년 전 조회 1,010
16년 전 조회 1,826
16년 전 조회 2,940
16년 전 조회 1,200
16년 전 조회 1,581
16년 전 조회 1,530
16년 전 조회 1,593
16년 전 조회 1,478
16년 전 조회 1,627
16년 전 조회 1,584
16년 전 조회 1,541
16년 전 조회 2,953
16년 전 조회 1,154
16년 전 조회 1,775
16년 전 조회 1,744
16년 전 조회 1,028
16년 전 조회 1,050
16년 전 조회 1,394