k

사진 한줄당 출력갯수 정하려고 하는데 좀 도와주세요;;

어느분 갤러리 스킨에 보니 글을 쓸때 한줄에 출력할 이미지 갯수를 선택하는 기능이 있더군요..
 
제가 하고싶은건
 
사진이 1장일땐 줄당 1개출력
사진이 2장일땐 줄당 2개출력
사진이 3장 이상 부터는 줄당 3개출력
 
이렇게 하고싶습니다.
 
아래부분에서 윗쪽에 if 로 어떻게 설정하면 될것같은데 제가 php 를 전혀 모르는 관계로
도움을 요청합니다.
 
 
 
$n = $view[wr_2];     // 한줄당 출력 이미지수
  
  if ($n > (count($view[file])-1)) {
   $i_count = (count($view[file])-1);  //원본이미지수가 적으면 적은갯수를..
  }
  else {
   $i_count = $n;      //원본이미지수가 많으면 설정갯수를..
  } 
  if ($i_count > 0) {
  $wid = (int)($board[bo_image_width]/$i_count); //게시판환경설정->'이미지폭크기'를 갖고 나눈다
  $board[bo_image_width] = $wid;     //자동이미지폭 조정을 위해 다시 넘겨준다..
  $wid = (int)(1/$n*100);
  }
 
.
.
.
.
.
 
|

댓글 2개

<?
$n = $write[wr_2]; // 한줄당 출력 이미지수

if ($n > (count($view[file])-1)) {
$i_count = (count($view[file])-1); //원본이미지수가 적으면 적은갯수를..
}
else {
$i_count = $n; //원본이미지수가 많으면 설정갯수를..
}

$wid = (int)($board[bo_image_width]/$i_count); //게시판환경설정->'이미지폭크기'를 갖고 나눈다
$board[bo_image_width] = $wid; //자동이미지폭 조정을 위해 다시 넘겨준다..
$wid = (int)(1/$n*100);

echo "<table width='100%' cellpadding=3 cellspacing=0 border=0>";
echo "<tr>";
for ($i=0; $i<=count($view[file]); $i++) {

if (($view[file][$i][view]) && $i>0 && ($i%$n == 0)) {
echo "</tr><tr>";
}
if ($view[file][$i][view]) {
echo "<td align='center' valign='top' style='word-break:break-all'>";
echo $view[file][$i][view];
echo "<br><br>". $view[file][$i][content]; // 이미지 설명글
}
}

// 부족한 <td> 갯수 맞추는 작업
if ((count($view[file])-1) % $n != 0) {
$td_cnt = $n - ((count($view[file])-1)%$n);
for ($t=0; $t<$td_cnt; $t++) {
echo "<td>&nbsp;</td>";
}
}

echo "</tr></table>";
echo "<p>";
?>
이건 원래 이렇게 되어있는거 아닌가요? ;;

이미지를 2개를 업로드하면 출력갯수설정에서 선택을 안해도 자동으로 줄당 2개로
$n = $write[wr_2]; 이부분이 그렇게되도록 하고싶습니다.

3개면 자동으로 $n = $write[wr_2]; 가 3개로 ,,,,
간단할거같은데 전 도저히 모르겠습니다.. ㅠㅠ
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
19년 전 조회 1,204
19년 전 조회 1,542
19년 전 조회 1,251
19년 전 조회 1,075
19년 전 조회 1,148
19년 전 조회 1,072
19년 전 조회 1,532
19년 전 조회 1,511
19년 전 조회 3,660
19년 전 조회 1,525
19년 전 조회 1,522
19년 전 조회 1,559
19년 전 조회 1,529
19년 전 조회 1,507
19년 전 조회 1,565
19년 전 조회 1,572
19년 전 조회 1,080
19년 전 조회 1,396
19년 전 조회 1,126
19년 전 조회 1,167
🐛 버그신고