여기에도 도움청해봅니다... 정보
여기에도 도움청해봅니다...본문
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$mod = 5;
?>
<table width="100%" cellpadding="0" cellspacing="0"><tr>
<? $q=0;
for ($i=0; $i<count($list); $i++) {
$q++;
?>
<?
if ($i>0 && $i%$mod==0) { echo "</tr><tr>"; }
?>
<td>
<table width="100%" cellpadding="0" cellspacing="0">
<?
$p_four = explode("|",$list[$i][wr_4]);
$four01 = $p_four[0];
$four02 = $p_four[1];
$four03 = $p_four[2];
$four04 = $p_four[3];
$four05 = $p_four[4];
?>
<?
$p_nine = explode("|",$list[$i][wr_9]);
$nine01 = $p_nine[0];
$nine02 = $p_nine[1];
$nine03 = $p_nine[2];
$nine04 = $p_nine[3];
$nine05 = $p_nine[4];
$nine06 = $p_nine[5];
$nine07 = $p_nine[6];
$nine08 = $p_nine[7];
$nine09 = $p_nine[8];
$nine10 = $p_nine[9];
$nine11 = $p_nine[10];
$nine12 = $p_nine[11];
$nine13 = $p_nine[12];
$nine14 = $p_nine[13];
$nine15 = $p_nine[14];
?>
<tr valign="top">
<td align="center" valign="top"><table border="0" cellpadding="2">
<tr>
<td bgcolor="#f4f4f4"><table cellpadding="3" cellspacing="1" bgcolor="#cccccc" >
<tr>
<td bgcolor="#ffffff"><?
echo "<a href='{$list[$i][href]}'>";
$image = urlencode($list[$i][file][0][file]); // 첫번째 파일이 이미지라면
if ($i == 0) {
$qq=0;
//섬네일 관련 설정
$thumb_width= 110;//섬네일 최대폭
$thumb_height= 80;//섬네일 최대높이
$wr_content = preg_replace("/<(.*?)\>/","",$list[$i][wr_content]);
$wr_content = preg_replace("/ /","",$wr_content);
$wr_content = str_replace("//##", "", $wr_content);
if (preg_match("/\.(gif|jpg|png)$/i", $image))
{
//DQ엔진 인클루드 2005-03-22 석훈
//// 이 스킨에서 DQ 가 작동하기 위해서는 입력하는 이미지보다는 작게 설정해야 됨
include_once "$g4[path]/thumbEngine/dq_thumb_engine2.php";
$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'] = 30; // USM 필터의 amount(강도) 수치, 기본값 : 60
$dqEngine['usm_option2'] = 0.2; // USM 필터의 radius(반경) 수치, 기본값 : 0.5
$dqEngine['usm_option3'] = 0; // USM 필터의 threshold(제외픽셀) 수치, 기본값 : 1
// USM 필터의 세부 설정은 포토샵의 그것과 사용법이 동일합니다.
$dqEngine['thumb_resize'] = 2;
// 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';
if (!is_dir($thumb_path)) {
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
}
$thumbimg="$thumb_path/thumb_morningDQ1_E_" . $image;
make_thumb($thumb_width,$thumb_height,$thumbsource,$thumbimg);
@chmod($thumbimg, 0707);
echo"<img src='$thumbimg' alt='{$list[$i][subject]}' border='0' style='border:0px solid #cccccc;'></a>";
}
} ?></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr valign="top">
<td align="center" valign="top"><? if ($list[$i][is_notice]) {?>
<a href='<?=$list[$i][href]?>'><span class=black><b>
<?=$list[$i][subject]?>
</b></span></a>
<? } else {?>
<a href='<?=$list[$i][href]?>'>
<? if ($four02) echo '<b>';?>
<? if ($four03) echo '<span class="blue">';?>
<?=$list[$i][subject]?>
<? if ($four03) echo '</span>';?>
<? if ($four02) echo '</b>';?>
</a>
<? }?>
<? if ($list[$i][comment_cnt]) {?>
<a href="<?=$list[$i][comment_href]?>">
<?=$list[$i][comment_cnt]?>
</a>
<? }?><br>
<?=$nine10?>년/<?=$nine06?><br>
<span class="red"><strong><?=$nine12?></strong></span> 만원</td>
</tr>
</table>
</td><? } ?>
<?
$nam = ($i%$mod);
for ($k=$nam; $k<$mod && $nam; $k++)
{ echo "<td> </td>";}
?>
<? if (count($list) == 0) { echo "<td colspan=$mod class=bbs>등록된 제품이 없습니다.</td>"; } ?>
</tr></table>
=====================================================
포문으로 루프문이 도는데 첫번째 이미지만 출력되고 나머지는 뿌려주질 못하네요 밑에 내용들과 테이블은 출력이 되는걸 확인했습니다. 유독 첫번째 이미지만 출력되고 나머지는 공백으로 나와서요.. 어디부분을 고쳐야할지 감이잘안오네요 썸네일은 모두 생성되는걸 폴더에서 확인했습니다 뿌려주기만 하면 될것같은데...
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$mod = 5;
?>
<table width="100%" cellpadding="0" cellspacing="0"><tr>
<? $q=0;
for ($i=0; $i<count($list); $i++) {
$q++;
?>
<?
if ($i>0 && $i%$mod==0) { echo "</tr><tr>"; }
?>
<td>
<table width="100%" cellpadding="0" cellspacing="0">
<?
$p_four = explode("|",$list[$i][wr_4]);
$four01 = $p_four[0];
$four02 = $p_four[1];
$four03 = $p_four[2];
$four04 = $p_four[3];
$four05 = $p_four[4];
?>
<?
$p_nine = explode("|",$list[$i][wr_9]);
$nine01 = $p_nine[0];
$nine02 = $p_nine[1];
$nine03 = $p_nine[2];
$nine04 = $p_nine[3];
$nine05 = $p_nine[4];
$nine06 = $p_nine[5];
$nine07 = $p_nine[6];
$nine08 = $p_nine[7];
$nine09 = $p_nine[8];
$nine10 = $p_nine[9];
$nine11 = $p_nine[10];
$nine12 = $p_nine[11];
$nine13 = $p_nine[12];
$nine14 = $p_nine[13];
$nine15 = $p_nine[14];
?>
<tr valign="top">
<td align="center" valign="top"><table border="0" cellpadding="2">
<tr>
<td bgcolor="#f4f4f4"><table cellpadding="3" cellspacing="1" bgcolor="#cccccc" >
<tr>
<td bgcolor="#ffffff"><?
echo "<a href='{$list[$i][href]}'>";
$image = urlencode($list[$i][file][0][file]); // 첫번째 파일이 이미지라면
if ($i == 0) {
$qq=0;
//섬네일 관련 설정
$thumb_width= 110;//섬네일 최대폭
$thumb_height= 80;//섬네일 최대높이
$wr_content = preg_replace("/<(.*?)\>/","",$list[$i][wr_content]);
$wr_content = preg_replace("/ /","",$wr_content);
$wr_content = str_replace("//##", "", $wr_content);
if (preg_match("/\.(gif|jpg|png)$/i", $image))
{
//DQ엔진 인클루드 2005-03-22 석훈
//// 이 스킨에서 DQ 가 작동하기 위해서는 입력하는 이미지보다는 작게 설정해야 됨
include_once "$g4[path]/thumbEngine/dq_thumb_engine2.php";
$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'] = 30; // USM 필터의 amount(강도) 수치, 기본값 : 60
$dqEngine['usm_option2'] = 0.2; // USM 필터의 radius(반경) 수치, 기본값 : 0.5
$dqEngine['usm_option3'] = 0; // USM 필터의 threshold(제외픽셀) 수치, 기본값 : 1
// USM 필터의 세부 설정은 포토샵의 그것과 사용법이 동일합니다.
$dqEngine['thumb_resize'] = 2;
// 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';
if (!is_dir($thumb_path)) {
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
}
$thumbimg="$thumb_path/thumb_morningDQ1_E_" . $image;
make_thumb($thumb_width,$thumb_height,$thumbsource,$thumbimg);
@chmod($thumbimg, 0707);
echo"<img src='$thumbimg' alt='{$list[$i][subject]}' border='0' style='border:0px solid #cccccc;'></a>";
}
} ?></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr valign="top">
<td align="center" valign="top"><? if ($list[$i][is_notice]) {?>
<a href='<?=$list[$i][href]?>'><span class=black><b>
<?=$list[$i][subject]?>
</b></span></a>
<? } else {?>
<a href='<?=$list[$i][href]?>'>
<? if ($four02) echo '<b>';?>
<? if ($four03) echo '<span class="blue">';?>
<?=$list[$i][subject]?>
<? if ($four03) echo '</span>';?>
<? if ($four02) echo '</b>';?>
</a>
<? }?>
<? if ($list[$i][comment_cnt]) {?>
<a href="<?=$list[$i][comment_href]?>">
<?=$list[$i][comment_cnt]?>
</a>
<? }?><br>
<?=$nine10?>년/<?=$nine06?><br>
<span class="red"><strong><?=$nine12?></strong></span> 만원</td>
</tr>
</table>
</td><? } ?>
<?
$nam = ($i%$mod);
for ($k=$nam; $k<$mod && $nam; $k++)
{ echo "<td> </td>";}
?>
<? if (count($list) == 0) { echo "<td colspan=$mod class=bbs>등록된 제품이 없습니다.</td>"; } ?>
</tr></table>
=====================================================
포문으로 루프문이 도는데 첫번째 이미지만 출력되고 나머지는 뿌려주질 못하네요 밑에 내용들과 테이블은 출력이 되는걸 확인했습니다. 유독 첫번째 이미지만 출력되고 나머지는 공백으로 나와서요.. 어디부분을 고쳐야할지 감이잘안오네요 썸네일은 모두 생성되는걸 폴더에서 확인했습니다 뿌려주기만 하면 될것같은데...
댓글 전체

if ($i == 0) {
$qq=0;
//섬네일 관련 설정
==>
if ( true ) {
$qq=0;
//섬네일 관련 설정
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
$qq=0;
//섬네일 관련 설정
==>
if ( true ) {
$qq=0;
//섬네일 관련 설정
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
아 넥스트님 은인이십니다.. true 아.. 역시 알아야 사는군요... 천번만번 감사의 인사올립니다 ^^