게시판 분류, 최신글 노출관련 채택완료
안녕하세요.
최신글 작업도중 궁금한 사항이 있어서 질문 드립니다.
<?php echo $list[$i]['ca_name'] ?>
위 변수로 분류명을 잘 사용하고 있습니다.
그런데 각각 분류순서별로 번호를 뽑아 사용할수 있을까요?
용도는 분류별로 class를 주어 제어하려구 합니다.

현재는 대략 이런 식으로 구현했는데
switch ($list[$i]['ca_name']) {
case '키보드':
echo '<li class="cate01">';
break;
case '마우스':
echo '<li class="cate02">';
break;
case '모니터':
echo '<li class="cate03">';
break;
}
관리자에서 분류를 추가하면 또 소스를 추가해줘야 하잖아요?
게시판 분류 순서대로 자동으로 번호를 쓸수 있는 변수가 있을까요?
없다면 어느부분을 수정해서 구현하면 될까요?
ui나 js쪽만 다뤄와서 php 초심자 입니다.
경험있으신분 팁좀 부탁드려요
답변 1개
이건 돈받고 알려드려야 하는건데..ㅋ
/lib/common.lib.php 808 줄에 get_category_option() 함수를 활용해서
카테고리 순서 번호를 가져오는 함수를 만들 수 있습니다.
</p>
<p>function get_category_order($bo_table='', $ca_name='')</p>
<p>{</p>
<p> global $g5, $board, $is_admin;</p>
<p> </p>
<p> $categories = explode("|", $board['bo_category_list']); // 구분자가 | 로 되어 있음</p>
<p> $str = "";</p>
<p> for ($i=0; $i<count($categories); $i++) {</p>
<p> $category = trim($categories[$i]);</p>
<p> if (!$category) continue;</p>
<p> if ($category == $ca_name) {</p>
<p> $str = $i;</p>
<p> }</p>
<p> }</p>
<p> return $i+1;</p>
<p>}</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인