게시판 글 메인 호출
본문
안녕하세요
본래의 그누보드 테마 홈페이지 이외에 다른 웹페이지 메인에 최신글을 불러와서 출력을 하려고 하니 되지 않아서 질문드립니다.
검색 했을 때 latest(스킨, 게시판아이디, 출력라인, 글자수); 이런식으로 호출해서 사용하라고 되있어서 사용할 웹페이지 메인페이지 상단 코드에
<?php
$g5_path = ".././AA"; //AA는 그누보드가 들어있는 폴더명
include_once("$g5_path/_common.php");
include_once("$g5[path]/lib/latest.lib.php");
include_once("$g5[path]/lib/outlogin.lib.php");
?> == 출처 sir.kr/g4_qa/273627
======================================= 저가 넣은 코드
<?php
$g5_path = "../g5/";
include_once("$g5_path/_common.php");
include_once("$g5[path]/lib/latest.lib.php");
include_once("$g5[path]/lib/outlogin.lib.php");
?>
이렇게 넣고 echo latest(스킨, 게시판아이디, 출력라인, 글자수); 를 사용해도 호출이 되지 않습니다.
현재 그누보드 웹페이지 경로와 사용할 웹페이지의 경로는
그누보드는 /www/g5
제작된 웹페이지 /www/
에 있습니다.
어떤부분에서 문제가 있나요??
답변 2
소스를 찬찬히 살펴보지 않고는 정확한 답변을 드리기가 힘들것 같습니다.
일단 해볼수 있는 방법으로는
lib/latest.lib.php 파일이 include가 잘되었는지 확인
해당파일 function선언 하기전에 echo 'test';등을 찍어 문자가 잘 찍히는지 확인합니다.
lib/latest.lib.php 소스 안의 경로가 정확한지 확인
스킨파일이 정확히 지정되었는지 확인합니다.
echo $latest_skin_path.'/latest.skin.php'; // 경로를 찍어 스킨의 경로가 정확한지 확인합니다.
include $latest_skin_path.'/latest.skin.php';
경로를 이렇게 구성해서 사용 중이라면..
www/g5/
www/main/main.php
www/main/_common.php
main 폴더 안에 _common.php 파일을 새로 생성하고 파일 내용은 이렇게..
<?php
include_once('../g5/common.php');
?>
main.php 파일에서 최신글 출력은 이렇게..
<?php
include_once('./_common.php');
include_once(G5_PATH.'/head.sub.php');
include_once(G5_LIB_PATH.'/latest.lib.php');
?>
<?php echo latest("basic", "1111", 5, 25); ?>
<?php
include_once(G5_PATH."/tail.sub.php");
?>