첨부파일의 순서를 바꾸는 방법 질문입니다. 정보
첨부파일의 순서를 바꾸는 방법 질문입니다.본문
안녕하세요.
그누보드에서 글쓰기시 하단에 파일 첨부하잖아요.
그곳에서 여러파일들을 첨부를 하게되면
리스트페이지에서 맨위쪽의 첨부이미지가 아닌 맨 아래쪽 첨부 이미지가 먼저 나오게 순서를
만들려고 합니다. 고수님들 좀 부탁드립니다.
<? $h=-1;
for($i=0;$i<$list[$listNum][file][count]; $i++){
if(!$list[$listNum][file][$i][view]){$thumbNum--; continue; }
$thum_img="$imgPath/thumbs/{$list[$listNum][wr_id}.jpg";
$h++;
//큰 이미지 리사이즈
if($resizex && $resizey && ($list[$listNum][file][$i][image_width]>$resizex || $list[$listNum][file][$i][image_height]>$resizey) ){
$ret_wh= image_resizetg($list[$listNum][file][$i][file], $resizex, $resizey, $code, $list[$listNum][wr_id], $i);
if($ret_wh[0] && $ret_wh[1]){
$list[$listNum][file][$h][image_width]=$ret_wh[0]; $list[$listNum][file][$h][image_height]=$ret_wh[1];
}
}
//썸네일 만들기
if(!file_exists($thum_img))
tg_thumb($list[$listNum][file][$i][file],$thumbx, $thumby, $code, $list[$listNum][idx], $i );
?>
<td class='thumb' align='center' onmouseover="over_cell(<?=$h?>, this)" onmouseout="out_cell(<?=$h?>,this)" onmousedown="view_image(<?=$h?>)" id="thumTD<?=$h?>">
<img src="<?=$thum_img?>" >
</td>
<?}?>
그누보드에서 글쓰기시 하단에 파일 첨부하잖아요.
그곳에서 여러파일들을 첨부를 하게되면
리스트페이지에서 맨위쪽의 첨부이미지가 아닌 맨 아래쪽 첨부 이미지가 먼저 나오게 순서를
만들려고 합니다. 고수님들 좀 부탁드립니다.
<? $h=-1;
for($i=0;$i<$list[$listNum][file][count]; $i++){
if(!$list[$listNum][file][$i][view]){$thumbNum--; continue; }
$thum_img="$imgPath/thumbs/{$list[$listNum][wr_id}.jpg";
$h++;
//큰 이미지 리사이즈
if($resizex && $resizey && ($list[$listNum][file][$i][image_width]>$resizex || $list[$listNum][file][$i][image_height]>$resizey) ){
$ret_wh= image_resizetg($list[$listNum][file][$i][file], $resizex, $resizey, $code, $list[$listNum][wr_id], $i);
if($ret_wh[0] && $ret_wh[1]){
$list[$listNum][file][$h][image_width]=$ret_wh[0]; $list[$listNum][file][$h][image_height]=$ret_wh[1];
}
}
//썸네일 만들기
if(!file_exists($thum_img))
tg_thumb($list[$listNum][file][$i][file],$thumbx, $thumby, $code, $list[$listNum][idx], $i );
?>
<td class='thumb' align='center' onmouseover="over_cell(<?=$h?>, this)" onmouseout="out_cell(<?=$h?>,this)" onmousedown="view_image(<?=$h?>)" id="thumTD<?=$h?>">
<img src="<?=$thum_img?>" >
</td>
<?}?>
댓글 전체
제가 만든 소스코드군요
for문 $i 값을 뒤집으면 꺼꾸로 나오겠죠
for($i =$list[$listNum][file][count]-1; $i>=0; $i-- ){
for문 $i 값을 뒤집으면 꺼꾸로 나오겠죠
for($i =$list[$listNum][file][count]-1; $i>=0; $i-- ){
고맙습니다. 균이님, 근데 하단에 리스트는 바뀌어지는 데 ( 하단 리스트 클릭시 바뀌는 상단 큰이미지 )
상단에 큰이미지는 바뀌어지지가 않네요..
<div id="orgdiv"><img id="orgmg"></div>이게 큰 이미지 거든요.
preload_Image=new Array();
for(i=0; i<temp.length; i++){
preload_Image[i] = new Image();
preload_Image[i].src=imgPath+"/"+temp[i];
if(i==0) imgObj.src=preload_Image[0].src
}
이 preload_image[i] 것을 어떻게 수정하면 될것같은데ㅣ...휴..
상단에 큰이미지는 바뀌어지지가 않네요..
<div id="orgdiv"><img id="orgmg"></div>이게 큰 이미지 거든요.
preload_Image=new Array();
for(i=0; i<temp.length; i++){
preload_Image[i] = new Image();
preload_Image[i].src=imgPath+"/"+temp[i];
if(i==0) imgObj.src=preload_Image[0].src
}
이 preload_image[i] 것을 어떻게 수정하면 될것같은데ㅣ...휴..
해결했습니다.^^
$h=$list[$listNum][file][count];로 해주고
for(i=0; i<temp.length; i++){
preload_Image[i] = new Image();
preload_Image[i].src=imgPath+"/"+temp[i];
//if(i==0) imgObj.src=preload_Image[0].src // 을 아래와 같이 변경하니까 되네요.
if(i=="<?=$list[$listNum][file][count]-1;?>") imgObj.src=preload_Image["<?=$list[$listNum][file][count]-1;?>"].src
}
힌트주셔서 정말 감사합니다.
$h=$list[$listNum][file][count];로 해주고
for(i=0; i<temp.length; i++){
preload_Image[i] = new Image();
preload_Image[i].src=imgPath+"/"+temp[i];
//if(i==0) imgObj.src=preload_Image[0].src // 을 아래와 같이 변경하니까 되네요.
if(i=="<?=$list[$listNum][file][count]-1;?>") imgObj.src=preload_Image["<?=$list[$listNum][file][count]-1;?>"].src
}
힌트주셔서 정말 감사합니다.
안녕하세요 hero412님에게 쪽지가 발송이 안되어서 여기에 부탁을 드립니다
수정하신 부분이 view_img_contents.php 이 파일 하나 뿐이신가요?
댓글보면서 해보니까 저의 경우에는 사진이 뜨지를 않습니다
시간 괜찮으시다면 어디를 어떻게 수정하셨는지 알려주시면 감사하겠습니다
감기조심하세요~
수정하신 부분이 view_img_contents.php 이 파일 하나 뿐이신가요?
댓글보면서 해보니까 저의 경우에는 사진이 뜨지를 않습니다
시간 괜찮으시다면 어디를 어떻게 수정하셨는지 알려주시면 감사하겠습니다
감기조심하세요~