쎔네일이 생성이 안됩니다.. 정보
쎔네일이 생성이 안됩니다..관련링크
http://www.webpromoter.kr/
196회 연결
본문
게시판에 파일업로드를 이미지 형식을 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/
링크주소의 위쪽 좌측 상단부분인데요... 좀 도와주세요..아는 형님이 좀 해달라고해서..
해준다고 했는데..큰일입니다..
세가지 형식다 안됩니다..
제가 만든 게시판명이...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 방을 만드시고 그 안에 설치 하시면 되겠습니다.
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();?> 하셔서 체크를 해보셔야 하실듯 합니다.
AP 환경이래야 (2.x + 5.2.6 이며 GD 2.0.23 입니다.)
혹 서버의 GD 버전 또는 GD 버전에서 png 의 지원 여부 부터 확인해 보셔야 하실듯 합니다.
<?=phpinfo();?> 하셔서 체크를 해보셔야 하실듯 합니다.
서버 문제일 가능성이 많군요...