AI박프로

최근게시물에서 추천수 10개 이상 만 보이기

· 2007-08-27 (월) 15:39:33 · 1654 · 4
 
보통 최근게시물에서 "추천수 10개 이상 만 보이기"
 
좀 알려주세요,
 
순서는 없고 다른최신글과같이 가장최신글이 가장 맨위에 올라가는것입니다.
 
설명이 어려우시면 참조페이지라도 알려주시면 감사하겠습니다.
 
|

댓글 4개

<?
function latest_ex($skin_dir="", $bo_table, $subject_len=40, $ex)
{
global $config;
global $g4;

if ($skin_dir)
$latest_skin_path = "$g4[path]/skin/latest/$skin_dir";
else
$latest_skin_path = "$g4[path]/skin/latest/$config[cf_latest_skin]";

$list = array();

$sql = " select * from {$g4[board_table]} where bo_table = '$bo_table'";
$board = sql_fetch($sql);

$tmp_write_table = $g4[write_prefix] . $bo_table; // 게시판 테이블 전체이름

if ($ex == 'good10') { $exly = "and wr_good >= '10'"; } //추천수 10 이상인 글들 뽑기
else if ($ex == 'good50') { $exly = "and wr_good >= '50'"; } //추천수 50 이상인 글들 뽑기
else if ($ex == 'hit100') { $exly = "and wr_hit >= '100'"; } //조회수 100 이상인 글들 뽑기

$sql = " select * from $tmp_write_table where wr_is_comment = 0 $exly order by wr_id desc limit 0, $rows ";
//explain($sql);
$result = sql_query($sql);

for ($i=0; $row = sql_fetch_array($result); $i++)
$list[$i] = get_list($row, $board, $latest_skin_path, $subject_len);

ob_start();
include "$latest_skin_path/latest.skin.php";
$content = ob_get_contents();
ob_end_clean();

return $content;
}
?>

위 소스를 임의의 이름, 예를 들면 latest_ex.php 이런 이름으로 g4/extend 폴더에 올립니다.

최근글을 부르고자 하는 문서에서 아래 소스를 씁니다.

<?=latest_ex("최근글스킨명","게시판명",10,60,"good10")?>
10은 글갯수, 60은 제목길이, good10은 조건입니다. (latest_ex.php에서 해당구문 참조)

님이 원하시는 조건만 만들어도 되지만 좀 더 다양한 방법으로 응용할 수 있게끔 여러 조건을 구현할 수 있는 소스로 올립니다.
그리고 검색해보시면 이와 거의 똑같은 팁을 오래전에 다른 분이 이미 올려주셨지요.
감사합니다.
총게시판 추천
추천수 이상 최근글 추출
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
07-08-28 조회 1,078
07-08-28 조회 1,930
07-08-28 조회 1,698
07-08-28 조회 1,517
07-08-28 조회 1,657
07-08-28 조회 1,727
07-08-28 조회 1,640
07-08-28 조회 1,999
07-08-28 조회 1,121
07-08-28 조회 1,552
07-08-27 조회 1,507
07-08-27 조회 2,079
07-08-27 조회 1,598
07-08-27 조회 1,299
07-08-27 조회 1,386
07-08-27 조회 1,676
07-08-27 조회 2,932
07-08-27 조회 1,671
07-08-27 조회 1,655
07-08-27 조회 1,611