카테고리(분류)별로 하나씩 최근게시물로 뽑을려면 어찌 하나요? 정보
카테고리(분류)별로 하나씩 최근게시물로 뽑을려면 어찌 하나요?본문
안녕 하세요.
게시판에 분류를 사용해서 페이지별로 따로 배너를 넣고 싶거든요.
예로)
분류가 메인 | 하단 | 상단 | 중앙
이리 있으면 메인 홈 중앙에 카테고리 메인만 1개를 뽑아와서
출력 하고 싶은데요..홈 하단엔 카테고리 하단 게시물을 출력 하고요.
밑에는 어느분 소스인지는 모르겠는데요.
랜덤으로 한게시판 전체를 출력 하는 건데요.
이걸 이용해서 카테고리별로는 않될까요?
그럼 좋은 하루 되세요..^^
<!--//배너광고 시작 -->
<?
$banner_hit = 30000; // 출력 횟수
<?
$banner_hit = 30000; // 출력 횟수
// 포인트 배너광고
$banner_table = "benner";
$sql = " select wr_id, wr_subject, wr_1, wr_2, wr_hit from {$g4[write_prefix]}{$banner_table}
where wr_is_comment = '0'
and wr_1 = ''
and wr_hit < '".($banner_hit+1)."'
order by rand() limit 1 ";
$row = sql_fetch($sql);
if ($row[wr_id])
{
if ($row[wr_hit] >= $banner_hit)
sql_query(" update {$g4[write_prefix]}{$banner_table} set wr_1 = '종료' where wr_id = '$row[wr_id]' ");
$banner_table = "benner";
$sql = " select wr_id, wr_subject, wr_1, wr_2, wr_hit from {$g4[write_prefix]}{$banner_table}
where wr_is_comment = '0'
and wr_1 = ''
and wr_hit < '".($banner_hit+1)."'
order by rand() limit 1 ";
$row = sql_fetch($sql);
if ($row[wr_id])
{
if ($row[wr_hit] >= $banner_hit)
sql_query(" update {$g4[write_prefix]}{$banner_table} set wr_1 = '종료' where wr_id = '$row[wr_id]' ");
$sql2 = " select bf_file from $g4[board_file_table]
where bo_table = '$banner_table'
and wr_id = '$row[wr_id]'
and bf_no = 0 ";
$row2= sql_fetch($sql2);
if ($row2[bf_file])
$banner_img = "/g4/data/file/$banner_table/$row2[bf_file]";
else
$banner_img = "/g4/img/banner01.gif";
where bo_table = '$banner_table'
and wr_id = '$row[wr_id]'
and bf_no = 0 ";
$row2= sql_fetch($sql2);
if ($row2[bf_file])
$banner_img = "/g4/data/file/$banner_table/$row2[bf_file]";
else
$banner_img = "/g4/img/banner01.gif";
$subj = get_text($row[wr_subject]);
$href = "$g4[bbs_path]/link.php?bo_table={$banner_table}&wr_id={$row[wr_id]}&no=1";
echo "<a href='$href' target='_blank' title='$subj'><img src='$banner_img' border='0' width=400 height=90 style='border:solid 0 #555555;'></a>";
// View(Hit)
sql_query(" update {$g4[write_prefix]}{$banner_table} set wr_hit = wr_hit + 1 where wr_id = '$row[wr_id]' ");
}
?>
<!--//배너광고 끝 -->
$href = "$g4[bbs_path]/link.php?bo_table={$banner_table}&wr_id={$row[wr_id]}&no=1";
echo "<a href='$href' target='_blank' title='$subj'><img src='$banner_img' border='0' width=400 height=90 style='border:solid 0 #555555;'></a>";
// View(Hit)
sql_query(" update {$g4[write_prefix]}{$banner_table} set wr_hit = wr_hit + 1 where wr_id = '$row[wr_id]' ");
}
?>
<!--//배너광고 끝 -->
댓글 전체
답변 감사드립니다.
위에 내용은 검색으로 먼저 보고 잘 몰라서 이리 문의 드린거에요^^;;
위 주소 내용을 보면 한게시판에 모든 분류 내용이 나열되고 또한 이미지 대신 글제목만
나오더라구요..ㅠ.ㅠ
저는 특정 카테고리만 뽑아 그걸 1개의 이미지로 뽑아 링크를 어찌 거는지를 몰라서요..
아~~~그누보드입문 한지 얼마 않되서 너무 어렵네요..ㅠ.ㅠ
위에 내용은 검색으로 먼저 보고 잘 몰라서 이리 문의 드린거에요^^;;
위 주소 내용을 보면 한게시판에 모든 분류 내용이 나열되고 또한 이미지 대신 글제목만
나오더라구요..ㅠ.ㅠ
저는 특정 카테고리만 뽑아 그걸 1개의 이미지로 뽑아 링크를 어찌 거는지를 몰라서요..
아~~~그누보드입문 한지 얼마 않되서 너무 어렵네요..ㅠ.ㅠ
제가 질문을 잘못 이해를 했군요....ㅠ.ㅠ
latest.lib.php 함수를 하나 복사하셔서 쿼리문을 바꾸어 주셔야 겠습니다...
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and ca_name = '메인' order by wr_id desc limit 0, $rows ";
latest.lib.php 함수를 하나 복사하셔서 쿼리문을 바꾸어 주셔야 겠습니다...
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and ca_name = '메인' order by wr_id desc limit 0, $rows ";
헉...너무나 소중한 답변을 해주셔서 대단히 감사 합니다.*^^*
저.. 이미지도 같이 뽑을수 있을까요?
죄송합니다..ㅠ.ㅠ
저.. 이미지도 같이 뽑을수 있을까요?
죄송합니다..ㅠ.ㅠ
사용법은 일반 최신글 스킨을 사용하시면 됩니다....
이미지를 뽑는 다면 갤러리형의 최신글 스킨을 사용하셔야 겠지요....
이미지를 뽑는 다면 갤러리형의 최신글 스킨을 사용하셔야 겠지요....
헉..해결 되었습니다...
앞으로 많이 배워야 할거 같아요..^^;;
천상재회님 너무나 감사드립니다..
좋은 하루 되세요..^^
앞으로 많이 배워야 할거 같아요..^^;;
천상재회님 너무나 감사드립니다..
좋은 하루 되세요..^^