그누보드 최신글
본문
그누보드를 root에 설치했습니다.
/gnuboard4 폴더째로 설치한 것이 아니라 root에 바로 _common.php파일이 나올 수 있도록 말이죠.
해서 게시판도 잘 설치하고 문제가 없었는데, 최신글이 안나옵니다 ㅜㅜ
/main/main.php파일에서 최신글을 가져오려고 하거든요.
/main/main.php파일은 /inc/header.php파일을 인크루드하고 있습니다.
해서 /inc/header.php파일 <html> 윗부분에
<?
include_once("../_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
//echo $g4[path];
?>
를 삽입했습니다.
그리고 /main/main.php 파일에 최근게시물을 붙였습니다.
<? echo latest(basic,notice,5,50);?>
그리고 /_common.php파일의 $g4[path]경로는 이미 바꿔 놓았습니다.
<?
$g4_path = "."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
근데 안나옵니다. ㅜㅜ
소스를 보니 그누보드 설정을 아예 못불러오는거 같은데,
제 생각엔 $g4[path]의 경로문제인것 같거든요.
뭐가 문제일까요?
답변 2
header.php 상단을 아래처럼 바꾸시고
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
include_once("$g4[path]/lib/latest.lib.php");
?>
main.php 상단을 아래처럼 바꾸시고
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("./_head.php");
/main 디렉토리 안에
_common.php 파일을 만드셔서 상단에
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
이렇게 바꾸시고
_head.php 파일도 만드셔서 상단에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/inc/header.php");
?>
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/inc/header.php");
?>
이렇게 해보세요.
아!!!! 너무 감사합니다 ㅜㅜ
답변을 작성하시기 전에 로그인 해주세요.