게시판의 특정게시물을 최신 갤러리에서 뽑을려면 어찌 합니까 > 그누4 질문답변

그누4 질문답변

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

게시판의 특정게시물을 최신 갤러리에서 뽑을려면 어찌 합니까 정보

게시판의 특정게시물을 최신 갤러리에서 뽑을려면 어찌 합니까

본문

최신 갤러리에서 추천수로 이미지 뽑을 려면
 
또는 특정게시물 이미지를 최신 갤러리에서 뽑을려면
 
앞이 망망 하여 이케 글 올립니다 .ㅡ.ㅡ
 
고수님들 부탁 점 드립니다~
 
 
좋은 하루되시구요
 
지렁이 올림!

댓글 전체

추천수 정렬만 말씀드리자면.....

그누보드/lib/latest.lib.php의 전체코드...
-------------------------------------------------------------------
<?
if (!defined('_GNUBOARD_')) exit;

// 최신글 추출
function latest($skin_dir="", $bo_table, $rows=10, $subject_len=40, $options="")
{
    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 ";
    //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;
}
// 추천수 정렬
function latest_good($skin_dir="", $bo_table, $rows=10, $subject_len=40, $options="")
{
    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_good 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_good("스킨명", "테이블명", 나타낼갯수, 제목길이)?>
예전에 제작 의뢰 했을때 관리자로 로그인해서 게시물을 직접 선택한 후 'best 선택!' 버튼을 누르면 게시물 옆에 best란 이미지가 작게 뜨고 메인에서도 최근게시물을 약간의 php스크립트?를 이용해서 best 게시물만 나타나게 작업한걸 봤는데 이거 만들어 주실 분 없으신가요??

이거 응용하면 대형 포탈사이트처럼 관리자가 원하는 게시물을 메인에 뿌릴 수 있겠죠? 요즘엔 최근게시물이 아닌 관리자 선택형 게시물이 메인에 나와야 하므로... 이거 중요한 부분일것 같습니다. 저도 궁금합니다.

포인트 모아서 의뢰 해볼까요? =ㅁ=
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT