미채택 완료

메인에 공지사항이 나오도록 할려고하는데 안되요

2015-08-18 (화) 06:54:58 3,584

안녕하세요

메인에 공지사항 내용이 나오도록 할려고하는되요 안나오네요.

<?
$g5_path = "./gnuboard5"; // common.php 의 상대 경로
include_once("$g5_path/common.php");
include_once("$g5[path]/lib/latest.lib.php");

?>​

이렇게 index에 소스를 넣고   스킨 <?=latest("basic", "notice", 3, 35);?> 을 이렇게 작성했는되요

안나오네요 왜 그러는지 이유를 모르겠습니다. 그누보드4은 잘되던데요 ㅠㅠ 그누보드5은 어떻게

해야하나요

|

답변 2개 / 댓글 2개

ㅠㅠ user.config.php에 넣었는되요 그래도 안됩니다. ㅠㅠ

그리고 메인부분에는

<?
include_once(G5_LIB_PATH.'/latest.lib.php');
include_once("../common.php");
?>​

이렇게 사입했는되요 게시판 출력이 안되네요  자세한 답변좀 해주시면 안될가요
​ 

답변에 대한 댓글 1개

쪽지로 말씀드렸지만
참조 순서가 틀렸기 때문으로 보입니다.

include_once("../common.php");
include_once(G5_LIB_PATH."/latest.lib.php");
가 순서가 맞습니다.
common.php를 항상 먼저 불러오셔야 상수나 기타 함수를 이용할수 있습니다.
2015-08-18 (화) 07:28:17

G5_PATH 를 이용하세요

굳이 $g5_path를 혹은 $g5[path]를 이용하셔야 하는지요?^^

G5_PATH 상수를 사용하세용

정 저렇게 사용코자 하신다면 extend 폴더안의 user.config.php 안에

$g5_path = G5_PATH;

로 해두시면 어디서든 사용가능할수 있습니다.

$g5["path"] = G5_PATH;

도 되구요^^

답변에 대한 댓글 1개

덧붙이면
그누보드를 설치한 루트가 아닐경우
_common.php를 해당 디렉토리에 복사 또는 생성후
<?php
include_once("../common.php");
?>
등과 같이 그누보드 루트에 있는 common.php를 참조하도록 상대경로로
지정하시면 됩니다.

하위 디렉토리가 많을수록 ../ 이걸 더해서 붙여주시면 됩니다.

답변을 작성하려면 로그인이 필요합니다.