곱슬최씨께서 가르쳐주신 것을 한번 더 응용하고자 하는데.... 정보
곱슬최씨께서 가르쳐주신 것을 한번 더 응용하고자 하는데....본문
위 링크를 보고 그대로 하니 잘 됩니다.
여기서 소스를 더 간단히 하기위해서 아래처럼했지만 되질 않습니다.
빨간줄부터 에러메세지입니다.
어떻게 고쳐야되는가요?
for($i=0; $i<=count($view[file]); $i++) {
if($i >=0 && $i<10) {
$dqboard_bo_1 = $board['bo_1'];
$dq_board = explode(",",$dqboard_bo_1);
$dq_board{$i}_1 = "$dq_board[0]";
$dq_board{$i}_2 = "$dq_board[1]";
$dq_board = explode(",",$dqboard_bo_1);
$dq_board{$i}_1 = "$dq_board[0]";
$dq_board{$i}_2 = "$dq_board[1]";
$dq_board{$i}_3 = "$dq_board[2]";
$dq_board{$i}_4 = "$dq_board[3]";
$dq_board{$i}_5 = "$dq_board[4]";
$dq_board{$i}_6 = "$dq_board[5]";
$dq_board{$i}_7 = "$dq_board[6]";
$dq_board{$i}_8 = "$dq_board[7]";
$dq_board{$i}_9 = "$dq_board[8]";
$dq_board{$i}_10 = "$dq_board[9]";
$dq_board{$i}_8 = "$dq_board[7]";
$dq_board{$i}_9 = "$dq_board[8]";
$dq_board{$i}_10 = "$dq_board[9]";
$val_1 = "dq_board{$i}_1";
$val_2 = "dq_board{$i}_2";
$val_3 = "dq_board{$i}_3";
$val_4 = "dq_board{$i}_4";
$val_5 = "dq_board{$i}_5";
$val_6 = "dq_board{$i}_6";
$val_7 = "dq_board{$i}_7";
$val_8 = "dq_board{$i}_8";
$thumb_width=$$val_1;
$thumb_height=$$val_2;
$thum_style=$$val_3;
$float_style=$$val_4;
$padding_right=$$val_5;
$padding_left=$$val_6;
$border_color=$$val_7;
$border=$$val_8;
$thumb_height=$$val_2;
$thum_style=$$val_3;
$float_style=$$val_4;
$padding_right=$$val_5;
$padding_left=$$val_6;
$border_color=$$val_7;
$border=$$val_8;
~~~~~
}
}
댓글 전체

