게시판 프린트 기능에 대한 다시 질문드립니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=161769&page=&sca=&sfl=wr_name%2C1&stx=%C5%E4%B8%A3&sst=&sod=&spt=0
위 링크로 가시면 질문내용을 보실 수 있습니다.;;;;게시판은 첨부파일로도 올렸구요.
포인트가 없는 관계로 링크만 걸었습니다.
프린트 기능 추가에 대한 질문이고요...;;;;;
이 게시판을 보시면 아시겠지만 초보가 수정하기엔 복잡하고 너무 어렵습니다.
일반 게시판하고는 구조부터가 틀리기에 손을 놓고 있는 실정인데요;;;
원하는 부분에 원하는 프린트 기능을 넣을려면 어디를 수정해야할지 갑갑하네요.
위 링크로 가시면 질문내용을 보실 수 있습니다.;;;;게시판은 첨부파일로도 올렸구요.
포인트가 없는 관계로 링크만 걸었습니다.
프린트 기능 추가에 대한 질문이고요...;;;;;
이 게시판을 보시면 아시겠지만 초보가 수정하기엔 복잡하고 너무 어렵습니다.
일반 게시판하고는 구조부터가 틀리기에 손을 놓고 있는 실정인데요;;;
원하는 부분에 원하는 프린트 기능을 넣을려면 어디를 수정해야할지 갑갑하네요.
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 2개
출력을 원하는 것이
리스트에서는 최상단 것인가요.?
아니면 진행중일 경우 출력을 해야하는 것인가요.?
이것이 확인되면 스킨을 수정해서 테스트해 보도록하지요 ^^
이렇게 해보시면..
1. 먼저 아래부분을 복사해서 "print_HTML.php"로 저장합니다.
<html>
<head>
<!-- 자신의 메인 CSS 파일을 링크해주세요. 없으면 스킨디렉토리의 CSS라도;;;; -->
<link rel='stylesheet' type='text/css' href='사용중인 css 파일'>
</head>
<body>
<!-- 이부분이 팝업으로 뜨면서 출력이 되는 것이니 크기는 수정하시길... -->
<div id=FoxPrint style="padding-top:20px;padding-left:20px;width:590px;background-color:white;height:100%;"></div>
<script language="JavaScript">
<!--
var sHTML = opener.document.getElementById("print").innerHTML;
FoxPrint.innerHTML = sHTML;
window.print();
//-->
</script>
</body>
</html>
2. 올려주신 파일중 list.skin.php 상단에
<script language="JavaScript">
<!--
function printHTML() {
var sHTML = document.getElementById("print").innerHTML;
window.open("print_HTML.php");
}
//-->
</script>
출력을 시작할 부분에 다음과 같이 넣어줍니다.
<div id="print">
대략 보니까.. 298번째 줄 정도 되겠네요.^^.
클릭할 수 있는 것을 넣어야 겠지요.
대략 보니까 395번째 줄 이후 되네요.
<font onclick="printHTML();" style="cursor:hand;"><img src=출력단추이미지 align=absmiddle border=0></font>
마지막으로 프린트 완료부분에
</div>
를 입력 합니다.
이렇게 하면, 리스트에서 프린트를 하실 수 있습니다.
다만, 위에 질문한 것처럼 최상단만 프린트 할 것인지, 또 다른 조건이 있는지에 따라 "출력" 단추를 보이게할 것인지 아닌지를 정해야 겠지요.
3. 마찬가지 view.skin.php 에서도 출력할 부분을 찾아 수정해 보시기 바랍니다.