뷰페이지 썸네일 출력시 첫번째 이미지가 처음에 출력되게끔 하고싶어요
본문
http://csms.co.kr/bbs/board.php?bo_table=98&wr_id=1
!-->
첨부파일로 이미지를 여러장 올릴때 뷰페이지 왼쪽 상단에 큰 썸네일이 나오는데
가장 아래쪽에 올린 이미지가 맨 처음 페이지 떴을때 나오더라구요 지금 화면으로는 꽃이미지가 나오죠
썸네일 리스트중에 왼쪽에 텍스트로 된 이미지가 출력되게끔 하고 싶어요
처음에 올린 이미지가 화면에 표시되게끔 하고 싶은데 방법이 없을까요 ..
<SCRIPT LANGUAGE='JavaScript'>
// 이미지뷰어
<!--
var win= null;
function View_Open(img, w, h)
{
var winl = (screen.width-w)/2;
var wint = (screen.height-h)/3;
var settings ='height='+h+',';
settings +='width='+w+',';
settings +='top='+wint+',';
settings +='left='+winl+',';
settings +='scrollbars=yes,';
settings +='resizable=yes,';
settings +='status=no';
win=window.open("","newWindow",settings);
win.document.open();
win.document.write ("<html><head><title>원본 이미지 보기</title></head>");
win.document.write ("<script>function init(){window.resizeBy(document.all.pop_img.width-document.body.clientWidth, document.all.pop_img.height-document.body.clientHeight+10);}</script>");
win.document.write ("<body bgcolor=white topmargin=0 leftmargin=0 marginwidth=0 marginheight=0 oncontextmenu='return false' ondragstart='return false' onkeydown='return false' onselectstart='return false' onload='init();'>");
win.document.write ("<img src='"+img+"' border=0 onclick='window.close();' style='cursor:hand' title='닫기' id='pop_img'>");
win.document.write ("</body></html>");
win.document.close();
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
image_directory = ""; //배경이미지 경로
clear = new Image(); clear.src = image_directory + "./img/blank.gif";
<?
//파일 뽑기
$sql2 = " select bf_file from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' order by bf_no limit 0, 10 ";
$result2 = sql_query($sql2);
for ($j=0; $row2 = sql_fetch_array($result2); $j++) {
$view_one = "{$g4['path']}/data/file/{$bo_table}/{$row2['bf_file']}";
?>
view_img<?=$j?> = new Image();
view_img<?=$j?>.src = "<?=$g4['path']?>/data/file/<?=$bo_table?>/<?=$row2['bf_file']?>";
<? } ?>
function bgChange(imgName) {
document.all.view_img.src = eval(imgName + ".src");
}
// -->
</SCRIPT>
<table width=100% cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td width="5"></td>
<td style="padding:4 0 4 0px;" width="350" height="350" align="center" valign="top">
<div style='width:350px; position:relative; overflow:hidden;' align=center><a href="javascript:void(0);" onClick="View_Open('<?=$view_one?>')"><img src="<?=$view_one?>" name="view_img" border="5" width=330 height=330 style="border-color:#161616;"></a></div>
</td>
<td width="10"></td>
<td style="padding:4 0 4 0px;" width="400" height="330" align="center" valign="top">
<table id="Table_01" width="400" height="138" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2"><img src="<?=$board_skin_path?>/img/product_01.gif" width="250" height="12" alt=""></td>
</tr>
<tr>
<td><?php echo($view[wr_3]); ?></td>
<td width="280" height="28"><p align="left"><b><font color="#669900"><span style="font-size:24pt;"><?php echo($view[subject]); ?></span></font></b></p></td>
</tr>
<tr>
<td colspan="2"><img src="<?=$board_skin_path?>/img/product_04.gif" width="250" height="4" alt=""></td>
</tr>
<tr>
<td><img src="/images/list_bt_01.jpg"><b><span style="font-size:13pt;"> 중 량 :</span></b></td>
<td width="280" height="28"><p align="center"><font color="#666666"><span style="font-size:11pt;"><?php echo($view[wr_7]); ?> g</span></font></p></td>
</tr>
<tr>
<td colspan="2"><img src="<?=$board_skin_path?>/img/product_07.gif" width="250" height="4" alt=""></td>
</tr>
<tr>
<td><img src="/images/list_bt_02.jpg"> <b><span style="font-size:13pt;">주 원 료 :</span></b></td>
<td width="280" height="28"><p align="center"><font color="#666666"><span style="font-size:11pt;"><?php echo($view[wr_8]); ?></span></font></p></td>
</tr>
<tr>
<td colspan="2"><img src="<?=$board_skin_path?>/img/product_07.gif" width="250" height="4" alt=""></td>
</tr>
<tr>
<td><img src="/images/list_bt_03.jpg"> <b><span style="font-size:13pt;">입 상 :</span></b></td>
<td width="280" height="28"><p align="center"><font color="#666666"><span style="font-size:11pt;"><?php echo($view[wr_9]); ?></span></font></p></td>
</tr>
<tr>
<td colspan="2"><img src="<?=$board_skin_path?>/img/product_07.gif" width="250" height="4" alt=""></td>
</tr>
<tr>
<td><img src="/images/list_bt_04.jpg"> <b><span style="font-size:13pt;">출시년도 :</span></b></td>
<td width="280" height="28"><p align="center"><font color="#666666"><span style="font-size:11pt;"><?php echo($view[wr_10]); ?> 년</span></font></p></td>
</tr>
<tr>
<td colspan="2"><img src="<?=$board_skin_path?>/img/product_07.gif" width="250" height="4" alt=""></td>
</tr>
<tr>
<td colspan="2">
<?
//파일 뽑기
$sql = " select bf_file from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' order by bf_no limit 0, 10 ";
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++) {
//썸네일 코드 시작
$data_path = $g4['path'] . "/data/file/{$bo_table}";//라이브러리 파일 참조
$thumb_path = $data_path . '/thumbOpen';
$view_w = 110; //썸네일 가로사이즈
$view_h = 110; //썸네일 세로사이즈
$sch_q = 100; //썸네일 퀼리티
if (!is_dir($thumb_path)) {
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
}
$filename = $row[bf_file]; //파일명
$thumb = $thumb_path.'/'.$filename; //썸네일
if (!file_exists($thumb))
{
$file = $data_path.'/'.$filename; //원본
if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file))
{
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
continue;
$rate = $view_w / $size[0];
$height = (int)($size[1] * $rate);
if ($height < $view_h)
$dst = imagecreatetruecolor($view_w, $height);
else
$dst = imagecreatetruecolor($view_w, $view_h);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $view_w, $height, $size[0], $size[1]);
imagejpeg($dst, $thumb_path.'/'.$filename, $sch_q);
chmod($thumb_path.'/'.$filename, 0707);
}
}
if (file_exists($thumb) && $filename) {
?>
<a href="javascript:void(0);" onClick="View_Open('<?=$data_path?>/<?=$filename?>')" onMouseOver="bgChange('view_img<?=$i?>');" onMouseOut="bgChange('view_img<?=$i?>');"><img src='<?=$thumb?>' border=1 width=95 height=95 style="border-color:#d5d5d5;"></a> <?
//onMouseOut="bgChange('clear');"
}
}
?>
</td>
</tr>
</table>
</td>
<td width="5"></td>
</tr>
</table>
답변 2
//파일 뽑기 |
037 |
$sql2 = " select bf_file from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' order by bf_no limit 0, 10 " ; |
37번쨰 줄에 있는 윗 구문을 아래처럼 해보세요.
않되도 돌던지기 없김돠..;;
$sql2
=
" select bf_file from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' order by bf_no
desc
limit 0, 10 "
;
빨간 부분의 desc 를 추가해보세요.
많은 도움이 되었습니다. 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.