게시판 내용에서 이전 다음부분을 썸네일 이미지로 변경할려고 합니다. > 그누4 질문답변

그누4 질문답변

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

게시판 내용에서 이전 다음부분을 썸네일 이미지로 변경할려고 합니다. 정보

게시판 내용에서 이전 다음부분을 썸네일 이미지로 변경할려고 합니다.

본문

안녕하세요. 자주들어와서 눈팅만 하다가 오랜만에 질문드려봅니다.^^
지금 갤러리 게시판을 수정하고 있는데 view.skip.php에서 위의 이미지처럼 이전-다음 이미지 말고 4개의 썸네일 이미지가 생성이 되어서 해서 이전페이지와 다음페이지로 가게 만들고 싶습니다.
어떻게 해야 하는지 알려주시면 정말 감사드리겠습니다.^^
  • 복사

댓글 전체

// 윗글을 얻음
    $sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply < '$write[wr_reply]' $sql_search order by wr_num desc, wr_reply desc limit 1 ";
    $prev = sql_fetch($sql);
    // 위의 쿼리문으로 값을 얻지 못했다면
    if (!$prev[wr_id])    {
        $sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num < '$write[wr_num]' $sql_search order by wr_num desc, wr_reply desc limit 1 ";
        $prev = sql_fetch($sql);
    }

    // 아래글을 얻음
    $sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply > '$write[wr_reply]' $sql_search order by wr_num, wr_reply limit 1 ";
    $next = sql_fetch($sql);
    // 위의 쿼리문으로 값을 얻지 못했다면
    if (!$next[wr_id]) {
        $sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num > '$write[wr_num]' $sql_search order by wr_num, wr_reply limit 1 ";
        $next = sql_fetch($sql);
    }
}

// 이전글 링크
$prev_href = "";
if ($prev[wr_id]) {
    $prev_wr_subject = get_text(cut_str($prev[wr_subject], 255));
    $prev_href = "./board.php?bo_table=$bo_table&wr_id=$prev[wr_id]&page=$page" . $qstr;
}

// 다음글 링크
$next_href = "";
if ($next[wr_id]) {
    $next_wr_subject = get_text(cut_str($next[wr_subject], 255));
    $next_href = "./board.php?bo_table=$bo_table&wr_id=$next[wr_id]&page=$page" . $qstr;
}

view.php 에서 이전글 다음글 얻는 내용입니다.


function goto_img($str){
global $g4, $bo_table;
$str = explode("wr_id=", $str);
$str = explode("&", $str[1]);
$wr_id_in = $str[0];

$sql = " select bf_file from $g4[board_file_table] where wr_id = $wr_id_in and bo_table = '$bo_table' order by bf_no limit 1";
$row = sql_fetch($sql);

return $row[bf_file];
}


$next_img = goto_img($next_href);
            $next_img_thumb = thumbnail("$g4[path]/data/file/$bo_table/$next_img",160, 240, 0, 1, 70,0);
            echo "<a href=\"$next_href\" title=\"$next_wr_subject\"><img onmouseover=\"this.style. filter=''\" style=\"FILTER: gray; border-color:#cccccc;\" onmouseout=\"this.style.filter='gray'\"  src='$next_img_thumb'  border='0' align='absmiddle' style='border:#CCCCCC 5px solid;'></a>";


이것은 RINIX_3 스킨 중 불당썸 과 연계된 소스입니다.

이전과 다음은 이것으로 해결 될 겁니다.

이전이전과 다음다음은 한번 더 돌리던가
쿼리의 부담이 걱정된다면 limit 2 로 두개를 뽑아 for문으로 돌려 net1, next2 를 뽑아오십시요
© SIRSOFT
현재 페이지 제일 처음으로