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

게시판그룹리스트를 불러와서 각게시판별 카테고리 불러오는법 채택완료

몰라몰라모른다고 4년 전 조회 2,948

 

 

 

안녕하세요.

질문하나 드립니다.

 

 

GNB가 '제품소개(예)'라는 그룹안의 게시판들로 구성됬다고 쳤을때

해당게시판의 카테고리를 서브메뉴로 두고 싶은데, 

 

<예시>

관리자에서 게시판그룹 '제품소개'를 만들어

product01, product02, product03의 게시판을 생성.

각 게시판별 카테고리를 1,2,3으로 설정.

 

[GNB]

 

product01

1

2

3

 

product02

1

2

3

 

product03

1

2

3

 

 

이렇게 GNB를 구성하려고 합니다.

일단 1뎁스는 

 

   

            )         )     );     $sql = " select bo_table, bo_subject from `g5_board` where gr_id = 'product' ORDER BY bo_sort_field ASC";     $result = sql_query($sql);

    for ($i=0; $gr_row = sql_fetch_array($result); $i++) {         if($i == 0){             // 첫번째 게시판을 제품소개 대메뉴 url로 설정             $menus[0][0][1] = G5_BBS_URL."/board.php?bo_table=".$gr_row["bo_table"];         }         // 배열 생성         $in_menu_set = array($gr_row["bo_subject"],G5_BBS_URL."/board.php?bo_table=".$gr_row["bo_table"]);         array_push($menus[0][1],$in_menu_set);         unset($in_menu_set);     }     ?>    

 

 

 

이런식으로 가져왔는데, 2뎁스를  각 게시판의 카테고리를 불러오려니 

접근을 어떻게 해야할지 모르겠어서 좀 도움좀 얻고자 합니다.

for문안에 노란줄로 $category_option를 불러오면 접속된 해당 게시판의 카테고리로 동일하게 나와서

각 해당되는 카테고리들이 각각 나왔으면 좋겠는데 도움이나 힌트 요청드립니다 ㅠㅠ

 

 

 

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

답변 2개

채택된 답변
+20 포인트
e
4년 전

$sql = " select bo_table, bo_subject, bo_category_list from `g5_board` where gr_id = 'product' ORDER BY bo_sort_field ASC";

위에 추가하시고,

</p>

<p><?php</p>

<p>  $cate_arr = explode(',',$gr_row['bo_category_list']);</p>

<p>  foreach($cate_arr as $val) {</p>

<p>?></p>

<p>    <li onclick="javscript:"><?php echo $val ?></li></p>

<p><?php    </p>

<p>  }</p>

<p>?></p>

<p>

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

답변에 대한 댓글 1개

e
eyekiss
4년 전
그러게요.. 소스를 보지 않고는 도와드릴수가 없겠네요.

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

답변너무 감사드립니다ㅠㅠ

 

말씀주신대로 쿼리문수정하고 

제글의 노란펜위치에 써주신코드를 입력했는데

아무것도 안불러와집니다ㅠㅠ 뭘 더 손봐야하는걸까요 ㅠㅠ

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

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

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

로그인