묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
갤러리 스킨에서..
2003.01.19 18:21
음... 제가 제로보드가 맘에들어서...
홈피를 제로보드로 바꿔볼라구...
apache 1.3.27
mysql 3.23.54
php 4.3.0
ZendOptimizer-2.1.0
들을 컴팔에서 설치완료하였습니다...
그런데... 갤러리 스킨을 다운받아서 설치해 보니...
다들 작동은 되는데...
아래 사이트에서..
각각의 그림을 클릭하믄...
새창에서 확대된 그림이 나와야 하는데...
안나오네요... 함 눌러 보세요..
http://210.93.98.161/zb41/zboard.php?id=Noaa_Image
이것이 그림 보는 view_img.php 화일이구요..
<html>
<head>
<title>:::: gallery ::::</title>
</head>
<body topmargin='0'+ '+ ' leftmargin='0' marginwidth='0' marginheight='0'+ '>
<a href=# onclick=window.close()><img src=../../<? echo $file ?> border=0></a>
</body>
</html>
이것이 list_main.php 입니다.
<? /////////////////////////////////////////////////////////////////////////
/*
목록을 출력하는 부분입니다.
목록은 여러개이기 때문에 이 파일을 계속 읽어서 출력합니다.
순환이 되도록 잘 작성하셔야 합니다.
아래는 HTML 안에 그대로 사용해주시면 순환을 하면서 출력을 합니다.
<?=$insert?> : 답글일경우 한칸씩 들어가는 깊이를 출력합니다.
<?=$icon?> : 현재 글의 상태에 따라서 아이콘을 출력합니다.
바구니와 카테고리의 경우 사용하지 않는 수가 있으므로 숨겨놓을때 쓰는 변수;;
<?=$hide_cart_start?> 내용 <?=$hide_cart_end?> : start 와 end 사이에는 사라짐;; 바구니
<?=$hide_category_start?> 내용 <?=$hide_category_end?> : Start와 end 사이에는 사라짐;; 바구니
참고: old_head.gif : 원본글이면서 12시간이 넘은 글의 아이콘
new_head.gif : 12시간에 적히 모든 글. 원본/답글 상관없이
reply_head.gif : 12시간이 지난 답글의 아이콘
reply_new_head.gif : 12시간이 지나지 않은 답글의 아이콘;;
notice_head.gif : 공지사항일때 아이콘
secret_head.gif : 비밀글을때 나타나는 아이콘
arror.gif : 현재 리스트에서 선택되어 있는 글 앞에 붙는 아이콘
*/
///////////////////////////////////////////////////////////////////////// ?>
<!-- 목록 부분 시작 -->
<?
if($setup[only_board]) {
$popup_text=str_replace("rn","<br>",$data[memo]);
}
else {
$popup_text=str_replace("<","<",$data[memo]);
$popup_text=str_replace(">",">",$popup_text);
$popup_text=str_replace("r","",$popup_text);
$popup_text=str_replace("n","",$popup_text);
}
$popup_text=str_replace("'","",$popup_text);
if($image_loop==0) {
$popup = "viewon('$popup_text', 1);";
} elseif($image_loop==$max_show_image-1) {
$popup = "viewon('$popup_text', 2);";
} else $popup = "viewon('$popup_text', 0);";
if($file_name1&&file_exists($data[file_name1]))
{
if(eregi(".swf",$file_name1))
{
if($file_name2&&file_exists($data[file_name2]))
{
$size=GetImageSize($data[file_name2]);
if($size[0] == 0 ) $size[0]=1;
if($size[1] == 0 ) $size[1]=1;
if($size[0]>$size[1]) { $per=$size_factor / $size[0]; }
else { $per=$size_factor / $size[1]; }
$x_size=90;
$y_size=90;
$img_src=$data[file_name2];
$win_width = $size[0] + 15;
$win_height = $size[1] + 30;
$view_img=
"<a
href='#'
onclick="new_win=window.open('$dir/view_flash.php?file=$data[file_name1]','img_win'+ ','left=0,top=0,width=450, height=400, resizable=yes, scrollbar=no,status=no'); new_win.resizeTo(450,400); new_win.focus()"
onMouseOver="$popup return true;"
onMouseOut="viewoff(); return true;"
onFocus="this.blur();"
>";
}
else
{
$size[0]=$size[1]=0;
$x_size=90;
$y_size=90;
$img_src=$dir."/image/no_image.gif";
$view_img=
"<a
href='#'
onclick="new_win=window.open('$dir/view_flash.php?file=$data[file_name1]','img_win','left=0,top=0,width=450, height=400, resizable=yes, scrollbar=no,status=no'); new_win.resizeTo(450,400); new_win.focus()"
onMouseOver="$popup return true;"
onMouseOut="viewoff(); return true;"
onFocus="this.blur();"
>";
}
}
elseif(eregi(".jpg",$file_name1)||eregi(".gif",$file_name1))
{
if($file_name2&&file_exists($data[file_name2]))
{
$size=GetImageSize($data[file_name2]);
if($size[0] == 0 ) $size[0]=1;
if($size[1] == 0 ) $size[1]=1;
if($size[0]>$size[1]) { $per=$size_factor / $size[0]; }
else { $per=$size_factor / $size[1]; }
$x_size=90;
$y_size=90;
$img_src=$data[file_name2];
$win_size=GetImageSize($data[file_name1]);
if($win_size[0] == 0 ) $win_size[0]=1;
if($win_size[1] == 0 ) $win_size[1]=1;
if($win_size[0]>$win_size[1]) { $per=$size_factor / $win_size[0]; }
else { $per=$size_factor / $win_size[1]; }
$win_x_size=$win_size[0]*$per;
$win_y_size=$win_size[1]*$per;
$win_width = $win_size[0] + 15;
$win_height = $win_size[1] + 30;
$view_img=
"<a
href='#'
onclick="new_win=window.open('$dir/view_img.php?file=$data[file_name1]','img_win','left=0,top=0,width=1, height=1, resizable=yes, scrollbar=no,status=no'); new_win.resizeTo($win_width,$win_height); new_win.focus()"
onMouseOver="$popup return true;"
onMouseOut="viewoff(); return true;"
onFocus="this.blur();"
>";
}
else
{
$size=GetImageSize($data[file_name1]);
if($size[0] == 0 ) $size[0]=1;
if($size[1] == 0 ) $size[1]=1;
if($size[0]>$size[1]) { $per=$size_factor / $size[0]; }
else { $per=$size_factor / $size[1]; }
$x_size=90;
$y_size=90;
$img_src=$data[file_name1];
$win_width = $size[0] + 15;
$win_height = $size[1] + 30;
$view_img=
"<a
href='#'
onclick="new_win=window.open('$dir/view_img.php?file=$data[file_name1]','img_win','left=0,top=0,width=1, height=1, resizable=yes, scrollbar=no,status=no'); new_win.resizeTo($win_width,$win_height); new_win.focus()"
onMouseOver="$popup return true;"
onMouseOut="viewoff(); return true;"
onFocus="this.blur();"
>";
}
}
else
{
$size[0]=$size[1]=0;
$x_size=90;
$y_size=90;
$img_src=$dir."/image/no_image.gif";
$view_img=
"<a
href='#'
onMouseOver="$popup return true;"
onMouseOut="viewoff(); return true;"
onFocus="this.blur();"
>";
}
}
else
{
if($file_name2&&file_exists($data[file_name2]))
{
$size=GetImageSize($data[file_name2]);
if($size[0] == 0 ) $size[0]=1;
if($size[1] == 0 ) $size[1]=1;
if($size[0]>$size[1]) { $per=$size_factor / $size[0]; }
else { $per=$size_factor / $size[1]; }
$x_size=90;
$y_size=90;
$img_src=$data[file_name2];
$win_width = $size[0] + 15;
$win_height = $size[1] + 30;
$view_img=
"<a
href='#'
onclick="new_win=window.open('$dir/view_img.php?file=$data[file_name2]','img_win','left=0,top=0,width=1, height=1, resizable=yes, scrollbar=no,status=no'); new_win.resizeTo($win_width,$win_height); new_win.focus()"
onMouseOver="$popup return true;"
onMouseOut="viewoff(); return true;"
onFocus="this.blur();"
>";
}
else
{
$size[0]=$size[1]=0;
$x_size=90;
$y_size=90;
$img_src=$dir."/image/no_image.gif";
$view_img=
"<a
href='+ '#'
onMouseOver="$popup return true;"
onMouseOut="viewoff(); return true;"
onFocus="this.blur();"
>";
}
}
?>
<td width=<?echo (100 / $max_show_image);?>% valign=top>
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 width=108>
<tr>
<td height=1 width=4 bgcolor=6EC7D6></td>
<td height=1 width=6 bgcolor=C7C7C7></td>
<td height=1 width=90 bgcolor=C7C7C7></td>
<td height=1 width=6 bgcolor=C7C7C7></td>
<td height=1 width=1 bgcolor=C7C7C7></td>
</tr>
<tr>
<td height=6 width=4 bgcolor=6EC7D6></td>
<td height=6 width=6 bgcolor=FFFFFF></td>
<td height=6 width=90 bgcolor=FFFFFF></td>
<td height=6 width=6 bgcolor=FFFFFF></td>
<td height=6 width=1 bgcolor=C7C7C7></td>
</tr>
<tr>
<td height=90 width=4 bgcolor=6EC7D6></td>
<td height=90 width=6 bgcolor=FFFFFF></td>
<td><?=$view_img?><img src=<?=$img_src?> width=<?=$x_size?> height=<?=$y_size?> border=0></td>
<td height=90 width=6 bgcolor=FFFFFF></td>
<td height=90 width=1 bgcolor=C7C7C7></td>
</tr>
<tr>
<td height=6 width=4 bgcolor=6EC7D6></td>
<td height=6 width=6 bgcolor=FFFFFF></td>
<td height=6 width=90 bgcolor=FFFFFF></td>
<td height=6 width=6 bgcolor=FFFFFF></td>
<td height=6 width=1 bgcolor=C7C7C7></td>
</tr>
<tr valign=top>
<td height=1 width=4 bgcolor=6EC7D6></td>
<td height=1 width=6 bgcolor=C7C7C7></td>
<td height=1 width=90 bgcolor=C7C7C7></td>
<td height=1 width=6 bgcolor=C7C7C7></td>
<td height=1 width=1 bgcolor=C7C7C7></td>
</tr>
<?=$hide_cart_start?>
<tr>
<td height=20 colspan=5 align=center class=thm9>
<input type=checkbox name=cart value="<?=$data[no]?>"><?=$a_modify?><? if($is_admin||$member[level]<=$setup[grant_delete]){ ?><img src=<?=$dir?>/image/c_modify.gif border=0 align=absmiddle></a><? } ?>
<?=$a_delete?><? if($is_admin||$member[level]<=$setup[grant_delete]){ ?> <img src=<?=$dir?>/image/c_delete.gif border=0 align=absmiddle></a><? } ?>
</td>
</tr>
<?=$hide_cart_end?>
<tr>
<td height=10 colspan=5 align=center></td></tr>
</table>
</td>
<?
$image_loop++;
if($image_loop>=$max_show_image)
{
echo"
</tr><tr>
<td colspan=$max_show_image height=10></td>
</tr>
<tr align=center>";
$image_loop=0;
}
?>
아마도 두 화일에는 문제가 없어요.. 다른 서버에서 잘 돌아가는 스킨들이니까요..
아마 제가 컴팔한 버젼 문제인것 같은데..
혹시 원인이나 해결책 아시는분...
답변 부탁해요...
홈피를 제로보드로 바꿔볼라구...
apache 1.3.27
mysql 3.23.54
php 4.3.0
ZendOptimizer-2.1.0
들을 컴팔에서 설치완료하였습니다...
그런데... 갤러리 스킨을 다운받아서 설치해 보니...
다들 작동은 되는데...
아래 사이트에서..
각각의 그림을 클릭하믄...
새창에서 확대된 그림이 나와야 하는데...
안나오네요... 함 눌러 보세요..
http://210.93.98.161/zb41/zboard.php?id=Noaa_Image
이것이 그림 보는 view_img.php 화일이구요..
<html>
<head>
<title>:::: gallery ::::</title>
</head>
<body topmargin='0'+ '+ ' leftmargin='0' marginwidth='0' marginheight='0'+ '>
<a href=# onclick=window.close()><img src=../../<? echo $file ?> border=0></a>
</body>
</html>
이것이 list_main.php 입니다.
<? /////////////////////////////////////////////////////////////////////////
/*
목록을 출력하는 부분입니다.
목록은 여러개이기 때문에 이 파일을 계속 읽어서 출력합니다.
순환이 되도록 잘 작성하셔야 합니다.
아래는 HTML 안에 그대로 사용해주시면 순환을 하면서 출력을 합니다.
<?=$insert?> : 답글일경우 한칸씩 들어가는 깊이를 출력합니다.
<?=$icon?> : 현재 글의 상태에 따라서 아이콘을 출력합니다.
바구니와 카테고리의 경우 사용하지 않는 수가 있으므로 숨겨놓을때 쓰는 변수;;
<?=$hide_cart_start?> 내용 <?=$hide_cart_end?> : start 와 end 사이에는 사라짐;; 바구니
<?=$hide_category_start?> 내용 <?=$hide_category_end?> : Start와 end 사이에는 사라짐;; 바구니
참고: old_head.gif : 원본글이면서 12시간이 넘은 글의 아이콘
new_head.gif : 12시간에 적히 모든 글. 원본/답글 상관없이
reply_head.gif : 12시간이 지난 답글의 아이콘
reply_new_head.gif : 12시간이 지나지 않은 답글의 아이콘;;
notice_head.gif : 공지사항일때 아이콘
secret_head.gif : 비밀글을때 나타나는 아이콘
arror.gif : 현재 리스트에서 선택되어 있는 글 앞에 붙는 아이콘
*/
///////////////////////////////////////////////////////////////////////// ?>
<!-- 목록 부분 시작 -->
<?
if($setup[only_board]) {
$popup_text=str_replace("rn","<br>",$data[memo]);
}
else {
$popup_text=str_replace("<","<",$data[memo]);
$popup_text=str_replace(">",">",$popup_text);
$popup_text=str_replace("r","",$popup_text);
$popup_text=str_replace("n","",$popup_text);
}
$popup_text=str_replace("'","",$popup_text);
if($image_loop==0) {
$popup = "viewon('$popup_text', 1);";
} elseif($image_loop==$max_show_image-1) {
$popup = "viewon('$popup_text', 2);";
} else $popup = "viewon('$popup_text', 0);";
if($file_name1&&file_exists($data[file_name1]))
{
if(eregi(".swf",$file_name1))
{
if($file_name2&&file_exists($data[file_name2]))
{
$size=GetImageSize($data[file_name2]);
if($size[0] == 0 ) $size[0]=1;
if($size[1] == 0 ) $size[1]=1;
if($size[0]>$size[1]) { $per=$size_factor / $size[0]; }
else { $per=$size_factor / $size[1]; }
$x_size=90;
$y_size=90;
$img_src=$data[file_name2];
$win_width = $size[0] + 15;
$win_height = $size[1] + 30;
$view_img=
"<a
href='#'
onclick="new_win=window.open('$dir/view_flash.php?file=$data[file_name1]','img_win'+ ','left=0,top=0,width=450, height=400, resizable=yes, scrollbar=no,status=no'); new_win.resizeTo(450,400); new_win.focus()"
onMouseOver="$popup return true;"
onMouseOut="viewoff(); return true;"
onFocus="this.blur();"
>";
}
else
{
$size[0]=$size[1]=0;
$x_size=90;
$y_size=90;
$img_src=$dir."/image/no_image.gif";
$view_img=
"<a
href='#'
onclick="new_win=window.open('$dir/view_flash.php?file=$data[file_name1]','img_win','left=0,top=0,width=450, height=400, resizable=yes, scrollbar=no,status=no'); new_win.resizeTo(450,400); new_win.focus()"
onMouseOver="$popup return true;"
onMouseOut="viewoff(); return true;"
onFocus="this.blur();"
>";
}
}
elseif(eregi(".jpg",$file_name1)||eregi(".gif",$file_name1))
{
if($file_name2&&file_exists($data[file_name2]))
{
$size=GetImageSize($data[file_name2]);
if($size[0] == 0 ) $size[0]=1;
if($size[1] == 0 ) $size[1]=1;
if($size[0]>$size[1]) { $per=$size_factor / $size[0]; }
else { $per=$size_factor / $size[1]; }
$x_size=90;
$y_size=90;
$img_src=$data[file_name2];
$win_size=GetImageSize($data[file_name1]);
if($win_size[0] == 0 ) $win_size[0]=1;
if($win_size[1] == 0 ) $win_size[1]=1;
if($win_size[0]>$win_size[1]) { $per=$size_factor / $win_size[0]; }
else { $per=$size_factor / $win_size[1]; }
$win_x_size=$win_size[0]*$per;
$win_y_size=$win_size[1]*$per;
$win_width = $win_size[0] + 15;
$win_height = $win_size[1] + 30;
$view_img=
"<a
href='#'
onclick="new_win=window.open('$dir/view_img.php?file=$data[file_name1]','img_win','left=0,top=0,width=1, height=1, resizable=yes, scrollbar=no,status=no'); new_win.resizeTo($win_width,$win_height); new_win.focus()"
onMouseOver="$popup return true;"
onMouseOut="viewoff(); return true;"
onFocus="this.blur();"
>";
}
else
{
$size=GetImageSize($data[file_name1]);
if($size[0] == 0 ) $size[0]=1;
if($size[1] == 0 ) $size[1]=1;
if($size[0]>$size[1]) { $per=$size_factor / $size[0]; }
else { $per=$size_factor / $size[1]; }
$x_size=90;
$y_size=90;
$img_src=$data[file_name1];
$win_width = $size[0] + 15;
$win_height = $size[1] + 30;
$view_img=
"<a
href='#'
onclick="new_win=window.open('$dir/view_img.php?file=$data[file_name1]','img_win','left=0,top=0,width=1, height=1, resizable=yes, scrollbar=no,status=no'); new_win.resizeTo($win_width,$win_height); new_win.focus()"
onMouseOver="$popup return true;"
onMouseOut="viewoff(); return true;"
onFocus="this.blur();"
>";
}
}
else
{
$size[0]=$size[1]=0;
$x_size=90;
$y_size=90;
$img_src=$dir."/image/no_image.gif";
$view_img=
"<a
href='#'
onMouseOver="$popup return true;"
onMouseOut="viewoff(); return true;"
onFocus="this.blur();"
>";
}
}
else
{
if($file_name2&&file_exists($data[file_name2]))
{
$size=GetImageSize($data[file_name2]);
if($size[0] == 0 ) $size[0]=1;
if($size[1] == 0 ) $size[1]=1;
if($size[0]>$size[1]) { $per=$size_factor / $size[0]; }
else { $per=$size_factor / $size[1]; }
$x_size=90;
$y_size=90;
$img_src=$data[file_name2];
$win_width = $size[0] + 15;
$win_height = $size[1] + 30;
$view_img=
"<a
href='#'
onclick="new_win=window.open('$dir/view_img.php?file=$data[file_name2]','img_win','left=0,top=0,width=1, height=1, resizable=yes, scrollbar=no,status=no'); new_win.resizeTo($win_width,$win_height); new_win.focus()"
onMouseOver="$popup return true;"
onMouseOut="viewoff(); return true;"
onFocus="this.blur();"
>";
}
else
{
$size[0]=$size[1]=0;
$x_size=90;
$y_size=90;
$img_src=$dir."/image/no_image.gif";
$view_img=
"<a
href='+ '#'
onMouseOver="$popup return true;"
onMouseOut="viewoff(); return true;"
onFocus="this.blur();"
>";
}
}
?>
<td width=<?echo (100 / $max_show_image);?>% valign=top>
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 width=108>
<tr>
<td height=1 width=4 bgcolor=6EC7D6></td>
<td height=1 width=6 bgcolor=C7C7C7></td>
<td height=1 width=90 bgcolor=C7C7C7></td>
<td height=1 width=6 bgcolor=C7C7C7></td>
<td height=1 width=1 bgcolor=C7C7C7></td>
</tr>
<tr>
<td height=6 width=4 bgcolor=6EC7D6></td>
<td height=6 width=6 bgcolor=FFFFFF></td>
<td height=6 width=90 bgcolor=FFFFFF></td>
<td height=6 width=6 bgcolor=FFFFFF></td>
<td height=6 width=1 bgcolor=C7C7C7></td>
</tr>
<tr>
<td height=90 width=4 bgcolor=6EC7D6></td>
<td height=90 width=6 bgcolor=FFFFFF></td>
<td><?=$view_img?><img src=<?=$img_src?> width=<?=$x_size?> height=<?=$y_size?> border=0></td>
<td height=90 width=6 bgcolor=FFFFFF></td>
<td height=90 width=1 bgcolor=C7C7C7></td>
</tr>
<tr>
<td height=6 width=4 bgcolor=6EC7D6></td>
<td height=6 width=6 bgcolor=FFFFFF></td>
<td height=6 width=90 bgcolor=FFFFFF></td>
<td height=6 width=6 bgcolor=FFFFFF></td>
<td height=6 width=1 bgcolor=C7C7C7></td>
</tr>
<tr valign=top>
<td height=1 width=4 bgcolor=6EC7D6></td>
<td height=1 width=6 bgcolor=C7C7C7></td>
<td height=1 width=90 bgcolor=C7C7C7></td>
<td height=1 width=6 bgcolor=C7C7C7></td>
<td height=1 width=1 bgcolor=C7C7C7></td>
</tr>
<?=$hide_cart_start?>
<tr>
<td height=20 colspan=5 align=center class=thm9>
<input type=checkbox name=cart value="<?=$data[no]?>"><?=$a_modify?><? if($is_admin||$member[level]<=$setup[grant_delete]){ ?><img src=<?=$dir?>/image/c_modify.gif border=0 align=absmiddle></a><? } ?>
<?=$a_delete?><? if($is_admin||$member[level]<=$setup[grant_delete]){ ?> <img src=<?=$dir?>/image/c_delete.gif border=0 align=absmiddle></a><? } ?>
</td>
</tr>
<?=$hide_cart_end?>
<tr>
<td height=10 colspan=5 align=center></td></tr>
</table>
</td>
<?
$image_loop++;
if($image_loop>=$max_show_image)
{
echo"
</tr><tr>
<td colspan=$max_show_image height=10></td>
</tr>
<tr align=center>";
$image_loop=0;
}
?>
아마도 두 화일에는 문제가 없어요.. 다른 서버에서 잘 돌아가는 스킨들이니까요..
아마 제가 컴팔한 버젼 문제인것 같은데..
혹시 원인이나 해결책 아시는분...
답변 부탁해요...