그누보드 게시판만 사용하고 싶은데 어떻게 하나요? > 그누3질답

그누3질답

그누보드 게시판만 사용하고 싶은데 어떻게 하나요? 정보

그누보드 그누보드 게시판만 사용하고 싶은데 어떻게 하나요?

본문

그누보드 첨 설치해 봤는데

저는 다른것은 다 필요없고 기존에 만들어놓은 페이지에

게시판만 달아서 사용하고 싶은데 방법을 잘 모르겠습니다.

인크루드 해서 붙여봐도 오류가 나고 소스 파악도 안되고 ㅡㅡ;

그렇다고 아이프레임 쓰자니 뭔가 방법이 있을것 같은데

여러분들은 어떻게 사용하시는지 궁금합니다.
  • 복사

댓글 전체

iframe으로 불러오는 방법이 제일 직관적이고 쉬운것 같은데요.
그누보드는 여느 보드와 달리 불러들이는 방법이 특이하여서...

전 이렇게 쓰고잇습니다.참고로 하시기를...

먼저 그누보드관리상태에서 게시판을 생성하구요.
그 게시판의 주소를 적습니다.


<table width="780" align="center" >
  <tr>
    <td valign="top">   
      <table width="100%">
        <tr>
          <td>iframe frameborder=0 width=100% name=iframe1 marginheight=0 marginwidth=0 scrolling=no src="/gnu/?doc=bbs/gnuboard.php&bo_table=china" onload="this.height=this.Document.body.scrollHeight"></iframe>
          <td>
        </tr>
      </table>     
    </td>
  </tr>
</table>


src="/gnu/?doc=bbs/gnuboard.php&bo_table=china"
이 부분에서 원하시는 게시판의 상대주소나 절대주소를 적어주면 됩니다.

<script>
 var iframehide="yes"
 function dyniframesize()
 {
  var dyniframe=new Array()
  for (i=0; i<iframeids.length; i++)
  {
  if (document.getElementById)
  {
    dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
    if (dyniframe[i] && !window.opera)
    {
    dyniframe[i].style.display="block"
    if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight)
      dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight;
    else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight)
      dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
    }
  }
  if ((document.all || document.getElementById) && iframehide=="no")
  {
    var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
    tempobj.style.display="block"
  }
  }
 }

 if (window.addEventListener)
 window.addEventListener("load", dyniframesize, false)
 else if (window.attachEvent)
 window.attachEvent("onload", dyniframesize)
 else
 window.onload=dyniframesize
</script>
<script>
var boodschap = 'CHINA1';
function bottomstatus()
{
window.status = boodschap;
timerID= setTimeout("bottomstatus()", 0);
}
bottomstatus();
</script>

이 스크립트가 아이플렘  높이 자동으로 조절해주는 작용을 합니다.꼭 잊지 마시고 추가하세요..

도움이 되였으면 합니다.
좋은 하루 되세요...
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "DESIGN");

$html_title = "$default[de_subject]";
?>

main.php 보시면 일반적으로 상단과 같이 기본 스타일이 DESIGN으로 설정되어 있습니다.

4라인의 define("_DOCTYPE_", "DESIGN");을 다음과 같이 스타일로 정의하십시오.
define("_DOCTYPE_", "STYLE);


홈페이지 주소랑 기타 정보가 있어야 어떻게 구현되고, 수정할 방향은 어떤 것인지 알기가
쉬울 것 같습니다만...
그 기본적인 정보 없이는 질문이나 답변 모두 단편적인 내용이 될 수 밖에 없습니다.
알려주신데로 <? include "그누보드 설치경로/index.php"; ?> 했더니

그누보드 전체 index.php파일이 보여지거든요. 저는 게시판만 딱 집어넣고 싶은데 통체로 나오네요.

그리고 indexdoctype파일에 main.php파일을 어떻게 지정해 주는건가요?

    case "STYLE" :
        include './main.php';

위처럼 이렇게 한칸 추가해주면 되나요?
보여지고자 하는 위치에서 다음과 같이 설정하면 되지 않을까요?
기존 홈페이지의 메인이 설치된 경로와 그누보드 설치경로를 확인하셔야 겠지요.
<? include "그누보드 설치경로/index.php"; ?>
물론 그누보드 게시판만 보여지게 하려면,
main.php 파일을 호출하는 방식 즉, indexdoctype에 정의된 문서스타일에서,
main.php 파일은 STYLE로 정의되어 있어야 겠지요.
© SIRSOFT
현재 페이지 제일 처음으로