$val_1 = "dq_board{$i}_1";
$val_2 = "dq_board{$i}_2";
$$val_1 = $dq_board[0];
$$val_2 = $dq_board[1];
echo $dq_board0_1;
이렇게 사용하시는게 맞을 것 같습니다.
헌데 위의 로직에서는 굳이 저렇게 하실 필요가 없어보입니다.
아래 코드를 참고해주세요..
$dqboard_bo_1 = $board['bo_1'];
$dq_board = explode(",",$dqboard_bo_1);
$thumb_width = $dq_board[0];
$thumb_height = $dq_board[1];
$thum_style = $dq_board[2];
$val_2 = "dq_board{$i}_2";
$$val_1 = $dq_board[0];
$$val_2 = $dq_board[1];
echo $dq_board0_1;
이렇게 사용하시는게 맞을 것 같습니다.
헌데 위의 로직에서는 굳이 저렇게 하실 필요가 없어보입니다.
아래 코드를 참고해주세요..
$dqboard_bo_1 = $board['bo_1'];
$dq_board = explode(",",$dqboard_bo_1);
$thumb_width = $dq_board[0];
$thumb_height = $dq_board[1];
$thum_style = $dq_board[2];
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=42917&sca=%B0%D4%BD%C3%C6%C7
위 링크의 뷰화면소스입니다.
죄송하지만 이것에 곱슬최씨님의 방식을 대입해주실 수 없어요?
제가 이해력이 약해서......
<?
// 썸네일관련설정
$dqboard_bo_1 = $board['bo_1'];
$dq_board = explode(",",$dqboard_bo_1);
$dq_board0_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board0_2 = $dq_board[1]; // 썸네일최대높이
$dq_board0_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board0_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board0_5 = $dq_board[4]; // padding 1
$dq_board0_6 = $dq_board[5]; // padding 2
$dq_board0_7 = $dq_board[6]; // border-color
$dq_board0_8 = $dq_board[7]; // border
$dq_board0_9 = $dq_board[8]; // 원본그림보이기여부
$dq_board0_10 = $dq_board[9]; // 경계선보이기여부
// bo_1중에서 아래부분은 리스트,뷰화면,콤맨트의 색갈설정부분
$dq_board0_11 = $dq_board[10]; // list-number=subject_rb=contents_rb
$dq_board0_12 = $dq_board[11]; // list_subject=subject-line=comment-rb
$dq_board0_13 = $dq_board[12]; // subject-rbg
$dq_board0_14 = $dq_board[13]; // font-color
$dq_board0_15 = $dq_board[14]; // contents-rbg
$dq_board0_16 = $dq_board[15]; // comment-rbg
$dqboard_bo_2 = $board['bo_2'];
$dq_board = explode(",",$dqboard_bo_2);
$dq_board1_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board1_2 = $dq_board[1]; // 썸네일최대높이
$dq_board1_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board1_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board1_5 = $dq_board[4]; // padding 1
$dq_board1_6 = $dq_board[5]; // padding 2
$dq_board1_7 = $dq_board[6]; // border-color
$dq_board1_8 = $dq_board[7]; // border
$dqboard_bo_3 = $board['bo_3'];
$dq_board = explode(",",$dqboard_bo_3);
$dq_board2_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board2_2 = $dq_board[1]; // 썸네일최대높이
$dq_board2_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board2_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board2_5 = $dq_board[4]; // padding 1
$dq_board2_6 = $dq_board[5]; // padding 2
$dq_board2_7 = $dq_board[6]; // border-color
$dq_board2_8 = $dq_board[7]; // border
$dqboard_bo_4 = $board['bo_4'];
$dq_board = explode(",",$dqboard_bo_4);
$dq_board3_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board3_2 = $dq_board[1]; // 썸네일최대높이
$dq_board3_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board3_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board3_5 = $dq_board[4]; // padding 1
$dq_board3_6 = $dq_board[5]; // padding 2
$dq_board3_7 = $dq_board[6]; // border-color
$dq_board3_8 = $dq_board[7]; // border
$dqboard_bo_5 = $board['bo_5'];
$dq_board = explode(",",$dqboard_bo_5);
$dq_board4_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board4_2 = $dq_board[1]; // 썸네일최대높이
$dq_board4_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board4_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board4_5 = $dq_board[4]; // padding 1
$dq_board4_6 = $dq_board[5]; // padding 2
$dq_board4_7 = $dq_board[6]; // border-color
$dq_board4_8 = $dq_board[7]; // border
$dqboard_bo_6 = $board['bo_6'];
$dq_board = explode(",",$dqboard_bo_6);
$dq_board5_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board5_2 = $dq_board[1]; // 썸네일최대높이
$dq_board5_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board5_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board5_5 = $dq_board[4]; // padding 1
$dq_board5_6 = $dq_board[5]; // padding 2
$dq_board5_7 = $dq_board[6]; // border-color
$dq_board5_8 = $dq_board[7]; // border
$dqboard_bo_7 = $board['bo_7'];
$dq_board = explode(",",$dqboard_bo_7);
$dq_board6_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board6_2 = $dq_board[1]; // 썸네일최대높이
$dq_board6_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board6_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board6_5 = $dq_board[4]; // padding 1
$dq_board6_6 = $dq_board[5]; // padding 2
$dq_board6_7 = $dq_board[6]; // border-color
$dq_board6_8 = $dq_board[7]; // border
$dqboard_bo_8 = $board['bo_8'];
$dq_board = explode(",",$dqboard_bo_8);
$dq_board7_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board7_2 = $dq_board[1]; // 썸네일최대높이
$dq_board7_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board7_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board7_5 = $dq_board[4]; // padding 1
$dq_board7_6 = $dq_board[5]; // padding 2
$dq_board7_7 = $dq_board[6]; // border-color
$dq_board7_8 = $dq_board[7]; // border
$dqboard_bo_9 = $board['bo_9'];
$dq_board = explode(",",$dqboard_bo_9);
$dq_board8_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board8_2 = $dq_board[1]; // 썸네일최대높이
$dq_board8_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board8_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board8_5 = $dq_board[4]; // padding 1
$dq_board8_6 = $dq_board[5]; // padding 2
$dq_board8_7 = $dq_board[6]; // border-color
$dq_board8_8 = $dq_board[7]; // border
$dqboard_bo_10 = $board['bo_10'];
$dq_board = explode(",",$dqboard_bo_10);
$dq_board9_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board9_2 = $dq_board[1]; // 썸네일최대높이
$dq_board9_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board9_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board9_5 = $dq_board[4]; // padding 1
$dq_board9_6 = $dq_board[5]; // padding 2
$dq_board9_7 = $dq_board[6]; // border-color
$dq_board9_8 = $dq_board[7]; // border
?>
///헤치티엠엘태그무시해주세요...
<? $web_zine_content = explode("//##",$view[content]); ?>
<?
$image = urlencode($view[file][0][file]);
if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
echo "<tr valign=top><td>
<div align='justify' style='margin-right:1; margin-left:1;'>
<font color='$dq_board0_14'>$web_zine_content[0]</font>
</div>
</td></tr>";
if ($dq_board0_10 =="on"){
echo "
<tr>
<td height='1' background='$board_skin_path/img/dot_bg.gif'></td>
</tr>
<tr>
<td height='1' background='$board_skin_path/img/dot_bg.gif'></td>
</tr>";
}
for($i=0; $i<=count($view[file]); $i++) {
$t = $i + 1;
if($i >= 0 && $i<10) {
$vali_1 = "dq_board{$i}_1";
$vali_2 = "dq_board{$i}_2";
$vali_3 = "dq_board{$i}_3";
$vali_4 = "dq_board{$i}_4";
$vali_5 = "dq_board{$i}_5";
$vali_6 = "dq_board{$i}_6";
$vali_7 = "dq_board{$i}_7";
$vali_8 = "dq_board{$i}_8";
$thumb_width=$$vali_1;//섬네일 최대폭
$thumb_height=$$vali_2;//섬네일 최대높이
$thum_style=$$vali_3;
$float_style=$$vali_4;
$padding_right=$$vali_5;
$padding_left=$$vali_6;
$border_color=$$vali_7;
$border=$$vali_8;
$image = urlencode($view[file][$i][file]);
if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
include_once "$g4[path]/thumbEngine/dq_thumb_engine4gnu.php";
$dqEngine['thumb_resize'] = $thum_style;
// 0, 1, 2 사용
// 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$thumbsource="$g4[path]/data/file/$bo_table/" . $image;
$thumbimg="$g4[path]/data/file/$bo_table/thumb_view_" . $image ;
make_thumb($thumb_width,$thumb_height,$thumbsource,$thumbimg);
@chmod($thumbimg, 0707);
$image_file = "thumb_view_".$image;
$image_url = "$g4[path]/data/file/$bo_table";
echo "<tr valign=top><td>";
if ($dq_board0_9 =="on" || $is_admin == "super"){
echo "<span style='float:$float_style' style='padding:17 $padding_right 10 $padding_left'>
<a href='javascript:openImageWinCenter(\"$thumbsource\")'>
<img src='$image_url/$image_file' style='border-color:$border_color;' border='$border' ></a>
</span>";
} else {
echo "<span style='float:$float_style' style='padding:17 $padding_right 10 $padding_left'>
<img src='$image_url/$image_file' style='border-color:$border_color;' border='$border' >
</span>";
}
echo "<div align='justify' style='margin-right:1; margin-left:1;'><font color='$dq_board0_14'>$web_zine_content[$t]</font></div>";
echo "</td></tr>";
if ($dq_board0_10 =="on"){
echo "
<tr>
<td height='1' background='$board_skin_path/img/dot_bg.gif'></td>
</tr>";
}
}
}
}
?>
위 링크의 뷰화면소스입니다.
죄송하지만 이것에 곱슬최씨님의 방식을 대입해주실 수 없어요?
제가 이해력이 약해서......
<?
// 썸네일관련설정
$dqboard_bo_1 = $board['bo_1'];
$dq_board = explode(",",$dqboard_bo_1);
$dq_board0_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board0_2 = $dq_board[1]; // 썸네일최대높이
$dq_board0_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board0_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board0_5 = $dq_board[4]; // padding 1
$dq_board0_6 = $dq_board[5]; // padding 2
$dq_board0_7 = $dq_board[6]; // border-color
$dq_board0_8 = $dq_board[7]; // border
$dq_board0_9 = $dq_board[8]; // 원본그림보이기여부
$dq_board0_10 = $dq_board[9]; // 경계선보이기여부
// bo_1중에서 아래부분은 리스트,뷰화면,콤맨트의 색갈설정부분
$dq_board0_11 = $dq_board[10]; // list-number=subject_rb=contents_rb
$dq_board0_12 = $dq_board[11]; // list_subject=subject-line=comment-rb
$dq_board0_13 = $dq_board[12]; // subject-rbg
$dq_board0_14 = $dq_board[13]; // font-color
$dq_board0_15 = $dq_board[14]; // contents-rbg
$dq_board0_16 = $dq_board[15]; // comment-rbg
$dqboard_bo_2 = $board['bo_2'];
$dq_board = explode(",",$dqboard_bo_2);
$dq_board1_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board1_2 = $dq_board[1]; // 썸네일최대높이
$dq_board1_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board1_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board1_5 = $dq_board[4]; // padding 1
$dq_board1_6 = $dq_board[5]; // padding 2
$dq_board1_7 = $dq_board[6]; // border-color
$dq_board1_8 = $dq_board[7]; // border
$dqboard_bo_3 = $board['bo_3'];
$dq_board = explode(",",$dqboard_bo_3);
$dq_board2_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board2_2 = $dq_board[1]; // 썸네일최대높이
$dq_board2_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board2_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board2_5 = $dq_board[4]; // padding 1
$dq_board2_6 = $dq_board[5]; // padding 2
$dq_board2_7 = $dq_board[6]; // border-color
$dq_board2_8 = $dq_board[7]; // border
$dqboard_bo_4 = $board['bo_4'];
$dq_board = explode(",",$dqboard_bo_4);
$dq_board3_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board3_2 = $dq_board[1]; // 썸네일최대높이
$dq_board3_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board3_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board3_5 = $dq_board[4]; // padding 1
$dq_board3_6 = $dq_board[5]; // padding 2
$dq_board3_7 = $dq_board[6]; // border-color
$dq_board3_8 = $dq_board[7]; // border
$dqboard_bo_5 = $board['bo_5'];
$dq_board = explode(",",$dqboard_bo_5);
$dq_board4_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board4_2 = $dq_board[1]; // 썸네일최대높이
$dq_board4_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board4_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board4_5 = $dq_board[4]; // padding 1
$dq_board4_6 = $dq_board[5]; // padding 2
$dq_board4_7 = $dq_board[6]; // border-color
$dq_board4_8 = $dq_board[7]; // border
$dqboard_bo_6 = $board['bo_6'];
$dq_board = explode(",",$dqboard_bo_6);
$dq_board5_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board5_2 = $dq_board[1]; // 썸네일최대높이
$dq_board5_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board5_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board5_5 = $dq_board[4]; // padding 1
$dq_board5_6 = $dq_board[5]; // padding 2
$dq_board5_7 = $dq_board[6]; // border-color
$dq_board5_8 = $dq_board[7]; // border
$dqboard_bo_7 = $board['bo_7'];
$dq_board = explode(",",$dqboard_bo_7);
$dq_board6_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board6_2 = $dq_board[1]; // 썸네일최대높이
$dq_board6_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board6_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board6_5 = $dq_board[4]; // padding 1
$dq_board6_6 = $dq_board[5]; // padding 2
$dq_board6_7 = $dq_board[6]; // border-color
$dq_board6_8 = $dq_board[7]; // border
$dqboard_bo_8 = $board['bo_8'];
$dq_board = explode(",",$dqboard_bo_8);
$dq_board7_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board7_2 = $dq_board[1]; // 썸네일최대높이
$dq_board7_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board7_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board7_5 = $dq_board[4]; // padding 1
$dq_board7_6 = $dq_board[5]; // padding 2
$dq_board7_7 = $dq_board[6]; // border-color
$dq_board7_8 = $dq_board[7]; // border
$dqboard_bo_9 = $board['bo_9'];
$dq_board = explode(",",$dqboard_bo_9);
$dq_board8_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board8_2 = $dq_board[1]; // 썸네일최대높이
$dq_board8_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board8_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board8_5 = $dq_board[4]; // padding 1
$dq_board8_6 = $dq_board[5]; // padding 2
$dq_board8_7 = $dq_board[6]; // border-color
$dq_board8_8 = $dq_board[7]; // border
$dqboard_bo_10 = $board['bo_10'];
$dq_board = explode(",",$dqboard_bo_10);
$dq_board9_1 = $dq_board[0]; // 썸네일 최대넓이
$dq_board9_2 = $dq_board[1]; // 썸네일최대높이
$dq_board9_3 = $dq_board[2]; // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$dq_board9_4 = $dq_board[3]; // 그림위치 left 또는 right
$dq_board9_5 = $dq_board[4]; // padding 1
$dq_board9_6 = $dq_board[5]; // padding 2
$dq_board9_7 = $dq_board[6]; // border-color
$dq_board9_8 = $dq_board[7]; // border
?>
///헤치티엠엘태그무시해주세요...
<? $web_zine_content = explode("//##",$view[content]); ?>
<?
$image = urlencode($view[file][0][file]);
if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
echo "<tr valign=top><td>
<div align='justify' style='margin-right:1; margin-left:1;'>
<font color='$dq_board0_14'>$web_zine_content[0]</font>
</div>
</td></tr>";
if ($dq_board0_10 =="on"){
echo "
<tr>
<td height='1' background='$board_skin_path/img/dot_bg.gif'></td>
</tr>
<tr>
<td height='1' background='$board_skin_path/img/dot_bg.gif'></td>
</tr>";
}
for($i=0; $i<=count($view[file]); $i++) {
$t = $i + 1;
if($i >= 0 && $i<10) {
$vali_1 = "dq_board{$i}_1";
$vali_2 = "dq_board{$i}_2";
$vali_3 = "dq_board{$i}_3";
$vali_4 = "dq_board{$i}_4";
$vali_5 = "dq_board{$i}_5";
$vali_6 = "dq_board{$i}_6";
$vali_7 = "dq_board{$i}_7";
$vali_8 = "dq_board{$i}_8";
$thumb_width=$$vali_1;//섬네일 최대폭
$thumb_height=$$vali_2;//섬네일 최대높이
$thum_style=$$vali_3;
$float_style=$$vali_4;
$padding_right=$$vali_5;
$padding_left=$$vali_6;
$border_color=$$vali_7;
$border=$$vali_8;
$image = urlencode($view[file][$i][file]);
if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
include_once "$g4[path]/thumbEngine/dq_thumb_engine4gnu.php";
$dqEngine['thumb_resize'] = $thum_style;
// 0, 1, 2 사용
// 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop
$thumbsource="$g4[path]/data/file/$bo_table/" . $image;
$thumbimg="$g4[path]/data/file/$bo_table/thumb_view_" . $image ;
make_thumb($thumb_width,$thumb_height,$thumbsource,$thumbimg);
@chmod($thumbimg, 0707);
$image_file = "thumb_view_".$image;
$image_url = "$g4[path]/data/file/$bo_table";
echo "<tr valign=top><td>";
if ($dq_board0_9 =="on" || $is_admin == "super"){
echo "<span style='float:$float_style' style='padding:17 $padding_right 10 $padding_left'>
<a href='javascript:openImageWinCenter(\"$thumbsource\")'>
<img src='$image_url/$image_file' style='border-color:$border_color;' border='$border' ></a>
</span>";
} else {
echo "<span style='float:$float_style' style='padding:17 $padding_right 10 $padding_left'>
<img src='$image_url/$image_file' style='border-color:$border_color;' border='$border' >
</span>";
}
echo "<div align='justify' style='margin-right:1; margin-left:1;'><font color='$dq_board0_14'>$web_zine_content[$t]</font></div>";
echo "</td></tr>";
if ($dq_board0_10 =="on"){
echo "
<tr>
<td height='1' background='$board_skin_path/img/dot_bg.gif'></td>
</tr>";
}
}
}
}
?>
아래 링크를 손보고 있습니다.
그림1~10까지 게시판설정에서 여분필드를 이용해서 설정합니다.
그림 하나에 여분필드 하나입니다.
그리고 다른 게시판도 같은 스킨으로서, 게시판설정에서 여러색갈들을 조절할 수 있습니다.
http://am7.org/morning/bbs/board.php?bo_table=story&wr_id=3
http://am7.org/morning/bbs/board.php?bo_table=poemnmusic&wr_id=25
http://am7.org/morning/bbs/board.php?bo_table=man_pray&wr_id=2
결국 아래에서 $i의 값이 0~9 까지 반복되고,
--------------------------------------------------
$dqboard_bo_1 = $board['bo_1'];
$dq_board = explode(",",$dqboard_bo_1);
$dq_board{$i}_1 = "$dq_board[0]";
$dq_board{$i}_2 = "$dq_board[1]";
$dq_board{$i}_3 = "$dq_board[2]";
$dq_board{$i}_4 = "$dq_board[3]";
$dq_board{$i}_5 = "$dq_board[4]";
$dq_board{$i}_6 = "$dq_board[5]";
$dq_board{$i}_7 = "$dq_board[6]";
$dq_board{$i}_8 = "$dq_board[7]";
$dq_board{$i}_9 = "$dq_board[8]";
$dq_board{$i}_10 = "$dq_board[9]";
----------------------------------------------
이미지 0 은 $dqboard_bo_1 = $board['bo_1']; 을 사용하고
이미지 1은 $dqboard_bo_2 = $board['bo_2']; 을 사용하고
~~~~
합니다.
결국
$thumb_width = $dq_board[0];
$thumb_height = $dq_board[1];
$thum_style = $dq_board[2];
이런 식으로 하면
$dqboard_bo_1 = $board['bo_1'];
$dq_board = explode(",",$dqboard_bo_1);
$dq_board{$i}_1 = "$dq_board[0]";
$dq_board{$i}_2 = "$dq_board[1]";
을
$dqboard_bo_1 = $board['bo_1'];
$dq_board = explode(",",$dqboard_bo_1);
~~~~~~
$dqboard_bo_10 = $board['bo_10'];
$dq_board = explode(",",$dqboard_bo_10);
처럼 미리 입력해야 합니다.
링크된 곳은 그렇게 했습니다.
그래서 더 간단한 방법을 생각해본 것입니다.
곱슬님의 가르침을 제가 제대로 이해하고 있는 지 모르겠습니다.
한번 살펴보시고 좋은 가르침 부탁드립니다.
그림1~10까지 게시판설정에서 여분필드를 이용해서 설정합니다.
그림 하나에 여분필드 하나입니다.
그리고 다른 게시판도 같은 스킨으로서, 게시판설정에서 여러색갈들을 조절할 수 있습니다.
http://am7.org/morning/bbs/board.php?bo_table=story&wr_id=3
http://am7.org/morning/bbs/board.php?bo_table=poemnmusic&wr_id=25
http://am7.org/morning/bbs/board.php?bo_table=man_pray&wr_id=2
결국 아래에서 $i의 값이 0~9 까지 반복되고,
--------------------------------------------------
$dqboard_bo_1 = $board['bo_1'];
$dq_board = explode(",",$dqboard_bo_1);
$dq_board{$i}_1 = "$dq_board[0]";
$dq_board{$i}_2 = "$dq_board[1]";
$dq_board{$i}_3 = "$dq_board[2]";
$dq_board{$i}_4 = "$dq_board[3]";
$dq_board{$i}_5 = "$dq_board[4]";
$dq_board{$i}_6 = "$dq_board[5]";
$dq_board{$i}_7 = "$dq_board[6]";
$dq_board{$i}_8 = "$dq_board[7]";
$dq_board{$i}_9 = "$dq_board[8]";
$dq_board{$i}_10 = "$dq_board[9]";
----------------------------------------------
이미지 0 은 $dqboard_bo_1 = $board['bo_1']; 을 사용하고
이미지 1은 $dqboard_bo_2 = $board['bo_2']; 을 사용하고
~~~~
합니다.
결국
$thumb_width = $dq_board[0];
$thumb_height = $dq_board[1];
$thum_style = $dq_board[2];
이런 식으로 하면
$dqboard_bo_1 = $board['bo_1'];
$dq_board = explode(",",$dqboard_bo_1);
$dq_board{$i}_1 = "$dq_board[0]";
$dq_board{$i}_2 = "$dq_board[1]";
을
$dqboard_bo_1 = $board['bo_1'];
$dq_board = explode(",",$dqboard_bo_1);
~~~~~~
$dqboard_bo_10 = $board['bo_10'];
$dq_board = explode(",",$dqboard_bo_10);
처럼 미리 입력해야 합니다.
링크된 곳은 그렇게 했습니다.
그래서 더 간단한 방법을 생각해본 것입니다.
곱슬님의 가르침을 제가 제대로 이해하고 있는 지 모르겠습니다.
한번 살펴보시고 좋은 가르침 부탁드립니다.