테스트 사이트 - 개발 중인 베타 버전입니다

게시판목록및 내용에서 본문내용 새창띄우기 수정팁~

· 20년 전 · 17382 · 55
test.gif
스킨작업을 하다가 할것도 많은데... 쓸데없는거에 집착하다가 하루를 다 보냈군요.
혼자 삽질(?)하다가...제대로 작동을 하는걸 확인하고 나름대로 기존의 팁을 약간의 수정을 거쳐 올립니다.


게시판의 목록 및 뷰화면에서 본문의 내용을 새창으로 띄워주는 팁입니다.

기존의 이와 관련한 팁이 있길래 그걸 가지고 작업을 했었는데,
링크가 제대로 걸리지 않던 문제랑, 파일이 첨부된경우 다운로드가 안되는 문제,
그리고 몇몇 불필요한 코드를 삭제&정리했습니다.
(이해안되는 코드에 대해서는 완전히 정리되지는 않음)

두개의 파일을 첨부합니다.
print_list.php    (게시판목록에서 제목글 클릭시, 바로 새창띄우기)
print_view.php (게시판 뷰화면에서 링크를 걸어서 바로 새창띄우기)

★★★★ 여기서 중요한것은 list.skin.php 와 view.skin.php 에서 새창띄우기 경로형식이 다름 ★★★★

[list.skin.php 에서 사용방법]

1. print_list.php 파일을 '스킨'폴더에 넣어준다.

2. list.skin.php 의 '제목글' 링크부분인 ...<a href='{$list[$i][href]}'> 부분을 찾아서 아래 내용으로 대체합니다



//-- 새창띄우기
echo "<a href='#' onclick=\"javascript:window.open('{$board_skin_path}/print_list.php?bo_table={$bo_table}&wr_id={$list[$i][wr_id]}&no=1', '', 'left=150, top=10, width=700, height=500, scrollbars=1');\">";

3. 이상으로 게시판 제목클릭시 내용보기를 팝업창으로 보여주게 됩니다.




[view.skin.php 에서 사용방법]

1. print_view.php 파일을 '스킨'폴더에 넣어준다.

2. view.skin.php 게시판 제목글 부분 근처 혹은, 특정위치에 아래의 링크를 걸어준다.

<!-- 본문 프린터하기 -->
<a href="#" onClick="window.open('<?="$board_skin_path/print_view.php?bo_table=$bo_table&wr_id=$wr_id"?>', '', 'left=150, top=10, width=700, height=500, scrollbars=1');">[프린트 하기]</a>


3. 위 링크를 클릭하면, 본문내용을 보여주며 필요에 따라 프린터도 가능함.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 55개

<a href='' onclick="javascript:window.open('<?=$board_skin_path?>/print_list.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&no=1', '', 'left=150, top=10, width=700, height=500, scrollbars=1');">새창</a>
이렇게 소스에 넣었더니 익스에서는 부모창이 새로고침되면서 못찾는다고 에러페이지 띄우네요.
크롬은 잘되고...

뭐가 문제인지 아시는분 답글 부탁합니다.
감사합니다

13년 전
jhfdh
먼저 유용한 팁 감사합니다.
파일2개를 업로드 했는데요. 다운로드 하려고 1번파일을 클릭하면 2번파일이 다운로드 됩니다.
어떻게 바꾸나요?
10년 전
그누보드5에서는 잘안되네요... 팝업은 정상적으로 뜨나 "웹 페이지를 찾을 수 없습니다."만 나오네요
print_view.php 에서 $g4 를 $g5로 모두 바꾸었는데도 그러네요... 살려 주십시요~~!!

게시글 목록

번호 제목
1112
1111
1103
1093
1082
1049
1046
1019
1015
1014
1013
1000
997
991
986
955
943
937
921
906