사진 한줄당 출력갯수 정하려고 하는데 좀 도와주세요;; 정보
사진 한줄당 출력갯수 정하려고 하는데 좀 도와주세요;;본문
어느분 갤러리 스킨에 보니 글을 쓸때 한줄에 출력할 이미지 갯수를 선택하는 기능이 있더군요..
제가 하고싶은건
사진이 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);
}
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);
}
.
.
.
.
.
댓글 전체
<?
$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> </td>";
}
}
echo "</tr></table>";
echo "<p>";
?>
$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> </td>";
}
}
echo "</tr></table>";
echo "<p>";
?>
이건 원래 이렇게 되어있는거 아닌가요? ;;
이미지를 2개를 업로드하면 출력갯수설정에서 선택을 안해도 자동으로 줄당 2개로
$n = $write[wr_2]; 이부분이 그렇게되도록 하고싶습니다.
3개면 자동으로 $n = $write[wr_2]; 가 3개로 ,,,,
간단할거같은데 전 도저히 모르겠습니다.. ㅠㅠ
이미지를 2개를 업로드하면 출력갯수설정에서 선택을 안해도 자동으로 줄당 2개로
$n = $write[wr_2]; 이부분이 그렇게되도록 하고싶습니다.
3개면 자동으로 $n = $write[wr_2]; 가 3개로 ,,,,
간단할거같은데 전 도저히 모르겠습니다.. ㅠㅠ