게시판 리스트 옵션별로 목록화 하기.. > 그누4 질문답변

그누4 질문답변

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

게시판 리스트 옵션별로 목록화 하기.. 정보

게시판 리스트 옵션별로 목록화 하기..

본문

게시판 리스트 :: 옵션별로 리스트 출력 :: 옵션이 만약 " 가나다|라마사|바아자 "라고 한다면
------------------------------
가나다 <- 옵션명 출력
----------------------------------------------------
제목1, 제목2, 제목3  <--- 이런식으로 해당 옵션의 글 제목 출력
-----------------------------------------------------
라마사 <- 옵션명 출력
----------------------------------------------------
제목1, 제목2, 제목3  <--- 이런식으로 해당 옵션의 글 제목 출력
----------------------------------------------------


제목을 누르면 팝업창으로 이미지와 아래 간단한 contents 출력..

이런식으로 하려면 어떻게 옵션을 출력 하게 할 수 있나요 ?
  • 복사

댓글 전체

옵션=카테고리 겠죠?
list.php 에서 넘어온 한 페이지의 목록 안에서 카테고리별로 글을 모으는 것은 list.skin.php에서 가능할것 같습니다.

list.skin.php 상단에

usort($list, "ca_sort");

function sort($a, $b)
{
    return strcmp($a['ca_name'], $b['ca_name']);
}

을 넣어서 카테고리별로 정렬을 하신 다음,

현재 출력하는 카테고리를 변수로 지정하고 ($current_category)
실제 출력하는 for 루프  안에서, 바로 전에 출력한 카테고리와 현재의 카테고리가 다르면 카테고리를 출력하고 나서 $list 내용을 출력하는 방식으로 하면 어떨까 합니다.
예:

$current_category = "";
...
for ($i=0; $i<count($list); $i++) {
    ...
    if ($current_category != $list[$i]['ca_name']) {
        echo $list[$i]['ca_name']."<br/>";
        $current_category = $list[$i]['ca_name'];
    }
    ...  // 실제 $list[$i] 내용 출력
}

만일 게시판 전체 글을 카테고리 별로 분류해서 출력하시려면, list.php를 수정하셔야 할것 같고요.. ^^
© SIRSOFT
현재 페이지 제일 처음으로