왕초보 최신글(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 에 넣을려고해요.
제가 초보라 전문용어로 말고 조금 알아듣기 쉽게 설명 부탁드려요.. ㅠㅠ..
답답해 죽겠네요~~~~~!! ㅠㅠ..
우선 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번 보시면 도움이 될 듯 합니다.
또 이넘이 추가 되어야죠. 최신글을 만들려면요.
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/latest.lib.php");
우선 답변 감사드립니다. 그런데 제가 초보라 10, 11, 12번을 읽어도 무슨 소리인지 이해가 안되네요.. ㅠㅠ..
전문용어를 제가 못알아 먹어서요, 스타일을 적용하라는게 무슨 소리인지 모르겠네요.
제가 뭘 해야하는지 조금 구체적으로 쉽게 알려주실 수 없을까요..??
어디에 아래와 같은 코드를 넣으면 됩니다.
(코드내용)
이런식으로 알려주시면 금방 따라할 수 있을거 같은데요.. 부탁드립니다.
그리고 <? ... ?> 이와 같은 코드는 php 파일 코드라고 알고 있는데, 그럼 main.html 과 menu.html 의 확장자를 각각 .php 로 바꾸어줘야 하나요?
전문용어를 제가 못알아 먹어서요, 스타일을 적용하라는게 무슨 소리인지 모르겠네요.
제가 뭘 해야하는지 조금 구체적으로 쉽게 알려주실 수 없을까요..??
어디에 아래와 같은 코드를 넣으면 됩니다.
(코드내용)
이런식으로 알려주시면 금방 따라할 수 있을거 같은데요.. 부탁드립니다.
그리고 <? ... ?> 이와 같은 코드는 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로도 바꿔보고 했었는데 다 안되네요. 에러 메세지는 위에 써있는 저 메세지가 계속 똑같이 나오고요..
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");
?>
일단 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 코드를 읽을 수가 있네요?
아~~~~~~~~~~~~~~ 속 시원하다~~~~~~~~~~~~~~
사실 간단한 문제였네요. 제가 common.php의 경로 설정에서 좀 실수를 했네요.
$g4_path = "/gnuboard4";
이렇게 적었었는데,
$g4_path = "gnuboard4";
슬래쉬를 빼고 적어야하는게 맞더군요. 이렇게 하나만 고쳐주니까 바로 되네요~ ㅎㅎㅎ~
그런데 신기한건 확장자가 .html 이건 .php 이건 관계없이 php 코드를 읽을 수가 있네요?
아~~~~~~~~~~~~~~ 속 시원하다~~~~~~~~~~~~~~
서버 운영하시는 분께서 어떻게 설정하시느냐에 따라 htm이건 html이건 php이건.. php 코드를 읽을 수 있습니다.
아~ 그렇군요~ 잘 배웠습니다. 감사합니다.