채택완료

서브 페이지에 아웃로그인을 설치 하는 방법좀 한수 가르쳐 주십시요

2014-02-10 (월) 20:42:02 13,355
고수님께 부탁드립니다.
메인 페이지에는  아웃로그인을 설치하니 잘 나오는데 서버 페이지에 붙이는 에러가 뜨는군요.
왜 이런 현상이 생길까요?
페이지 상단에는 아무것도 붙이지 않았고 아웃 로그인이 나타날 페이지에 이 소스를 넣었습니다.
 
<?
include_once("$g4[path]/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
echo outlogin("rims_basic"); // basic 스킨으로 아웃로그인을 출력합니다.
?>
 
한수 지도 부탁드립니다.
 
꾸뻑
 
|

답변 3개 / 댓글 5개

채택된 답변
+20 포인트
먼저 community 디렉토리 안에 아래의 내용으로
_common.php 파일을 만듭니다. 

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


그리 적용하려는 페이지에
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
echo outlogin("rims_basic"); // basic 스킨으로 아웃로그인을 출력합니다.
?>

답변에 대한 댓글 4개

역시 고수는 저하곤 다르시네요 근데 제 방법은 틀리나요?
저 고수 아닙니다 ..;;;; 진짜 아닙니다...;;;;

서브페이지에서 그누보드의 common.php를 기본적으로 먼저 인클루드 해줘야 다른 것들이 정상적으로 동작됩니다.
common.php를 인클루드 해주지 않으면 outlogin.lib.php 도 정상적으로 동작하지 않습니다.
시하님의 말씀대로 하니 로그인 이후 부터 나타나지 않고 있습니다.
제가 무엇을 잘못 했을까요
http://ubcf.net/community/sample.html
페이지만 봐서는 알 수가 없습니다.
전체 소스를 올려보세요.

많은 도움이 되었습니다. 감사합니다.

<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

include_once("$g4[path]/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
?>
한번 이걸 최상단에 추가 시키고
원하는 위치에
echo outlogin("rims_basic"); // basic 스킨으로 아웃로그인을 출력합니다.
이 소스를 넣으시고 파일형식(확장자)를 php로 바꿔보세요!

답변에 대한 댓글 1개

saintbe 님 말씀대로 하니 아예 페이지가 아예 출력이 되지 않습니다 좀 도와 주십시요http://ubcf.net/community/sample.php

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