다시 질문드립니다. 고수님들 좀 도와주세요.. > 그누3질답

그누3질답

다시 질문드립니다. 고수님들 좀 도와주세요.. 정보

그누보드 다시 질문드립니다. 고수님들 좀 도와주세요..

본문

진도가 안나가요.. 좀 도와주세요..
gbview.skin.php에서 파일1에 올린이미지뿌리는게
<?
for ($i=1; $i<=$cfg[file_count]; $i++) {
if ($file[$i][view]) { echo $file[$i][view]; }
}
?> 이거 같은데요. 이걸 gblist.skin.php에서 사용할려면 아래 처럼 하면 되는거 같던데
안됩니다. 머가 잘못 된것입니까? 제발 도와주세요..


질문은
음 그러니깐.. 파일1에 올린이미지를 gblist.skin.php 에서 할라면
<?//스크린샷위치에 업로드파일 로드
for ($i=0; $i<=$cfg[file_count]; $i++) {
if ($file[$i][view]) { echo $file[$i][view]; }
}
?>
<!-- 이미지 레이어 -->
<table border=0 cellspacing=0 cellpadding=0 width="100%" height="100%" align="center">
<form name=f><input type=hidden name=dnimg value='<?=$list[0][file1]?>'></form>

<tr>
<td width='10'> </td>
<td class='padding20'></td>
<td width='10'> </td>
</tr>
<tr>
<td> </td>
<td align="center" valign="middle">
<table width='100%' cellpadding=0 cellspacing=0 border=0 style='TABLE-LAYOUT: fixed;'>
<tr>
<td width=''> </td>
<td width='<?=$thum_WH?>' height='<?=$thum_HG?>' align='center' valign='top' style='border-width:1px; border-color:#999999; border-style:solid;'>
<img name=gallery_img value=0 src='<?=$list[0][file1]?>' width='<?=$thum_WH?>' height='<?=$thum_HG?>' border='0' onClick="openDnWnd();" style='cursor:hand' alt='원본이미지보기'></td>
<td width=''> </td>
</tr>
</table>
위에처럼 하면 되는것 같은데요..
value에서 <?=$list[0][file1]?> 이런식으로 값을 져도 안먹고요..
value에서 ./data/file/gd/3a53afb6_54.jpg 이런식으로 바로 값을 주면
그림나오거던요..
참고사이트 : http://donkey.pe.kr/board/?doc=bbs/gnuboard.php&bo_table=gd
여기입니다.
도와주세요.. 말로표현하기도 어렵네여..
수고하세요..
최강그누보드

댓글 전체

Gats 님 홈 둘러 보니까 제가 의도한것과 비스무리 하네요.
산넘어 산 이라고 .... 또 어지럼증이 .... 잘 보고 .... 터득을 ....^^;
애 쓰시는분들 많네요.^^; 잠깐 보다 갑니다.^^
gblist.skin.php와 gbview.skin.php에서 사용하는 file정보를 가지고있는 변수가 다릅니다.
그래서
gblist.skin.php에서 사용하실려면 $list[$i][file_image1], $list[$i][file_image2]를
gbview.skin.php에서 사용하실려 $file[$i][view]를 사용하셔야 합니다.
아 루트 님 죄송합니다. 글올라완줄 몰랐어요..
그런데.. 위에 처럼 하면 나오는데요.. 제가 질문하고자 하는것은 스킨자료실에 보면 썸네일 기능 된 갤러 리 있거던요. 그거때문에 그러거던요..
소스보면
<?//스크린샷위치에 업로드파일 로드
for ($i=0; $i<=$cfg[file_count]; $i++) {
if ($file[$i][view]) { echo $file[$i][view]; }
}
?>
이렇게 하고 그다음에
<!-- 이미지 레이어 -->
<table border=0 cellspacing=0 cellpadding=0 width="100%" height="100%" align="center">
<form name=f><input type=hidden name=dnimg value='<?=$list[0][file1]?>'></form>
위에부분에 value='<?=$list[0][file1]?>'>을 이렇게 줬는데 브라우저에서 실행해보면 글미이 안나옵니다.
그리고 values 값에다가 그냥 ./data/file/gd/3a53afb6_54.jpg/ 이런식으로 그러니까
 value='./data/file/gd/3a53afb6_54.jpg' 이렇게 하면 바로 그림이 나오거던요.. 아 왜 안묵히죠..
수고하세요..
gblist.skin.php에 다음과 같은 for 문이 있는데 <? for ($i=0; $i<count($list); $i++) { ?> ~ <? } ?>
위 for 문 사이에 다음 내용을 넣으시면 나옵니다.
<?
for ($k=1; $k<=$cfg[file_count]; $k++) {
  echo "<img src=".$list[$i]["file_image".$k].">";
}               
?>

위에있는 for 문을 추가하는데 기존 for문 사이에 이것을 넣으셔야만 나옵니다.
그래야 바로 위의 for문에서 사용하는 $i가 기존 사용되던 for문에 있는것으로 사용하실수 있습니다.
설명을 하고도 이상하군요
혹시 혼란스러우시면 스킨에 있는 기존 for 문 바로 아래에 위의 for 문을 추가해보세요.


만약 첫번째 이미지 하나만 표시하고자 한다면
<?
  echo "<img src=".$list[0]["file_image1"].">";
?>
아래 2047에 질문하신것과 뭣이 다르죠?
아래 질문하신 것에 답변을 달았는데 방금 또 이글이 올라와 있군요.
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=qa&page=1&wr_id=8134

다른점이 있다면 코멘트 달아주세요...
전체 9,564
그누3질답 내용 검색

회원로그인

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