게시판 프린트 기능에 대한 다시 질문드립니다. > 그누4 질문답변

그누4 질문답변

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

게시판 프린트 기능에 대한 다시 질문드립니다. 정보

게시판 프린트 기능에 대한 다시 질문드립니다.

첨부파일

mw.basic_event.zip (1.5M) 8회 다운로드 2010-06-29 21:01:41

본문

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 에서도 출력할 부분을 찾아 수정해 보시기 바랍니다.
© SIRSOFT
현재 페이지 제일 처음으로