테스트 사이트 - 개발 중인 베타 버전입니다

카테고리 전체리스트 출력관련 추가로 문의 드립니다. 채택완료

동물원 5년 전 조회 4,077

[앞선 질문에 더하여 추가로 질문 올립니다.]

카테고리가 있는 게시판을 보면 리스트에서 기본으로 전체 게시물이 보이는데요.

카테고리가 있는 게시판의 리스트 화면을 아래 그림처럼 카테고리별로 구분해서 전체 카테고리가

보일 수 있게 수정할 수 있을까요?

관련소스나 방법 관련해서, 도움 부탁 드립니다.

 

혹시 카테고리 최대 숫자를 정해놓고요. (ex,최대10개 카테고리)

리스트 페이지에서

[카테고리1]  -카테고리1 리스트 내용 - [카테고리2]  -카테고리2 리스트 내용 - [카테고리3]  -카테고리3 리스트 내용 -

.....

[카테고리10]  -카테고리10 리스트 내용 -

 

이렇게 출력하는 방법이 있지 않을까 해서요.

 

디자인은 빼고라도 카테고리를 아래그림처럼 출력할 수 있는 소스만 알려주셔도 큰 도움이 될 것 같습니다.

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
M
5년 전

 

</p>

<p><?php</p>

<p>include_once('./_common.php');</p>

<p>function get_list_split_category($b_id_code){//카테고리별 데이터 추출함수

    $data = array();

    $query = "select bo_category_list from  `g5_board` where 1=1 and `bo_table` = '".$b_id_code."'  limit 0, 1";

    $result = sql_query($query);

    while($row = sql_fetch_array($result)){

        $data['ca_name'] = $row['bo_category_list'];

    }

    $data['ca_name_arr'] = explode('|',$data['ca_name']);    

    if($data){    

        $i = 0;

        foreach($data['ca_name_arr'] as $k=>$v){

                $query = "select * from `g5_write_".$b_id_code."` where `ca_name`='{$v}' order by wr_id DESC limit 0, 10";

                $result = sql_query($query);

                $tmp_data = array();

                while($row = sql_fetch_array($result)){

                    $tmp_data[] = $row;

                }

                $data['list_data'][$v] = $tmp_data;

            $i = $i+1;

        }    

    }

    return $data;

}</p>

<p>$list = get_list_split_category('notice');//notice 는 원하시는 게시판명으로 바꾸세요.

//전체데이터 확인

//print_r($list);

//카테고리별 리스트 가공시 

//print_r($list['list_data']['카테고리명']);</p>

<p>// ex> $list['list_data']['국어']</p>

<p>

//헤더 출력</p>

<p>include_once(G5_THEME_PATH.'/head.php');</p>

<p>?></p>

<p>HTML 디자인 코드들</p>

<p><?php

include_once(G5_THEME_PATH.'/tail.php');

?></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

동물원
5년 전
네~ 감사합니다. 한번 적용해 보겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인