게시판 프린트 기능에 대한 다시 질문드립니다. 정보
게시판 프린트 기능에 대한 다시 질문드립니다.첨부파일
본문
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
위 링크로 가시면 질문내용을 보실 수 있습니다.;;;;게시판은 첨부파일로도 올렸구요.
포인트가 없는 관계로 링크만 걸었습니다.
프린트 기능 추가에 대한 질문이고요...;;;;;
이 게시판을 보시면 아시겠지만 초보가 수정하기엔 복잡하고 너무 어렵습니다.
일반 게시판하고는 구조부터가 틀리기에 손을 놓고 있는 실정인데요;;;
원하는 부분에 원하는 프린트 기능을 넣을려면 어디를 수정해야할지 갑갑하네요.
위 링크로 가시면 질문내용을 보실 수 있습니다.;;;;게시판은 첨부파일로도 올렸구요.
포인트가 없는 관계로 링크만 걸었습니다.
프린트 기능 추가에 대한 질문이고요...;;;;;
이 게시판을 보시면 아시겠지만 초보가 수정하기엔 복잡하고 너무 어렵습니다.
일반 게시판하고는 구조부터가 틀리기에 손을 놓고 있는 실정인데요;;;
원하는 부분에 원하는 프린트 기능을 넣을려면 어디를 수정해야할지 갑갑하네요.
댓글 전체
올려주신 스킨파일과 질문에 들어가있는 이미지를 모두 보았습니다.
출력을 원하는 것이
리스트에서는 최상단 것인가요.?
아니면 진행중일 경우 출력을 해야하는 것인가요.?
이것이 확인되면 스킨을 수정해서 테스트해 보도록하지요 ^^
출력을 원하는 것이
리스트에서는 최상단 것인가요.?
아니면 진행중일 경우 출력을 해야하는 것인가요.?
이것이 확인되면 스킨을 수정해서 테스트해 보도록하지요 ^^
테스트를 해보지 않아서 정확하지는 않지만,
이렇게 해보시면..
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 에서도 출력할 부분을 찾아 수정해 보시기 바랍니다.
이렇게 해보시면..
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 에서도 출력할 부분을 찾아 수정해 보시기 바랍니다.