쎔네일이 생성이 안됩니다.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

쎔네일이 생성이 안됩니다.. 정보

쎔네일이 생성이 안됩니다..

본문

게시판에 파일업로드를 이미지 형식을  gif,png,jpg 세가지 다했는데
세가지 형식다 안됩니다..

제가 만든 게시판명이...aaa라고 하면


file > aaa > 아래

dq_thumb_l231  폴더가 생겼구요

그다음부터는 엑박만 뜹니다...

============================아래는 latest.skin.php 원문==========================

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$c_w = 7;
$c_h = 7;

$t_h = 27;



$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb';

/*  전체 환경설정 */

$all_width = "100%";  // 테이블 폭 정의

//섬네일 사이즈
$sum_width  = "280";  //가로폭
$sum_height  = "60";  //세로폭

//사진 테드리 사이즈
$ph_width  = $sum_width +2;
$ph_height  = $sum_height +2 ;


//가로출력
if($options)
$cn  =  $options;
else
$cn  =  1;

include_once "$g4[path]/thumbEngine/dq_thumb_engine2.php";
$dqEngine['thumb_resize'] = 1;
?>



<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td>
   
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
  <td align="right"><!---<input type="button" name="bntPlay" value="자동" onclick="Play()">--->
  <input type=image id="btnPrev_<?=$bo_table?>" name="btnPrev_<?=$bo_table?>" src="<?=$latest_skin_path?>/img/btn_pre.gif" border=0 onclick="Prev_<?=$bo_table?>();" align=absmiddle><input type=image id="btnNext_<?=$bo_table?>" name="btnNext_<?=$bo_table?>" src="<?=$latest_skin_path?>/img/btn_next.gif" border=0 onclick="Next_<?=$bo_table?>();" align=absmiddle>
  </td>
</tr>
</table>
</td>
   
