소스 좀 봐주세요~ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

소스 좀 봐주세요~ 정보

소스 좀 봐주세요~

첨부파일

list.skin.php (12.0K) 6회 다운로드 2010-08-07 01:21:40

본문

좌측의 썸네일을 누르면 우측에 보다 큰 이미지가 보여집니다.
여기까지는 잘 됩니다.

우측의 큰 이미지를 누르면 원본이미지로 팝업이미지가 떠야 됩니다.

그런데 팝업으로 뜨는 이미지가 바뀌지 않고 맨 처음 것이 계속 뜹니다.

아마도 아래 28라인에 <?=$list_lfile_view[0]?>때문에 배열 첫번째 이미지만

계속 가져오는 것 같습니다.

------------------------------------


<? for ($i=0; $i<count($list); $i++) {
		echo "<td width='93' height='130' align='center' valign='middle'>";
			if(!$member[mb_id]) {
				$list[$i][href] = "#";
			}

			$list_file = sql_fetch("select bf_file from $g4[board_file_table] where bo_table='$bo_table' and bf_no = '0' and wr_id='{$list[$i][wr_id]}'");
			if($list_file[bf_file]) {
				$list_file_view[$i] = "<img src='./../data/file/$bo_table/$list_file[bf_file]' style='cursor:pointer' border=0 width=$small_width height=$small_height onmousedown=\"document.getElementById('large').src='./../data/file/$bo_table/$list_file[bf_file]';\">";

				$list_lfile_view[$i] = "<a id=view href=javascript:popImg('./../data/file/$bo_table/$list_file[bf_file]')><img id=large src='./../data/file/$bo_table/$list_file[bf_file]' border=0 width=$large_width height=$large_height></a>";
			}else {
				$list_file_view[$i] = "";
				$list_lfile_view[$i] = "";
			}

		echo $list_file_view[$i];
		echo "<br>";
		echo "</td>";

		if ($i % 3 == 2) {
			echo "</tr><tr>";
		}

} ?>


</td><td align="center"><?=$list_lfile_view[0]?></td></tr>

  • 복사

댓글 전체

테스트를 안해봐서 정확한지는 모르겠으나

첨부파일 중에 data/file/$bo_table/$list_file[bf_file] 가 원본 이미지를 불러오는것이라면

width=$large_width height=$large_height 를 삭제 해 주면 될것 같네요.

안된다면 view.skin.php 파일에서 원본 이미지 추출 소스를 적용하시면 될듯 합니다.
© SIRSOFT
현재 페이지 제일 처음으로