외부로그인 설치 질문 입니다 ㅠ > 그누4 질문답변

그누4 질문답변

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

외부로그인 설치 질문 입니다 ㅠ 정보

외부로그인 설치 질문 입니다 ㅠ

본문

전 로그인창을 인덱스 안에 넣었는데요~

<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
$g4['title'] = "";
include_once("./files/b_3.php");
?>

<!-- 메인화면 최신글 시작 -->







            <table width="980" cellpadding="0" cellspacing="0" height="71">
                <tr>
                    <td width="352" height="71" valign="top">    <?=latest("latest1", news01, 5, 37); ?>    </td>
                    <td width="35" height="71" valign="top">    </td>
                    <td width="352" height="71" valign="top"><?=latest("latest1", news02, 5, 37); ?>    </td>
                    <td width="20" height="71" valign="top"> </td>
                    <td width="221" height="71" valign="top">

<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
<?=outlogin("basic");?>


</td>
                </tr>
            </table>



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

<?
include_once("./files/tail3.php");
?>

다른 스킨으로 바꾸려고 했는데<?=outlogin("login02");?>

Warning: outlogin(../gnuboard4/skin/outlogin/login02/outlogin.skin.1.php): failed to open stream: No such file or directory in /iweb/nrri1058/wwwhome/gnuboard4/lib/outlogin.lib.php on line 32

Warning: outlogin(): Failed opening '../gnuboard4/skin/outlogin/login02/outlogin.skin.1.php' for inclusion (include_path='.:/opt/php/lib/php') in /iweb/nrri1058/wwwhome/gnuboard4/lib/outlogin.lib.php on line 32

이런오류가 뜨네요~


그래서 오류난곳을 찾아가봤는데

<?
if (!defined('_GNUBOARD_')) exit;

// 외부로그인
function outlogin($skin_dir="basic")
{
    global $config, $member, $g4, $urlencode, $is_admin;

    $nick  = cut_str($member['mb_nick'], $config['cf_cut_name']);
    $point = number_format($member['mb_point']);

    // 읽지 않은 쪽지가 있다면
    $sql = " select count(*) as cnt
              from {$g4['memo_table']}
              where me_recv_mb_id = '{$member['mb_id']}'
                and me_read_datetime = '0000-00-00 00:00:00' ";
    $row = sql_fetch($sql);
    $memo_not_read = $row['cnt'];

    $outlogin_skin_path = "$g4[path]/skin/outlogin/$skin_dir";

    $is_auth = false;
    $sql = " select count(*) as cnt from $g4[auth_table] where mb_id = '$member[mb_id]' ";
    $row = sql_fetch($sql);
    if ($row['cnt'])
        $is_auth = true;

    ob_start();
    if ($member['mb_id'])
        include_once ("$outlogin_skin_path/outlogin.skin.2.php");
    else // 로그인 전이라면
        include_once ("$outlogin_skin_path/outlogin.skin.1.php"); (이곳이 31번째줄..)
    $content = ob_get_contents();
    ob_end_clean();

    return $content;
}
?>

왜 에러가 나는지 모르겠어요 ㅠㅠ

고수님들 답변좀 부탁 드립니다.....ㅠㅠ

댓글 전체

<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
<?=outlogin("basic");?>


</td>
                </tr>
            </table>



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

<?
include_once("./files/tail3.php");
?>

다른 스킨으로 바꾸려고 했는데<?=outlogin("login02");?>

이게 맞다면 로그인을 2개를 쓰시게요?....

그리고 include_once("./_common.php"); 는 상단에 정의되어 있는데 2번이나 부르시네요.

가능하면 include_once("$g4[path]/lib/outlogin.lib.php"); 도 위쪽의 최신글 립화일 아래로 옮기세요
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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