최근게시물 스킨 적용이 안돼서 질문드립니다.

최근게시물 스킨 적용이 안돼서 질문드립니다.

QA

최근게시물 스킨 적용이 안돼서 질문드립니다.

답변 1

본문

그누보드 폴더 : g5

적용게시판스킨  : https://sir.kr/g5_skin/43105

게시판ID : g3

최근게시물 스킨 : https://sir.kr/g5_skin/43107

최근게시물 스킨이름 : gnuboard_content_youtube_thumbnail

 

적용방법  

1. 게시판스킨을 g5/skin/board 에 업로드

2. 최근게시물스킨 gnuboard_content_youtube_thumbnail을 g5/skin/latest 에 업로드

3. g5/index.php를 아래와 같이 수정

 

질문내용 : 직접 올린 사진은 썸네일이 나오는데 링크한 게시물은 썸네일이 나오질 않습니다.

              원인이 무엇인지 모르겠네요. 

              제가 한 방법 중 무엇이 잘못되었는지 삽질 하고 있습니다.

              테마는 적용시키지 않은 상태입니다.

 

-index.php  파일 사진최신글 수정 : 게시판 테이블이름은 g3 입니다.

 

<?php
include_once('./_common.php');

define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

if(defined('G5_THEME_PATH')) {
    require_once(G5_THEME_PATH.'/index.php');
    return;
}

if (G5_IS_MOBILE) {
    include_once(G5_MOBILE_PATH.'/index.php');
    return;
}

include_once(G5_PATH.'/head.php');
?>

<h2 class="sound_only">최신글</h2>

<div class="latest_top_wr">
    <?php
    // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
    // 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
    // 테마의 스킨을 사용하려면 theme/basic 과 같이 지정
    echo latest('pic_list', 'free', 4, 23);            // 최소설치시 자동생성되는 자유게시판
    echo latest('pic_list', 'qa', 4, 23);            // 최소설치시 자동생성되는 질문답변게시판
    echo latest('pic_list', 'notice', 4, 23);        // 최소설치시 자동생성되는 공지사항게시판
    ?>
</div>
<div class="latest_wr">
    <!-- 사진 최신글2 { -->
    <?php
    // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
    // 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
    // 테마의 스킨을 사용하려면 theme/basic 과 같이 지정
    echo latest('gnuboard_content_youtube_thumbnail', 'g3', 4, 23);        // 최소설치시 자동생성되는 갤러리게시판
    ?>
    <!-- } 사진 최신글2 끝 -->
</div>

<div class="latest_wr">
<!-- 최신글 시작 { -->
    <?php
    //  최신글
    $sql = " select bo_table
                from `{$g5['board_table']}` a left join `{$g5['group_table']}` b on (a.gr_id=b.gr_id)
                where a.bo_device <> 'mobile' ";
    if(!$is_admin)
    $sql .= " and a.bo_use_cert = '' ";
    $sql .= " and a.bo_table not in ('notice', 'gallery') ";     //공지사항과 갤러리 게시판은 제외
    $sql .= " order by b.gr_order, a.bo_order ";
    $result = sql_query($sql);
    for ($i=0; $row=sql_fetch_array($result); $i++) {
        $lt_style = '';
        if ($i%3 !== 0 ) $lt_style = "margin-left:2%";
    ?>
    <div style="float:left;<?php echo $lt_style ?>" class="lt_wr">
        <?php
        // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
        // 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
        // 테마의 스킨을 사용하려면 theme/basic 과 같이 지정
        echo latest('basic', $row['bo_table'], 6, 24);
        ?>
    </div>
    <?php
    }
    ?>
    <!-- } 최신글 끝 -->
</div>
<?php
include_once(G5_PATH.'/tail.php');

 

 

662161885_1613544997.2129.png

이 질문에 댓글 쓰기 :

답변 1

그누보드 원래 기능에 직접 올린 사진은 썸네일이 나오는데 링크한 게시물은 썸네일이 안나오는게 정상 입니다.

 

게시판에 링크된 이미지가 출력 되도록 작업을 하셔야 최신글에서도 이미지가 보여지게 됩니다.

제가 복사 붙혀넣기 해도 이미지가 보이는걸 작업중인데 혹시 이런걸 원하시는건가요?

https://skin.apachezone.com/saveimg

이건 작업이 완료되면 아파치존에서 배포 할 예정 입니다.

게시판 작성시 웹에 게시된 이미지를 복사 붙여넣기로 하면 사진이 잘 보이는 데도 썸네일은 보이지 않습니다.
링크주신 그러한 형태가 맞기는 한데,  갤러리게시판을 외부 링크로 운용하고 싶어서요.
웹서버용량때문에 집에 있는 나스를 활용해서 사진은 나스에 저장하고 웹링크로 게시판을 운용하려다 보니 어렵네요. ㅎ
배포해 주시면 감사히 활용하겠습니다^^

복붙하고 메인 최신글에서도 보여야 하겠죠.

외부이미지를 그누보드 데이터에 저장해야 최신글에서 보여 집니다.

아래 링크에 게시판에 복붙하면 외부이미지 최신글에 보여지는 형태 입니다.
https://skin.apachezone.com/

작업이 모두 끝나면 배포 해 보겠습니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 291
© SIRSOFT
현재 페이지 제일 처음으로