index가 아닌 일반 페이지에 최신글 노출하려면 ?
본문
index가 아닌 일반 페이지에 최신글 노출하려면
include_once(G5_BBS_PATH.'/latest.lib.php'); 호출하면 될것 같은데
전혀 반응이 없네요
그누보드 경로를 못불어 와서 일까요?
어떻게 해야 할까요?
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_BBS_PATH.'/latest.lib.php');
?>
답변 7
<?php
include_once('../common.php');
include_once(G5_LIB_PATH.'/latest.lib.php');
?>
해당페이지에서
common 파일을 불러와야하는데,
보통 include_once('./_common.php'); 구문으로 불러오는데요,
그전에 같은 폴더에 _common.php 파일이 있어야합니다.
그리고 그안에서 상대경로로 진짜 common.php 파일을 또 include 해야해요
만약
/sub/sub1.php
파일에서 common 을 불러오려고 하신다면
1.
/sub/_common.php 파일을 만든다.
_common.php 파일 내용 :
include_once('../common.php'); // 해당 폴더에서 하나 상위폴더에 common.php 가 있기때문
그후에 sub1.php 에서
include_once('./_common.php');
한다.
2.
sub1.php 에서 그냥 바로 찐 common.php 파일을 include 한다
include_once('../common.php');
그 후에
include_once(G5_LIB_PATH.'/latest.lib.php');
코트를 넣어주시고
최신글함수 사용하시면됩니다~
include_once(G5_BBS_PATH.'/latest.lib.php');
latest.lib.php 는 bbs루트가 아니라 lib 루트입니다.
G5_LIB_PATH로 바꿔보세요
일반페이지의 경우 head 와 common 이 와야 합니다.
include_once('./_common.php');
include_once(G5_PATH.'/head.sub.php');
이렇게 두개의 파일을 불러오시면 될듯합니다.
include_once('./_common.php');
경로를 찾지 못하는듯 합니다.
include_once(G5_PATH.'/common.php');
이렇게 변경해보시겠습니까?
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
이걸 빼보세요