게시판에 사진이 2개씩 출력되요ㅠ 채택완료
사진을 여러장 올릴 때 사진 간격을 띄우려고 view.skin.php소스를 변경했는데 갤러리에 사진이 2개씩 출력됩니다ㅠ
예를들어, 첨부파일로 사진을 2개를 넣었을 때 위에 2장은 간격도 잘 떨어져 출력되는데 그 밑에 위와 같은 사진 2장이 붙은채로 같이 뜨네요..
원본소스는 제가 지금 찾고 있는데 안보이네요ㅠ
아래 소스 중에 맨 아래에 echo $file_viewer 를 지워보니 사진 2장이 붙은채로 그대로 나옵니다.
도와주세요..
<?
?>
ob_start();
for ($i=0; $i<=$view[file][count]; $i++) {
if ($view[file][$i][view]) {
if ($board[bo_image_width] < $view[file][$i][image_width]) { // 이미지 크기 조절
$img_width = $board[bo_image_width];
} else {
$img_width = $view[file][$i][image_width];
}
$view[file][$i][view] = str_replace("<img", "<img width=\"{$img_width}\"", $view[file][$i][view]);
$view[file][$i][view] = str_replace("onclick='image_window(this);'", "onclick='mw_image_window(this, {$view[file][$i][image_width]}, {$view[file][$i][image_height]});'", $view[file][$i][view]);
echo $view[file][$i][view] . "<br/><br/>";
}
}
$file_viewer = ob_get_contents();
ob_end_clean();
echo $file_viewer;
?>
답변 1개
맨 윗 부분 <? ?> 이건 sir 버그 같고..
배추 스킨에 있던 이미지 리사이즈 관련 코드인 것 같은데 별 특이점은 없습니다. view.skin.php 전체를 올려보세요.
혹시 원본 소스랑 같이 넣으신거 아닌가요? 저걸 넣으면 아래 부분은 삭제 하셔야됩니다.
<?
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
echo $view[file][$i][view] . "<p>";
}
?>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인