안녕하세요 최신글 카테고리별로 출력 질문입니다.
본문
안녕하세요?
제가 묵공님 스킨을 받아서 수정중인데요
묵공님 스킨 https://sir.kr/g5_skin/6118?sca=%EC%B5%9C%EC%8B%A0%EA%B8%80&sfl=mb_id%2C1&stx=anunnaki8 입니다
각각의 게시판으로 불러 오기는 되는데요
윗에처럼 한 게시판에서 카테고리를 를 나누어서 불러 오려고 합니다.
이런식으로 구현 하라고 되어 있는데 윗 부분은 게시판이라서 첨부 한 이미지 처럼 한 게시판에서 카테고리별로 각각 나오게 하려면 어떻게 하여야 할까요?
전문가님의 고견을 듣고 싶습니다.
답변 2
기본 함수는 아래와 같은데..
function latest($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time=1, $options='')
기본적으로 카테고리에 대한 처리가 없습니다.
function latest2($skin_dir='', $bo_table, $category, $rows=10, $subject_len=40, $cache_time=1, $options='')
이런식으로 latest2를 만든후에 $category 함수를 추가해서
echo "<div class='tab-content' id='tab-$tabNum'>".latest2($skin_dir[$i],$bo_table[$i],$categorys[$i],$row[$i],$subject_len[$i])."</div>";
이런식으로 호출해주면 됩니다.
lastest2 함수에서는
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows} ";
-->
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 and ca_name='$category' order by wr_num limit 0, {$rows} ";
이렇게 바꾸시면 됩니다.
기본적으로는 안될꺼 같고요.
1.
function latest_tab($tab_dir,$titles,$skin_dirs,$bo_tables,$first_table,$rows, $subject_lens){
-->
function latest_tab($tab_dir,$titles,$skin_dirs,$bo_tables,$first_table,$rows, $subject_lens, $categorys){
이런식으로 바꾸셔서 카테고리를 넣을수 있게 해주고.
2.
echo "<div class='tab-content' id='tab-$tabNum'>".latest($skin_dir[$i],$bo_table[$i],$row[$i],$subject_len[$i])."</div>";
-->
echo "<div class='tab-content' id='tab-$tabNum'>".latest($skin_dir[$i],$bo_table[$i],$row[$i],$subject_len[$i,$categorys[$i]])."</div>";
이런식으로 카테고리를 받을수 있게 해주신후에
3.
latest 함수에서 카테고리를 처리하시면 됩니다.