테스트 사이트 - 개발 중인 베타 버전입니다

view 페이지에서 다음글, 이전글 썸네일 가져오려면? 채택완료

dickjane 5년 전 조회 3,485

안녕하세요? 초보자입니다.

 

view 페이지에서 이전글, 다음글 보기에 파일로 등록한 이미지 썸네일을 

함께 나타내려고 합니다.

 

view 페이지를 수정해서 이전글, 다음글의 썸네일을 가져올 수 있나요?

 

답변 부탁드립니다.  

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트

view.skin.php 이전, 다음글을 아래와 같이 하면됩니다.

    <?php if ($prev_href || $next_href) { ?>

    <?php

    $prev_thumb = get_list_thumbnail($board['bo_table'], $prev['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true);

    if($prev_thumb['src']) {

    $prev_img = '<img src="'.$prev_thumb['src'].'" alt="'.$prev_thumb['alt'].'" >';

    } else {

    $prev_img = '<span class="no_image">no image</span>';

    }

    $next_thumb = get_list_thumbnail($board['bo_table'], $next['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true);

    if($next_thumb['src']) {

    $next_img = '<img src="'.$next_thumb['src'].'" alt="'.$next_thumb['alt'].'" >';

    } else {

    $next_img = '<span class="no_image">no image</span>';

    }

    ?>

    <ul class="bo_v_nb">

        <?php if ($prev_href) { ?><li class="btn_prv"><span class="nb_tit"><i class="fa fa-chevron-up" aria-hidden="true"></i> 이전글</span><a href="<?php echo $prev_href ?>"><?php echo $prev_img; ?><?php echo $prev_wr_subject;?></a> <span class="nb_date"><?php echo str_replace('-', '.', substr($prev_wr_date, '2', '8')); ?></span></li><?php } ?>

        <?php if ($next_href) { ?><li class="btn_next"><span class="nb_tit"><i class="fa fa-chevron-down" aria-hidden="true"></i> 다음글</span><a href="<?php echo $next_href ?>"><?php echo $next_img; ?><?php echo $next_wr_subject;?></a>  <span class="nb_date"><?php echo str_replace('-', '.', substr($next_wr_date, '2', '8')); ?></span></li><?php } ?>

    </ul>

    <?php } ?>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

d
dickjane
5년 전
네.. 감사합니다. 잘 되네요.. 행복하세요..^^
혜선209
4년 전
감사합니다 크기가 제멋대로나오는데 혹시
크기조정값은 어디에 넣으면될까요?
열공중
4년 전
게시판 관리자모드에 설정된값
갤러리 이미지 폭, 갤러리 이미지 높이
크기로 나올건데요?
강제로 사이즈를 맞추려면 아래처럼 img 태그 뒤쪽에 사이지를 지정하세요.
<img src="'.$prev_thumb['src'].'" alt="'.$prev_thumb['alt'].'" width="50px" height="50px">
혜선209
4년 전
감사합니다 고수님 ^^!

댓글을 작성하려면 로그인이 필요합니다.

</p>

<p>                $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height, false, false);

                if($thumb['src']) {

                    $img = $thumb['src'];

                } else {

                    $img = G5_IMG_URL.'/no_img.png';

                    $thumb['alt'] = '이미지가 없습니다.';

                }

                $img_content = '<img src="'.$img.'" alt="'.$thumb['alt'].'" >';

 

그누보드에서 썸네일을 가져오는 코드입니다.

이전글과 다음글의 아이디값은

$prev['wr_id']

$next['wr_id']에 아이디값이 담겨있습니다.

다시 돌아가서, 다음과 같이 썸네일을 불러올 수 있을것 같습니다.

</p>

<p>               $thumb = get_list_thumbnail($bo_table, <strong>$prev['wr_id'] </strong>, '가로크기', '세로크기', false, false);

                if($thumb['src']) {

                    $img = $thumb['src'];

                } else {

                    $img = G5_IMG_URL.'/no_img.png';

                    $thumb['alt'] = '이미지가 없습니다.';

                }

                $img_content = '<img src="'.$img.'" alt="'.$thumb['alt'].'" >';

 

완벽한 소스는 아닙니다. 어느정도 참조만 하신다음에 완벽한 소스는 질문자님께서 구현하셔야 합니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

d
dickjane
5년 전
네~~ 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

초보시면 간단히 하실수는 없으실듯합니다..

어느정도 코드보실수 있으시면 겔러리 list참조해 보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

dickjane
5년 전

view 페이지를 수정해서 이전글, 다음글의 썸네일을 가져올 수 있으면 방법까지 물어본건데..TT .. 제가 글재주가 없네요..TT

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

네 가져올수 있습니다..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인