view 페이지에 첨부된 이미지를 따로 걷어내고 싶습니다. > 그누4 질문답변

그누4 질문답변

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

view 페이지에 첨부된 이미지를 따로 걷어내고 싶습니다. 정보

view 페이지에 첨부된 이미지를 따로 걷어내고 싶습니다.

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

항상 말 주변이 없어서 어떻게 설명해야할지...
자세히 설명을 드리면
view.skin.php에 사진을 첨부하면 내용 출력부분에 이미지가 출력이 됩니다.
저는 그 위치에
<a href="<?=$board_skin_path?>/view.skin.album.php">이미지보기</a>
이런식으로 줘서 저 링크를 클릭하면

view.skin.album.php라는 곳에서
<?=$view[file][$i][view]?>
이런식으로 줘서 출력을 하고 싶은데...아...나오지 않네여...
뭐가 문제일까요...
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>를 주고 시작은 했습니다.

댓글 전체

imageview.php

<?
$oriSize = getimagesize($_GET[image_url]);
$oriWidth = $oriSize[0];
$oriHeight = $oriSize[1];
?>
<html>
<meta http-equiv='imagetoolbar' CONTENT='no'>
<meta http-equiv='content-type' content='text/html; charset=euc-kr'>
<title>이미지 사이즈 : <?=$oriWidth?> x <?=$oriHeight?></title>

<style type='text/css'>
<!--
body {margin: 0 0 0 0;}
//-->
</style>
<script language='JavaScript'>
<!--
function checkWin(img) {
var w_w = img.width+70;
var w_h = img.height+100;
if(w_w > 1000) w_w = 1000;
if(w_h > 700) w_h = 700;
self.resizeTo(w_w, w_h);
self.focus();
}
//-->
</script>

<body bgcolor="#FFFFFF">

<table border="0" cellspacing="0" cellpadding="1" align="center"><tr><td bgcolor="#dadada">
<table border="0" cellspacing="0" cellpadding="3" align="center" width="100%"><tr><td bgcolor="#ffffff" align="center"><img src="<?=$_GET[image_url]?>" border="0" onload="javascript:checkWin(this);" onclick="javascript:self.close();" style="cursor:hand;" title="이미지 사이즈 : <?=$oriWidth?> x <?=$oriHeight?> 클릭하면 닫혀요."></td></tr></table>
</td></tr></table>

</body>
</html>


링크는 <a href="./imageview.php?image_url=이미지위치">이미지보기</a>

imageview.php 가 있는 위치에 따라 달라지겠지만.. 출력할이미지 전체경로를 적어주면 문제는 없겟죠..

이런내용은 아닌듯 싶은데.. ^^;;
앗  m7102 님이 셨네요. 네 제가 원하는거는
view.skin.php를 하나 더 추가하여 사용하는것 입니다.
view.skin.php에 많은걸 출력시키다 보면...너무 심하게 스크롤이 쳐지고...
어떤 이용자들은 이미지 정보가 필요 없을수도 있어서...
이미지는 눌렀을 경우에 예)view.skin2.php라는 곳에서
이미지 정보만 보여주게 하고 싶습니다.
ㅎㅎ 반갑습니다.
참조하시길..
먼저 /bbs/에 view_album.php 을 만듬니다.. 임의로 지정하세요.

view_album.php
<?
include_once("./_common.php");
$view = get_view($write, $board, $board_skin_path, 255);
include_once("$board_skin_path/view.skin.album.php");
?>

다른방법도 있지만... 급조라 ㅎㅎ

해당스킨에 view.skin.album.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<table>
<tr>
    <td height="150" style="word-break:break-all; padding:10px;">
        <?
        // 파일 출력
        for ($i=0; $i<=count($view[file]); $i++) {
            if ($view[file][$i][view])
                echo $view[file][$i][view] . "<p>";
        }
        ?>
  </td>
</tr>
</table>

뷰화면에서의 링크는 /bbs/view_album.php?bo_table=work&wr_id=1 형식으로 하면 안됄까요.. ^^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT