[수정] 카테고리별 최신글 또는 카테고리별 조회순 최신글 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

[수정] 카테고리별 최신글 또는 카테고리별 조회순 최신글 정보

일반 [수정] 카테고리별 최신글 또는 카테고리별 조회순 최신글

첨부파일

latest_cat.lib.php (1.2K) 240회 다운로드 2005-05-31 06:37:13

본문

아래에 올린 카테고리별 최신글을 수정하여 카테고리별로도 볼 수 있고
또는 카테고리별 조회순으로 최신글을 볼 수 있도록 수정하였습니다.
이것은 팁앤테크에 올려야 마땅하나 지포가 아직 팁앤테크가 없어서 이곳에 올립니다
이 함수의 활용도는 카테고리별로 가장많이 읽은 기사 또는 자료를 분류할 경우에 사용하고자 만들었습니다.
기존의 최신글 함수에서 이것을 접목하면 별도의 파일만들지 않고도 사용가능 할 것입니다.
즉, 카테고리별로 안하고 게시판전체내에서 하면 아래의 && ca_name = '$cat' 이부분을 삭제하시면 될것입니다.

바뀌기전=>
$sql = " select * from $tmp_write_table where wr_comment > -1 && ca_name = '$cat' order by wr_id desc limit 0, $rows ";
바뀐부분=>
if($hit == "yes"){
$sql = " select * from $tmp_write_table where wr_comment > -1 && ca_name = '$cat' order by wr_hit desc limit 0, $rows ";
}else{
$sql = " select * from $tmp_write_table where wr_comment > -1 && ca_name = '$cat' order by wr_id desc limit 0, $rows ";
}

카테고리 별로 최신글 보여줄 부분
<?=latest_cat("list", webnews, $sca, 10, 22, "yes"); // 진보뉴스카테고리내 조회순 ?>
최신글스킨, 디비(테이블)명, 카테고리(분류)명(직접입력도 가능 예:"질문"), 보여줄 갯수, 제목글자수, 조회순여부
여기에서 yes라고 되어 있는 조회순 여부는 latest_cat.lib.php에 있는 바뀐부분에서 yes 이면 정렬을 조회순으로 하라는 말입니다.

만약 <?=latest_cat("list", webnews, $sca, 10, 22,); // 진보뉴스카테고리내 최신글 ?> 이렇게 적으시면 그냥 카테고리내 글 올라온 순으로 보여주게 됩니다.

허접한 별거아닌걸로 자꾸 번거롭게 해서 죄송합니다.
다음부터는 점검하고 또 점검하여 최종적으로 끝났다 싶은것으로 올리도록 하겠습니다.
추천
2
  • 복사

댓글 전체

if($hit == "yes"){
$sql = " select * from $tmp_write_table where wr_comment > -1 && ca_name = '$cat' order by wr_hit desc limit 0, $rows ";
이부분에
if($hit == "yes"){
$sql = " select * from $tmp_write_table where wr_comment > -1 && ca_name = '$cat' order by wr_hit desc, wr_id desc limit 0, $rows ";

이렇게 바꿔주는것도 좋을듯 합니다. 조회수가 높되 나중에 올라온 글이 앞에 나오게요..
절대 허접 아닙니다.  필요로 하고 있는 저같은 사람들이 있거든요.
점검이 안끝난 버전은 베타버전으로 표기해서 올리시면,
다른 분들이 또 개선해서 버그도 잡고 하면서 완성화 시킬수도 있을테구요.
그누의 장점 중의 하나가 이런 다이나믹함 아닐까요?

카테고리 관련 스킨이 올라오니 너무 반가워서 리플이 길어지네요.
앞으로도 자꾸 올려주세요.  넘 감사합니다.
© SIRSOFT
현재 페이지 제일 처음으로