아웃로그인 어케 해결해야하는지... > 그누4 질문답변

그누4 질문답변

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

아웃로그인 어케 해결해야하는지... 정보

아웃로그인 어케 해결해야하는지...

본문

<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
여기까지 넣으면 괜찮은데

<?=outlogin("mentory_basic");?>
이렇게만 넣으면 화면이 이 위로 코딩되는건 보이는데 아래로 코딩돼는건 안보여요
화면이 백지가 돼버림

미치겠음

이페이지 소스가
<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
<html>
<head>
<title></title>
<body>
<?=outlogin("basic");?>
</body>
</html>

걍 이거인데 아무것도 안먹힘 백지임
왜 그런건가요
아무것도 안건드렸는데

댓글 전체

혹시 php로 저장 안해서 그런거 아닌가요? php는 서버에 올려놓구 웹에서 확인해야 됩니다만.

php로 작성하실때 html~/html까지 몽땅 날리고 빈페이지에 소스올리고 테스트 함 해보세요
일단 그누4에 기본적으로 들어있는 head.php파일에 테스트 해 보시고요 
물론 index, tail파일도 기본적으로 들어있는것 사용해야겠죠?

지금 사용하려는 아웃로긴 스킨도 같이 붙여 보시고 테스트 해 보세요. 두개가 나란히 나오면 정상이고 위에만 나오면 스킨에 문제가 있는듯 보이네요.
include_once 로 하시면 파일 경로가 틀려서 불려오지 못해도
오류 메시지 없이 덤덤하게 넘어 가더군요.
일단 include 로 불러봐서 정확히 불려 오는지 확인해보시구요.
제 생각엔 common 과 outlogin 파일이 불려오지 못한 상태에서
outlogin 함수를 호출해서 그런게 아닌가 싶네요.
현제 불려오신 빈화면에서 소스 보기를 해보시면 아마 맨 끝쪽에
outlogin 펑션이 없다는 오류가 뜨셨을 것 같습니다만.. 추측일 뿐입니다.
</body>
</html>

-----------------
위의 끝맺음 하는 것은 tail.php  쪽에 붙어야 하는데 head.php 에 붙어서 그런것 같습니다.

또 정작 위의 head.php  과  tail.php 이 보여지는 문서는
index.php  및 실행.php  파일이어거나 게시판에서 head.php 와 tail.php  불러오기 해야 정상적으로 가동 할겁니다.
---------------index.php --------------------------------------
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/userfunction.lib.php");

$g4[title] = "";
include_once("./_head.php");
?>
<!-- 메인화면 최신글 시작 -->

최신글 테이블 내용

<!-- 메인화면 최신글 끝 -->

<?
include_once("./_tail.php");
?>
---------------------------------------------------------------

이해가 가지 않으신다면 처음 그누보드 전체 파일구성을 잘 살펴보면
여기저기 설명 구문이 적혀 있으니 그 구문들을 잘 읽어보시면 이해가 되실겁니다.
디버깅 모드:

outlogin() 함수 안에 줄마다 echo '번호1';
을 넣어 봅니다.
번호는 계속 증가 시키면서...

그리고 소스보기로 번호가 어디까지 나오는지 확인해 보세요.

그리고 번호 앞뒤 소스를 보여 주시면 좋겠습니다.
_common.php 내용 안에 보시면 경로가 있는데 그게 그누보도 가 있는 경로인지 확인해 보세요.

소스를 긁어다 해 보니 잘 돌아 갑니다.
_common.php 내용의 경로가 잘못 된 것이 문제가 될 듯 하네요.
아래와 같이 php 파일을 만드시고 그누보드가 설치되어있는 폴더에 넣으세요.
그래도 안 되면 basic 스킨의 문제이거나 그누의 다른 파일이 문제겠죠...


<?
$g4_path = ".";
include_once("$g4_path/_common.php");
$g4[title] = "제목";
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>

<?=outlogin("basic");?>

<?
include_once("$g4[path]/tail.sub.php");
?>
아~ 역시 그누보드 안에 안넣어서 그랬어요~ 전 몰랐음 안넣어도 제로보드는 되서 ~
유아원님 감사요 다른분들도 다 감사~~~~~~~~~~~~~
관심 짱~
전체 14 |RSS
그누4 질문답변 내용 검색

회원로그인

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