왕초보 최신글(latest) 메인에 그리고 외부로그인 넣는법 좀 알려주세요.. ㅠㅠ.. > 그누4 질문답변

그누4 질문답변

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

왕초보 최신글(latest) 메인에 그리고 외부로그인 넣는법 좀 알려주세요.. ㅠㅠ.. 정보

왕초보 최신글(latest) 메인에 그리고 외부로그인 넣는법 좀 알려주세요.. ㅠㅠ..

본문

저 홈페이지는요,
우선 index.html 에서 프레임을 3개로 나눠서요..
menu.html, main.html, bottom.html 이렇게 들어갑니다.
이중에 main.html 에 최신글(latest)을 넣고 싶습니다.

요 밑에 처럼해서 최신글 넣고 싶은곳에 써넣어 줬는데요..
<?=latest("스킨명", "게시판아이디", 출력라인수, 출력글자수);?>

요런 에러가 뜹니다..
Fatal error: Call to undefined function: latest() in /home1/livefree/public_html/main.html on line 47

그래서 line 47을 찾아봤더니 바로 위에 최신글 소스를 넣은 곳이네요.

그리고 외부 로그인은 menu.html 에 넣을려고해요.

제가 초보라 전문용어로 말고 조금 알아듣기 쉽게 설명 부탁드려요.. ㅠㅠ..
답답해 죽겠네요~~~~~!! ㅠㅠ..

댓글 전체

우선 답변 감사드립니다. 그런데 제가 초보라 10, 11, 12번을 읽어도 무슨 소리인지 이해가 안되네요.. ㅠㅠ..
전문용어를 제가 못알아 먹어서요, 스타일을 적용하라는게 무슨 소리인지 모르겠네요.
제가 뭘 해야하는지 조금 구체적으로 쉽게 알려주실 수 없을까요..??

어디에 아래와 같은 코드를 넣으면 됩니다.
(코드내용)

이런식으로 알려주시면 금방 따라할 수 있을거 같은데요.. 부탁드립니다.

그리고 <? ... ?> 이와 같은 코드는 php 파일 코드라고 알고 있는데, 그럼 main.html 과 menu.html 의 확장자를 각각 .php 로 바꾸어줘야 하나요?
혼자 이것저것 삽질을 해가며 아래와 같이 소스 코드를 추가해 보았습니다. 역시 해결은 안되고요.. ㅡ,.ㅡ;

main.html 안에 제일 위에다가
<?
$g4_path = "/gnuboard4";
include_once("$g4_path/common.php");
$g4[title] = "main";
include_once("$g4[path]/head.php");
include_once("$g4[path]/lib/latest.lib.php");
?>

제일 밑에다가
<?
include_once("$g4[path]/_tail.php");
?>

이렇게 추가했습니다.
$g4_path = "/gnuboard4"; 이렇게 경로를 적은 이유는 제 main.html 파일이 루트에 있고 루트에 G4 디렉토리가 있기 때문입니다.

이렇게 했는데 나오는 에러 메세지는 똑같습니다.. 이미 게시판들을 검색해서 최신글에 대한 글을 다 읽어보았습니다만, 여기까지가 제가 나름대로 상상의 나래를 펼쳐 할 수 있는 부분인것 같네요..

아, 그리고요, $g4_path 값에다가 그냥 . 도 넣어보고요, main.html 확장자도 .php로도 바꿔보고 했었는데 다 안되네요. 에러 메세지는 위에 써있는 저 메세지가 계속 똑같이 나오고요..
예를들어 /gnu4/test/main.php 이런식으로 디렉토리가 있다고 가정합시다.
일단 test 디렉토리에 _common.php 파일을 만들어 줘야겠죠.
파일 내용에는 이렇게 입력합니다.

<?
$g4_path = "..";
include_once("$g4_path/common.php");
?>



다음으로 main.php 파일입니다.

<?
$g4_path = ".";
include_once("$g4_path/_common.php");
$g4[title] = "타이틀";
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/latest.lib.php");
?>



아래처럼 하면 최신글을 뽑는 것이죠.

<?=latest("스킨명", "게시판아이디", 출력라인수, 출력글자수);?>




<?
include_once("$g4[path]/tail.sub.php");
?>
아~ 풀렸습니다! 유아원님 계속 관심 가져주셔서 감사해요~ 많이 도움이 되었어요.
사실 간단한 문제였네요. 제가 common.php의 경로 설정에서 좀 실수를 했네요.

$g4_path = "/gnuboard4";
이렇게 적었었는데,

$g4_path = "gnuboard4";
슬래쉬를 빼고 적어야하는게 맞더군요. 이렇게 하나만 고쳐주니까 바로 되네요~ ㅎㅎㅎ~

그런데 신기한건 확장자가 .html 이건 .php 이건 관계없이 php 코드를 읽을 수가 있네요?

아~~~~~~~~~~~~~~ 속 시원하다~~~~~~~~~~~~~~
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT