타 솔루션 -> 그누보드 데이터 마이그레이션시 갤러리 썸네일 출력 되지 않는 문제 해결 방법 > 그누보드5 팁자료실

그누보드5 팁자료실

타 솔루션 -> 그누보드 데이터 마이그레이션시 갤러리 썸네일 출력 되지 않는 문제 해결 방법 정보

타 솔루션 -> 그누보드 데이터 마이그레이션시 갤러리 썸네일 출력 되지 않는 문제 해결 방법

본문

1. lib/thumbnail.lib.php 파일을 편집기로 열어줍니다.

 

1
2
3
4
5
6
7
8
9
10
11
<?php
if (!defined('_GNUBOARD_')) exit;
 
@ini_set('memory_limit''-1');
 
// 게시글리스트 썸네일 생성
function get_list_thumbnail($bo_table$wr_id$thumb_width$thumb_height$is_create=false$is_crop=false$crop_mode='center'$is_sharpen=false$um_value='80/0.5/3')
{
    global $g5$config;
    $filename = $alt = "";
    $edt = false;
cs

 

위의 11번줄 바로 아래에 위치한 $sql 구문을 다음과 같이 변경합니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
$migration_date = '2019-11-20'// YYYY-mm-dd HH:ii:ss 형식으로 자유롭게 적으면 됨.
    $sql = " select bf_file, bf_content from {$g5['board_file_table']}
                where bo_table = '$bo_table' and wr_id = '$wr_id' and (
                (`bf_datetime`<='{$migration_date}' and `bf_file` like '%.png')
                || (`bf_datetime`<='{$migration_date}' and `bf_file` like '%.PNG')
                || (`bf_datetime`<='{$migration_date}' and `bf_file` like '%.gif')
                || (`bf_datetime`<='{$migration_date}' and `bf_file` like '%.GIF')
                || (`bf_datetime`<='{$migration_date}' and `bf_file` like '%.jpg')
                || (`bf_datetime`<='{$migration_date}' and `bf_file` like '%.jpeg')
                || (`bf_datetime`<='{$migration_date}' and `bf_file` like '%.JPG')
                || (`bf_datetime`<='{$migration_date}' and `bf_file` like '%.JPEG')
                || bf_type between '1' and '3'
                )
                order by bf_no limit 0, 1 ";
cs

 

타 솔루션에서 그누보드로 데이터를 이전하면서 파일 형식을 모두 0혹은 그 이외의 값으로 지정하여 이전하더라도 지정한 날짜를 포함한 그 이전의 자료는 모두 출력할 수 있게 처리합니다.

 

MySQL은 일단 대소문자를 구분하지 않으니, 대문자 부분이 거슬리신다면 빼셔도 됩니다.

 

매우 간단한 팁이었습니다. :)

추천
1

댓글 1개

전체 2,426 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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