</tr>
<tr>
   
    <td>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<? if (count($list) != 0) { ?>

<tr><td colspan="4" height="<?=$ph_height?>"  align="center" valign="top"><img name="img_ch_<?=$bo_table?>" onload="OnImgLoad_<?=$bo_table?>()" width="<?=$sum_width?>" height="<?=$sum_height?>" onclick=Go_<?=$bo_table?>(); onmouseover="this.style.cursor='hand'" onmouseout="this.style.cursor='normal'"></td></tr>
<tr><td colspan="4" height="3" ></td></tr>
<!---<tr><td colspan="4" height="22" align="left" valign="top"><SPAN id="Description"></SPAN></td></tr>--->
<!---<tr><td colspan="4" height="50" align="left" valign="top"><SPAN id="data_link_<?=$bo_table?>"></SPAN></td></tr>--->
<!---<tr><td colspan="4" height="20" align="center"><SPAN id="Count_num"></SPAN> |  <SPAN id="Total_num"></b></SPAN></td></tr>--->
<? } ?>
<? if (count($list) == 0) { ?><tr><td colspan=4 align=center height=50><font color=#6A6A6A>게시물이 없습니다.</a></td></tr><? } ?>
</table>
    </td>
 
</tr>
</table>

<script language="JavaScript1.2" event="onload"
for="window">
main_<?=$bo_table?>();
</script>

<script language="JavaScript1.2">

g_fPlayMode_<?=$bo_table?> = 0;
get_img_<?=$bo_table?> = 0;
g_imax_<?=$bo_table?> = 0;


Data_list_<?=$bo_table?> = new Array();


<? for ($i=0; $i<count($list); $i++) {
$s = $i+1;
$link_href = $list[$i]['href'];

    //////dq//////
$thumb_width    =$sum_width;
$thumb_height    =$sum_height;

$image = urlencode($list[$i][file][0][file]); // 첫번째 파일이 이미지라면

if (preg_match("/\.(gif|jpg|png)$/i", $image))
{
//DQ엔진 인클루드 2005-03-22 석훈
//// 이 스킨에서 DQ 가 작동하기 위해서는 입력하는 이미지보다는 작게 설정해야 됨
//// $thumbimg,img src 이미지 디렉토리를 변경해야 함
$dqEngine['using_usm'] = 1;
// 1또는 0 사용, 썸네일 이미지에 언샵마스크 필터를 적용한다. (샤픈필터의 한 종류)
// GD2.0 이상, PHP 4.3.2 이외의 버전일때 기본값 1, 그외 상황에서는 기본값 0 자동선택
// 1로 지정 하더라도 GD2.0이 아니거나 PHP 4.3.2 환경이면 자동으로 0으로 재설정 된다.
$dqEngine['usm_option1'] = 60; // USM 필터의 amount(강도) 수치, 기본값 : 60
$dqEngine['usm_option2'] = 0.5; // USM 필터의 radius(반경) 수치, 기본값 : 0.5
$dqEngine['usm_option3'] = 1; // USM 필터의 threshold(제외픽셀) 수치, 기본값 : 1
// USM 필터의 세부 설정은 포토샵의 그것과 사용법이 동일합니다.
$dqEngine['thumb_resize'] = "0";
// 0, 1, 2 사용
// 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop

$thumbsource="$g4[path]/data/file/{$bo_table}/" . $image;
$thumb_path ="$g4[path]/data/file/{$bo_table}/" . 'dq_thumb_l231';

if (!is_dir($thumb_path))
{
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
}

$thumbimg="$thumb_path/thumb_gel_521" . $image;
make_thumb($thumb_width,$thumb_height,$thumbsource,$thumbimg);

@chmod($thumbimg, 0707);

    $thumbimg2 = "<img src='{$thumbimg}' width='".$thumb_width."' height='".$thumb_height."' style='border:1  #c1c1c1 solid'>";
            }             
        else {
    $thumbimg2 = "<img src='$latest_skin_path/img/no_image.gif' width='".$thumb_width."' height='".$thumb_height."' style='border:1  #c1c1c1 solid'>";
      }



  //////dq//////

    //내용길이조정
$view_content = strip_tags($list[$i][wr_content]);
$list_content = cut_str($list[$i][wr_content],20);

?>

  Data_list_<?=$bo_table?>[g_imax_<?=$bo_table?>++] = new Array ("<?=$thumbimg?>", "<?=$list[$i][subject]?>" , "<?=$view_content?>","<?=$link_href?>");
<? } ?>
auto_time_<?=$bo_table?>=2 //시간설정값

function ChangeImage_<?=$bo_table?>(fFwd_<?=$bo_table?>)
{
    if (fFwd_<?=$bo_table?>)
    {
        if (++get_img_<?=$bo_table?>==g_imax_<?=$bo_table?>)
            get_img_<?=$bo_table?>=0;
    }
    else
    {
        if (get_img_<?=$bo_table?>==0)
            get_img_<?=$bo_table?>=g_imax_<?=$bo_table?>;
        get_img_<?=$bo_table?>--;
    }
    Update_<?=$bo_table?>();
}

function Go_<?=$bo_table?>() {
location.href(Data_list_<?=$bo_table?>[get_img_<?=$bo_table?>][3]);
}

function Update_<?=$bo_table?>(){
    document.all.img_ch_<?=$bo_table?>.src = Data_list_<?=$bo_table?>[get_img_<?=$bo_table?>][0];
//    document.all.Description.innerHTML = "<a href='"+Data_list[get_img][3]+"'>"+Data_list[get_img][1];+"</a>";
// document.all.Description2.innerHTML = "<a href='"+Data_list[get_img][3]+"'>"+Data_list[get_img][2]+"</a>";
// document.all.data_link_<?=$bo_table?>.innerHTML = Data_list_<?=$bo_table?>[get_img_<?=$bo_table?>][3];
//    document.all.Count_num.innerHTML = get_img + 1;
//    document.all.Total_num.innerHTML = g_imax;
}


function Play_<?=$bo_table?>()
{
    g_fPlayMode_<?=$bo_table?> = !g_fPlayMode_<?=$bo_table?>;
    if (g_fPlayMode_<?=$bo_table?>)
    {
//        btnPrev_<?=$bo_table?>.disabled = btnNext_<?=$bo_table?>.disabled = true;
        Next_<?=$bo_table?>();
    }
    else
    {
//        btnPrev_<?=$bo_table?>.disabled = btnNext_<?=$bo_table?>.disabled = false;

    }
}
function OnImgLoad_<?=$bo_table?>()
{
//    if (g_fPlayMode_<?=$bo_table?>)
//        window.setTimeout("Tick_<?=$bo_table?>()", auto_time_<?=$bo_table?>*1000);
}
function Tick_<?=$bo_table?>()
{
    if (g_fPlayMode_<?=$bo_table?>)
        Next_<?=$bo_table?>();
}
function Prev_<?=$bo_table?>()
{
    ChangeImage_<?=$bo_table?>(false);
}
function Next_<?=$bo_table?>()
{
    ChangeImage_<?=$bo_table?>(true);
}
function main_<?=$bo_table?>()
{

    Update_<?=$bo_table?>();
}

</script>
<script>
window.onload=Play_<?=$bo_table?>;
Play_<?=$bo_table?>();
</script>


======================================================================================

여기까지 입니다..도와주세요...

http://www.webpromoter.kr/

링크주소의 위쪽 좌측 상단부분인데요... 좀 도와주세요..아는 형님이 좀 해달라고해서..
해준다고 했는데..큰일입니다..

댓글 전체

일반 GD 가 아닌 DQ 엔진을 사용하는 부분 같습니다.

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&sca=%B0%B6%B7%AF%B8%AE&sfl=wr_subject&stx=DQ&sop=and

게시판중에서 dq엔진을 받아서

include_once "$g4[path]/thumbEngine/dq_thumb_engine2.php";  구문처럼

제일 상단에 thumbEngine 방을 만드시고 그 안에 설치 하시면 되겠습니다.
위 내용을 latest 스킨을 적용해 본결과 아무런 이상없이 잘됩니다.

AP 환경이래야  (2.x + 5.2.6 이며 GD 2.0.23 입니다.)

혹 서버의 GD 버전 또는 GD 버전에서 png 의 지원 여부 부터 확인해 보셔야 하실듯 합니다.

<?=phpinfo();?> 하셔서 체크를 해보셔야 하실듯 합니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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