게시판 크기에 맞게 이미지 출력하는 방법이 없을까요?

오류에 대한 질문이신 경우 아래의 내용을 상세히 채워주시면 답변이 수월해 집니다.
오류발생 주소 (반드시) : 밑에 있음
그누보드 버전 : 3.10
OS (리눅스, 윈도우즈, 기타) : 리눅스
PHP 버전 : ?
register_globals (On, Off 여부) : ?
MySQL 버전 : >
웹호스팅 회사 : 천리안
답변하실분께 미리 감사의 마음을 전해주세요. : 미리감사^^;

질문내용 :

그누보드 덕분에 나름대로 홈페이지를 만들게 되었습니다.
간단한 건 스스로 몇몇가지는 여기계신 분들의 도움으로 해결했는데요.
아직 해결이 안된 부분이 있어서요...

홈페이지 게시판에 이미지를 올렸을때 이미지 사이즈가 게시판의 사이즈 보다 커지면 게시판 레이아웃에 문제가 생깁니다.

참고
이미지가 게시판 사이즈보다 작을떄 : http://php.chol.com/~rfc/?doc=bbs/gnuboard.php&bo_table=board&page=1&wr_id=18
이미지가 게시판보다 클때 : http://php.chol.com/~rfc/?doc=bbs/gnuboard.php&bo_table=board&page=1&wr_id=30

제가 원하는 기능은요
1. 이미지가 클경우 게시판사이즈에 맞게 이미지출력하고
2. 게시판내의 이미지를 클릭했을때 새창으로 원본 크기만큼 이미지를 출력해서 보여줬으면 합니다.

간단한 문제는 아닐거라 생각 합니다만.

좋은 해결방법이 없을까요...

1번은 꼭 해결해야할 문제입니다. 도와주세요...
|

댓글 6개

http://sir.co.kr/index.php?doc=bbs/gnuboard.php&bo_table=skin3&sselect=&stext=&section=&wr_id=997

아직 못 보신듯 해서 글 남깁니다. 자바 스크립트로 새창 띄우기 팁 있습니다.
고맙습니다. 내일 다시한번 해보야겠네요...
하면 할 수록 .... 어렵네요^^;
게시판 검색해 보니 자바스크립트 관련건이 있기는 합니다만 이전 버전 이더군요.
이거 응용해서 해 보세요 라고 답 드릴라다가 제가 임의로 만져봤습니다.

그누폴더/lib/gnuboard.lib.php 515번줄 (줄번호는 약간 차이가 있을수 있습니다)

수정전:
return "<img src='./data/file/$board[bo_table]/$file' width='$width' height='$height' border=0><p>";

수정후:
return "<a href='./data/file/$board[bo_table]/$file' width='$width' height='$height' border=0 target='_blank'><img src='./data/file/$board[bo_table]/$file' width='$width' height='$height' border=0 alt='새창보기'><p></a>";

로 해 주시면 됩니다.

적용페이지 - http://dseps.co.kr/cjhp/gnu3/?doc=bbs/gnuboard.php&bo_table=test&page=1&wr_id=24

(오타가 보여서 두번째 올립니다)

HTML로 작성된건 적용이 안된다고 하셔서 둘러봤습니다. 업로드 한 파일이 아니고
임의로 붙여 넣으신거니 당연한 결과 인듯 합니다. html 로 작성된 파일을 올리실때는
번거로우 시더라도(현재로서는) 임의로 이미지 크기값을 주시는게 좋을듯 합니다.
음~ 좋은 방법이 있으면 좋겠지만요.^^;
htmlarea로 작성된건 안돼는 군요...

http://php.chol.com/~rfc/?doc=bbs/gnuboard.php&bo_table=journal&wr_id=13

이기능을 빼야할까요?...
앗 지니아빠님 매번 고맙습니다...
지금 바로 고쳤습니다.

음~ 검색을 생활화 합시다...^^;
1번은 자주 올라오는 질문입니다.
3.21 기준으로 말씀을 드리면 그누폴더/config.php 의 47번줄의

수정전:
$cfg[large_image_size] = 850; // 이 수치가 넘어가면 이 수치로 게시판 이미지 크기 고정

수정후
$cfg[large_image_size] = 500; // 이 수치가 넘어가면 이 수치로 게시판 이미지 크기 고정

850의 수치를 원하시는 500(예)으로 변경해 주시면 됩니다.

2번 문제는 한번 찾아 보도록 하겠습니다. 너무 기대 하시지는 마시구요. 그럼 ....
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
22년 전 조회 507
22년 전 조회 534
22년 전 조회 800
22년 전 조회 406
22년 전 조회 445
22년 전 조회 483
22년 전 조회 562
22년 전 조회 388
22년 전 조회 410
22년 전 조회 838
22년 전 조회 424
nnnal
22년 전 조회 813
22년 전 조회 839
22년 전 조회 498
22년 전 조회 517
22년 전 조회 515
22년 전 조회 465
22년 전 조회 651
22년 전 조회 329
22년 전 조회 539
🐛 버그신고