그누보드 게시판을 html 안에 어떻게 넣나요? 정보
그누보드 게시판을 html 안에 어떻게 넣나요?본문
아래와 같이 아무리 해도 계속 에러가 납니다.
<?
include_once("./_common.php");
include_once("$g4[path]/lib/common.lib.php");
include_once("$g4[path]/bbs/board.php?bo_table=custom");
?>
Warning: include_once(../gnuboard4/bbs/board.php?bo_table=custom) [function.include-once]: failed to open stream: No such file or directory in /free/home/earpillow/html/yesbiz/Custom.html on line 62
<?
include_once("./_common.php");
include_once("$g4[path]/lib/common.lib.php");
include_once("$g4[path]/bbs/board.php?bo_table=custom");
?>
Warning: include_once(../gnuboard4/bbs/board.php?bo_table=custom) [function.include-once]: failed to open stream: No such file or directory in /free/home/earpillow/html/yesbiz/Custom.html on line 62
댓글 전체
설치 활용 메뉴얼을 참고하시면 도움이 될것입니다.
http://sir.co.kr/manual/youngcart4/?man=adm.board.htm
상단, 하단 파일 경로는 게시판의 상단, 하단 디자인을 입혀주는 경우에 사용합니다.
보통 상단 파일 경로는 ../head.php 으로 하단 파일 경로는 ../tail.php 로 설정합니다.
상단, 하단 내용은 HTML 로 작성하여야 하며 게시판의 상단과 하단에 특정한 내용을 넣는 경우에 사용합니다.
글쓰기 기본 내용은 게시자가 글을 작성하려 할 때 내용에 기본으로 출력하는 내용입니다. 주문서를 게시판으로 입력받는 경우에 주로 사용합니다.
http://sir.co.kr/manual/youngcart4/?man=adm.board.htm
상단, 하단 파일 경로는 게시판의 상단, 하단 디자인을 입혀주는 경우에 사용합니다.
보통 상단 파일 경로는 ../head.php 으로 하단 파일 경로는 ../tail.php 로 설정합니다.
상단, 하단 내용은 HTML 로 작성하여야 하며 게시판의 상단과 하단에 특정한 내용을 넣는 경우에 사용합니다.
글쓰기 기본 내용은 게시자가 글을 작성하려 할 때 내용에 기본으로 출력하는 내용입니다. 주문서를 게시판으로 입력받는 경우에 주로 사용합니다.
그게 아니라 ㄷ 자형 이미지 레이아웃 html 파일 안에 latest 스킨처럼 게시판을 끼워 넣으려고 하는데요..
원래 그렇게 안되는 건가요?
원래 그렇게 안되는 건가요?
이렇게 간단한 소스로 바뀌도 위와 같은 에러가 납니다.ㅜㅜ
<? include_once("./_common.php"); ?>
<HTML>
<BODY>
<?
include_once("$g4[path]/bbs/board.php?bo_table=custom");
?>
</BODY>
</HTML>
<? include_once("./_common.php"); ?>
<HTML>
<BODY>
<?
include_once("$g4[path]/bbs/board.php?bo_table=custom");
?>
</BODY>
</HTML>
latest()등의 함수는 설계가 include해서 사용하도록 만들어졌고
게시판을 불러오는 board.php는 링크에서 호출하도록 설계 되어있기 때문에 include 시키면
첫번째 문제가 board.php내에서 include 하는 다른 php 화일들의 경로문제가 생깁니다
두번째는 location.href='.......board.php?bo_table=custom'으로 호출하면 bo_table의 값이
board.php로 form 값이 되어 넘어가지만 include 하면 저렇게 해서 값이 넘어가지 않습니다
한다면
$bo_table='custom';
include_once("./board.php") 처럼 해야 board.php내에서 bo_table 변수를 사용할 수 있죠
그렇게 해도 하여튼 첫째가 경로 문제 때문에 제대로 실행 될 수가 없습니다
게시판을 불러오는 board.php는 링크에서 호출하도록 설계 되어있기 때문에 include 시키면
첫번째 문제가 board.php내에서 include 하는 다른 php 화일들의 경로문제가 생깁니다
두번째는 location.href='.......board.php?bo_table=custom'으로 호출하면 bo_table의 값이
board.php로 form 값이 되어 넘어가지만 include 하면 저렇게 해서 값이 넘어가지 않습니다
한다면
$bo_table='custom';
include_once("./board.php") 처럼 해야 board.php내에서 bo_table 변수를 사용할 수 있죠
그렇게 해도 하여튼 첫째가 경로 문제 때문에 제대로 실행 될 수가 없습니다
하루 왼종일 헤메다가 포기하고
저도 근본적인 문제인 것 같아..이 야밤에 그냥 iframe 으로 넣었습니다..
그럭저럭 모양은 나오나 iframe 자체가 별로 바람직 스럽지않아서..
제로도 그렇고 요즘 보드들은 죄다 왜 위젯방식을 포기하는지
안타깝네요..ㅜㅜ
저도 근본적인 문제인 것 같아..이 야밤에 그냥 iframe 으로 넣었습니다..
그럭저럭 모양은 나오나 iframe 자체가 별로 바람직 스럽지않아서..
제로도 그렇고 요즘 보드들은 죄다 왜 위젯방식을 포기하는지
안타깝네요..ㅜㅜ
ob_start()로 게시판 출력부분을 변수에 담아서 원하는 곳에 뿌리세요.
ob_stat()를 어떻게 하란 말씀인지..
페이지 전체 코딩을 직접 하셨다면
게시판(내용)이 들어갈 부분을 제외한 부분을 별도의 파일로 만듭니다.
예로 아래같이 테이블 구성이 되어 있다면 따로 사용되는 폴더에 두개의 파일로 저장합니다.
<?
include_once("./_common.php");
include_once("$g4[path]/lib/common.lib.php");
?>
<table>
<tr>
<td>상단내용</td>
<td>내용</td>
<td>하단내용</td>
</tr></table>
/include/sub01_head.php
<?
include_once("./_common.php");
include_once("$g4[path]/lib/common.lib.php");
?>
<table>
<tr>
<td>상단내용</td>
<td>
/include/sub01_tail.php
</td>
<td>하단내용</td>
</tr></table>
이렇게 분리하여 저장하면 '내용'만 남게되겠지요 ^^
이제 내용 부분에 게시판이 들어가게 할려면 다음의 두개의 파일 또 만들어줍니다.
/bbs/_head_test01.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("../include/sub01_head.php"); // 상단 코드
?>
/bbs/_tail_test01.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("../include/sub01_tail.php"); //하단코드
?>
위와같이 코딩하여 bbs 폴더에 넣으신 후 게시판 관리자에서
상단파일경로와 하단파일경로에 두 파일을 입력하여 줍니다.
./bbs/_haed_test01.php
./bbs/_tail_test01.php 이렇게하면 적용되실 겁니다.
저도 이방법으로 홈페이지를 만들고 있습니다.
그렴 직접 코딩한 부분은 /include 폴더에
게시판에서 include 설정 저장한 파일은 /bbs 폴더에
각각 2개씩 넣어주시면 될겁니다.
게시판(내용)이 들어갈 부분을 제외한 부분을 별도의 파일로 만듭니다.
예로 아래같이 테이블 구성이 되어 있다면 따로 사용되는 폴더에 두개의 파일로 저장합니다.
<?
include_once("./_common.php");
include_once("$g4[path]/lib/common.lib.php");
?>
<table>
<tr>
<td>상단내용</td>
<td>내용</td>
<td>하단내용</td>
</tr></table>
/include/sub01_head.php
<?
include_once("./_common.php");
include_once("$g4[path]/lib/common.lib.php");
?>
<table>
<tr>
<td>상단내용</td>
<td>
/include/sub01_tail.php
</td>
<td>하단내용</td>
</tr></table>
이렇게 분리하여 저장하면 '내용'만 남게되겠지요 ^^
이제 내용 부분에 게시판이 들어가게 할려면 다음의 두개의 파일 또 만들어줍니다.
/bbs/_head_test01.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("../include/sub01_head.php"); // 상단 코드
?>
/bbs/_tail_test01.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("../include/sub01_tail.php"); //하단코드
?>
위와같이 코딩하여 bbs 폴더에 넣으신 후 게시판 관리자에서
상단파일경로와 하단파일경로에 두 파일을 입력하여 줍니다.
./bbs/_haed_test01.php
./bbs/_tail_test01.php 이렇게하면 적용되실 겁니다.
저도 이방법으로 홈페이지를 만들고 있습니다.
그렴 직접 코딩한 부분은 /include 폴더에
게시판에서 include 설정 저장한 파일은 /bbs 폴더에
각각 2개씩 넣어주시면 될겁니다.