한빛가람

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

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개

좋은 정보 감사합니다 :)
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
6년 전 조회 4,831
6년 전 조회 4,773
6년 전 조회 3,534
6년 전 조회 3,731
6년 전 조회 5,230
6년 전 조회 5,409
6년 전 조회 7,441
6년 전 조회 4,550
6년 전 조회 6,884
6년 전 조회 4,548
6년 전 조회 1.2만
6년 전 조회 4,822
6년 전 조회 4,513
6년 전 조회 5,074
6년 전 조회 4,033
6년 전 조회 3,753
6년 전 조회 7,622
6년 전 조회 3,082
6년 전 조회 6,901
6년 전 조회 1.1만
6년 전 조회 5,686
6년 전 조회 5,515
6년 전 조회 4,077
6년 전 조회 7,348
6년 전 조회 7,401
6년 전 조회 4,846
6년 전 조회 7,119
6년 전 조회 4,370
6년 전 조회 4,903
6년 전 조회 5,016