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

안녕하세요 최신글 카테고리별로 출력 질문입니다. 채택완료

프리별 7년 전 조회 3,941

안녕하세요?

 

제가 묵공님 스킨을 받아서 수정중인데요

 

묵공님 스킨 https://sir.kr/g5_skin/6118?sca=%EC%B5%9C%EC%8B%A0%EA%B8%80&sfl=mb_id%2C1&stx=anunnaki8">https://sir.kr/g5_skin/6118?sca=%EC%B5%9C%EC%8B%A0%EA%B8%80&sfl=mb_id%2C1&stx=anunnaki8 입니다

 

각각의 게시판으로 불러 오기는 되는데요

 

 

윗에처럼 한 게시판에서 카테고리를 를 나누어서 불러 오려고 합니다.

 

이런식으로 구현 하라고 되어 있는데 윗 부분은 게시판이라서 첨부 한 이미지 처럼 한 게시판에서 카테고리별로 각각 나오게 하려면 어떻게 하여야 할까요?

 

전문가님의 고견을 듣고 싶습니다.

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

답변 2개

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

기본 함수는 아래와 같은데..

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 "

".latest2($skin_dir[$i],$bo_table[$i],$categorys[$i],$row[$i],$subject_len[$i])."
";

 

이런식으로 호출해주면 됩니다.

 

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개

프리별
7년 전
고맙습니다 ^^

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

M
7년 전

기본적으로는 안될꺼 같고요.

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 "

".latest($skin_dir[$i],$bo_table[$i],$row[$i],$subject_len[$i])."
";

-->

echo "

".latest($skin_dir[$i],$bo_table[$i],$row[$i],$subject_len[$i,$categorys[$i]])."
";

이런식으로 카테고리를 받을수 있게 해주신후에

 

3.

latest 함수에서 카테고리를 처리하시면 됩니다.

 

 

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

답변에 대한 댓글 1개

프리별
7년 전
제가 초보라서 잘 안되는데요 ㅠㅠ

3번 latest 함수를 카테고리를 어떻케 처리를 하여야 할까요? ㅠㅠ

gugu,'categorys=PP' 이런식을 처리 하면 되나요?

ca_name??도 안되는것 같구요 ㅠㅠ

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

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

로그인