게시판말고 텍스트기반 페이지에서도 검색 및 최신글이 나오게 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판말고 텍스트기반 페이지에서도 검색 및 최신글이 나오게 정보

게시판말고 텍스트기반 페이지에서도 검색 및 최신글이 나오게

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : 도메인/theme/theme_main.php

-------------------------------------------------------------

구조
/inc/header.php (GNB 메뉴/검색창 레이아웃시작)
/inc/footer.php    (오른쪽 공통영역 및  푸터마무리)
/theme/theme_main.php  (컨텐츠 페이지 - inc/header.php 와 inc/footer.php 를include 해옴.
/gnu/                (그누보드 설치폴더)

이런식인데,

게시판의 경우  (도메인/gnu/bbs/board.php?bo_table=news_list )

admin 설정부분에서
상단 파일 경로 : /www/***_co_kr/inc/header.php
하단 파일 경로 : /www/***_co_kr/inc/footer.php

이렇게 설정해주었습니다.



문제는, /inc/footer.php 에 최신글목록을 넣었습니다.
<?
echo latest("simple", 'news_list', 10, 70);
?>

게시판으로 불러오는 주소에서는 최신글 목록이 잘 나오나,
게시판이 아닌 직접만든 페이지에서는 깨집니다.
------------------------------------------------
Warning: main(./_common.php) [function.main]: failed to open stream: No such file or directory in /www/***_co_kr/inc/footer.php on line 2

Warning: main() [function.include]: Failed opening './_common.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /www/***_co_kr/inc/footer.php on line 2

Warning: main(/lib/latest.lib.php) [function.main]: failed to open stream: No such file or directory in /www/***_co_kr/inc/footer.php on line 3

Warning: main() [function.include]: Failed opening '/lib/latest.lib.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /www/***_co_kr/inc/footer.php on line 3


Fatal error: Call to undefined function: latest() in /www/***_co_kr/inc/footer.php on line 27
------------------------------------------------




여기 질문게시판을 뒤져보아서,
/inc/_common.php 를 만들고,

<?
$g4_path = "../gnu"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>

를 넣었고,

/inc/footer.php 에 상단에,
--------------------------------------------
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
?>
--------------------------------------------
를 넣었습니다.


경로설정문제인지..... 개발자가 아니어서. 오류메세지 해결하기가 너무어렵네요.

고수님들의 따뜻한 조언 부탁드립니다.
  • 복사

댓글 전체

아.. 감사합니다.  컨텐츠 폴더를 각각 만들었는데. /theme 처럼..
컨텐츠를 폴더마다 _common.php 를 만들어야.. 되는군요.

감사합니다. 그래도 아직 오류메세지는 뜨네요. ^^:;;

Warning: Cannot modify header information - headers already sent by (output started at /www/***_co_kr/inc/header.php:7) in /www/***_co_kr/gnu/common.php on line 8



-----------------------------------------------------------------
/inc/header.php 에도
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
?>

넣어주니.. 해결되었습니다.

정말 감사합니다.  눙물이~~~ ㅠ_ㅠ
© SIRSOFT
현재 페이지 제일 처음으로