M

동영상 최신글에서 공지설정된글을 항상 맨앞에 오게하고 싶습니다.

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : http://www.ican2080.com/

위 사이트의 메인에 보시면 동영상 최신글이 있는데 공지설정이 되어있는 게시물을 날짜에 상관없이 항상 맨앞에 표시해주고 싶습니다.

물론 그 뒤로는 날짜순으로 정렬시키구요..

latest.lib을 어떻게 수정해줘야 하나요?

--------------------------------------------latest.lib.php-----------------------------------------------

<?
if (!defined('_GNUBOARD_')) exit;

// 최신글 추출
function latest($skin_dir="", $bo_table, $rows=10, $subject_len=40, $brch="")
{
global $g4;

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

$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; // 게시판 테이블 전체이름
//$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_id desc limit 0, $rows ";
// 위의 코드 보다 속도가 빠름
if ($brch == "H") // 넘어온 값이 "H" 즉 hit 일때
$brch = "wr_hit"; // hit 순으로 쿼리
elseif ($brch == "C") // 넘어온 값이 "C" 즉 comment 일때
$brch ="wr_comment"; // comment 순으로 쿼리
elseif ($brch == "R") //넘온값이 "R" 즉 random 일때
$brch = "rand()"; // 랜덤 쿼리
elseif ($brch == "G") //넘온값이 "G" 즉 추천 일때
$brch = "wr_good"; // 추천 쿼리
elseif ($brch == "N") //넘온값이 "N" 즉 공지wr_4 일때
$brch = "wr_4"; // 공지 쿼리
else // 넘어온값이 없거나 그이외 일때
$brch = "wr_id"; // 걍 최근순으로 쿼리
$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by $brch 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;
}
?>
|

댓글 1개

아.. 원래코드에 있었네요..;;
해결되었습니다~
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
17년 전 조회 832
17년 전 조회 710
17년 전 조회 789
17년 전 조회 802
17년 전 조회 798
17년 전 조회 783
17년 전 조회 838
17년 전 조회 968
17년 전 조회 781
17년 전 조회 748
17년 전 조회 956
17년 전 조회 968
17년 전 조회 927
17년 전 조회 1,647
17년 전 조회 791
17년 전 조회 760
17년 전 조회 952
17년 전 조회 984
17년 전 조회 1,021
17년 전 조회 1,153