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은 일단 대소문자를 구분하지 않으니, 대문자 부분이 거슬리신다면 빼셔도 됩니다.
매우 간단한 팁이었습니다. :)
게시글 목록
| 번호 | 제목 |
|---|---|
| 23966 | |
| 23963 | |
| 23953 | |
| 23949 | |
| 23938 | |
| 23935 | |
| 23933 | |
| 23928 | |
| 23919 | |
| 23918 | |
| 23917 | |
| 23910 | |
| 23902 | |
| 23901 | |
| 23897 | |
| 23894 | |
| 23893 | |
| 23891 | |
| 23885 | |
| 23872 | |
| 23870 | |
| 23862 | |
| 23859 | |
| 23853 | |
| 23845 | |
| 23838 | |
| 23827 | |
| 23819 | |
| 23805 | |
| 23801 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기