초보 로그인관련 질문좀 드릴게요 > 그누4 질문답변

그누4 질문답변

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

초보 로그인관련 질문좀 드릴게요 정보

초보 로그인관련 질문좀 드릴게요

본문

질문1]외부로그인스킨을 가로형으로 교체했는데요 정상적으로 작동은 되는데 이렇게 팝업창이 뜨는데여 고수님들 알아듣기쉽게 답변좀 부탁합니다.

질문2]ID/PW찾기가 먹통이에요 ㅡ.ㅡ''

 "항상감사합니다"

댓글 전체

네 수정한적은 있어요!!!
지금 헤드부분과 외부로그인이 들어가있는 소스올릴게요 함 봐주세요"꾸벅"
참고로 나모로 작업한 외부홈페이지 입니다.

<?
include_once("./_common.php");
include_once("./lib/outlogin.lib.php");

//$g4['title'] = "";
//include_once("./_head.php");

function chat_keycode($select, $key, $_SERVER, $nick='', $id='', $level='') {
//
if($select)
return md5(md5(iconv(mb_detect_encoding($nick, "UTF-8, EUC-KR, ASCII"), 'UTF-8', $nick).$key).$level.iconv(mb_detect_encoding($id, "UTF-8, EUC-KR, ASCII"), 'UTF-8', $id).$key);
else
return md5(md5($_SERVER['REMOTE_ADDR'].$key).$key);
}


// 성별 정보를 얻음
function get_member_sex($mb_id)
{
    global $g4;

    $sex = sql_fetch("select mb_sex from $g4[member_table] where mb_id = TRIM('$mb_id') ");

    if ($sex[mb_sex] == 'M') {
        $sex_icon = "1";
    }
    else if ($sex[mb_sex] == 'F') {
        $sex_icon = "2";
    } else {
        $sex_icon = "0";
    }
    return $sex_icon;
}
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<title>환영합니다.</title>
<meta name="generator" content="notpage">

<style type="text/css">
A:link {text-decoration:none}
A:visited {text-decoration:none}
A:hover {text-decoration:none}
</style>
<script language="JavaScript"><!--
function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';

  menubar_str = menubar ? 'yes' : 'no';

  statusbar_str = statusbar ? 'yes' : 'no';

  scrollbar_str = scrollbar ? 'yes' : 'no';

  resizable_str = resizable ? 'yes' : 'no';



  cookie_str = document.cookie;
  cookie_str.toString();


  pos_start  = cookie_str.indexOf(name);

  pos_start  = cookie_str.indexOf('=', pos_start);

  pos_end    = cookie_str.indexOf(';', pos_start);
 
  if (pos_end <= 0) pos_end = cookie_str.length;

  cookie_val = cookie_str.substring(pos_start + 1, pos_end);



  if (cookie_val  == "done")

    return;



  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);

}

// -->
 <table align="center" width="1024" bgcolor="#FFFFCC" cellspacing="0" bordercolordark="white" bordercolorlight="#999999" cellpadding="0">
                            <tr>
                                <td width="640" bgcolor="black" height="40" align="center" valign="middle" bordercolorlight="#999999" bordercolor="#333333">
                                <p align="center"><?=outlogin("tukr"); // 외부 로그인 ?></p>
                                  </td>
                                <td width="384" height="40" align="center" valign="middle" bgcolor="black" bordercolor="#333333" bordercolorlight="#999999">&nbsp;</td>
                            </tr>
                        </table>
아무래도 예상한게 맞는것 같은데요~:P
그누보드 순정(!?)은 head.php 파일 내에서 head.sub.php 파일을 호출합니다.
head.sub.php 파일에서는 기본적으로 그누보드의 경로에 관한 자바스크립트 상의 전역변수를 설정해주고 있습니다. 아마 최초 설치시 head.sub.php 파일을 갖고 계신다면 열어보시면 아실텐데요.
스크립트 내에 g4_ 와 같은 식으로 선언된 소스코드를 보실 수 있으실거예요.
-----
인용해주신 아마 head.php 파일로 보여지는 부분에서는 이러한 자바스크립트 변수 선언이 되어 있는,
head.sub.php 파일 호출이나 적어도 해당 파일에서 꼭 필요한 부분인 변수 선언 부분이 보이질 않네요.
따라서 기타 여러가지 그누보드에서 자바스크립트적인 요소로 굴러가는 대부분의 기능동작에서 위와 같은 오류현상이 노출될 것 같습니다.
-----
한번 head.sub.php 파일보시고 다른 연유에서 호출을 막으신거라면,
해당 자바스크립트 부분은 복사하셔서 현재 소스에 담아주시면 정상 동작하리라 보입니다~
맛스타님 이렇게 넣었는데요 정상작동 되네여 감사합니다.
혹시 잘못된거 있는지 한번 봐주세요 "꾸벅"

<script language="JavaScript">
var g4_path      = "<?=$g4['path']?>";
var g4_bbs      = "<?=$g4['bbs']?>";
var g4_bbs_img  = "<?=$g4['bbs_img']?>";
var g4_url      = "<?=$g4['url']?>";
var g4_is_member = "<?=$is_member?>";
var g4_is_admin  = "<?=$is_admin?>";
var g4_bo_table  = "<?=isset($bo_table)?$bo_table:'';?>";
var g4_sca      = "<?=isset($sca)?$sca:'';?>";
var g4_charset  = "<?=$g4['charset']?>";
var g4_cookie_domain = "<?=$g4['cookie_domain']?>";
var g4_is_gecko  = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie    = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
<? if ($is_admin) { echo "var g4_admin = '{$g4['admin']}';"; } ?>
</script>
<script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="<?=$g4['path']?>/js/common.js"></script>



<script language="JavaScript">
<!--
맛스타님 지금 또다시 작동이 안되네요 정상작동됐는데 화면 맨위왼쪽에 //--> 이런식으로 돌출이 되더라구여 그래서 그걸 지웠더니 안되네여 지금 엉켰어요 ㅡㅡ''
맛스타님 소스한번만 봐주세요 어디가 문제가 있는지여 "꾸벅"

</style>
<script language="JavaScript"><!--
var g4_path      = "<?=$g4['path']?>";
var g4_bbs      = "<?=$g4['bbs']?>";
var g4_bbs_img  = "<?=$g4['bbs_img']?>";
var g4_url      = "<?=$g4['url']?>";
var g4_is_member = "<?=$is_member?>";
var g4_is_admin  = "<?=$is_admin?>";
var g4_bo_table  = "<?=isset($bo_table)?$bo_table:'';?>";
var g4_sca      = "<?=isset($sca)?$sca:'';?>";
var g4_charset  = "<?=$g4['charset']?>";
var g4_cookie_domain = "<?=$g4['cookie_domain']?>";
var g4_is_gecko  = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie    = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
<? if ($is_admin) { echo "var g4_admin = '{$g4['admin']}';"; } ?>
</script>
<script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="<?=$g4['path']?>/js/common.js"></script>
<script language="JavaScript">
<!--
</script>

<script language="JavaScript">
<!--


// --></script>

<script language="JavaScript">
<!--
function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';

  menubar_str = menubar ? 'yes' : 'no';

  statusbar_str = statusbar ? 'yes' : 'no';

  scrollbar_str = scrollbar ? 'yes' : 'no';

  resizable_str = resizable ? 'yes' : 'no';



  cookie_str = document.cookie;
  cookie_str.toString();


  pos_start  = cookie_str.indexOf(name);

  pos_start  = cookie_str.indexOf('=', pos_start);

  pos_end    = cookie_str.indexOf(';', pos_start);
 
  if (pos_end <= 0) pos_end = cookie_str.length;

  cookie_val = cookie_str.substring(pos_start + 1, pos_end);



  if (cookie_val  == "done")

    return;



  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);

}

// -->
</script>
<body topmargin="0" leftmargin="0" <?=isset($g4['body_script']) ? $g4['body_script'] : "";?> bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<a name="g4_head"></a>

</script>
<script language="JavaScript"><!--
function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';

  menubar_str = menubar ? 'yes' : 'no';

  statusbar_str = statusbar ? 'yes' : 'no';

  scrollbar_str = scrollbar ? 'yes' : 'no';

  resizable_str = resizable ? 'yes' : 'no';



  cookie_str = document.cookie;
  cookie_str.toString();


  pos_start  = cookie_str.indexOf(name);

  pos_start  = cookie_str.indexOf('=', pos_start);

  pos_end    = cookie_str.indexOf(';', pos_start);
 
  if (pos_end <= 0) pos_end = cookie_str.length;

  cookie_val = cookie_str.substring(pos_start + 1, pos_end);



  if (cookie_val  == "done")

    return;



  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);

}
 // -->
</script></head>
지금 보니 곳곳에 불필요한 스크립트가 많이 삽입되어 있네요 ㄷㄷ
나모웹에디터 같은 것으로 작업한다고 하셨었나요?
나모웹에디터에서는 편리한 작업이 가능하긴 하지만, 일반 에디터처럼 불필요한 코드 삽입이 많이 나고,
원하는 깔끔한 코드만 넣는 작업에서는 오히려 독이 될 수 있습니다.
-----





<script language="JavaScript"><!--
var g4_path      = "<?=$g4['path']?>";
var g4_bbs      = "<?=$g4['bbs']?>";
var g4_bbs_img  = "<?=$g4['bbs_img']?>";
var g4_url      = "<?=$g4['url']?>";
var g4_is_member = "<?=$is_member?>";
var g4_is_admin  = "<?=$is_admin?>";
var g4_bo_table  = "<?=isset($bo_table)?$bo_table:'';?>";
var g4_sca      = "<?=isset($sca)?$sca:'';?>";
var g4_charset  = "<?=$g4['charset']?>";
var g4_cookie_domain = "<?=$g4['cookie_domain']?>";
var g4_is_gecko  = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie    = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
<? if ($is_admin) { echo "var g4_admin = '{$g4['admin']}';"; } ?>
</script>
<script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="<?=$g4['path']?>/js/common.js"></script>

<script language="JavaScript">
<!--
function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';

  menubar_str = menubar ? 'yes' : 'no';

  statusbar_str = statusbar ? 'yes' : 'no';

  scrollbar_str = scrollbar ? 'yes' : 'no';

  resizable_str = resizable ? 'yes' : 'no';



  cookie_str = document.cookie;
  cookie_str.toString();


  pos_start  = cookie_str.indexOf(name);

  pos_start  = cookie_str.indexOf('=', pos_start);

  pos_end    = cookie_str.indexOf(';', pos_start);
 
  if (pos_end <= 0) pos_end = cookie_str.length;

  cookie_val = cookie_str.substring(pos_start + 1, pos_end);



  if (cookie_val  == "done")

    return;



  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);

}

// -->
</script>
<body topmargin="0" leftmargin="0" <?=isset($g4['body_script']) ? $g4['body_script'] : "";?> bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<a name="g4_head"></a>

<script language="JavaScript"><!--
function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';

  menubar_str = menubar ? 'yes' : 'no';

  statusbar_str = statusbar ? 'yes' : 'no';

  scrollbar_str = scrollbar ? 'yes' : 'no';

  resizable_str = resizable ? 'yes' : 'no';



  cookie_str = document.cookie;
  cookie_str.toString();


  pos_start  = cookie_str.indexOf(name);

  pos_start  = cookie_str.indexOf('=', pos_start);

  pos_end    = cookie_str.indexOf(';', pos_start);
 
  if (pos_end <= 0) pos_end = cookie_str.length;

  cookie_val = cookie_str.substring(pos_start + 1, pos_end);



  if (cookie_val  == "done")

    return;



  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);

}
 // -->
</script></head>
위의 소스 한번 넣어보시구요, 어제 문의주셨던 시점에서는 아래의 코드만 본래 삽입하시는 정도면 되었었을 듯 합니다.

<script language="JavaScript"><!--
var g4_path      = "<?=$g4['path']?>";
var g4_bbs      = "<?=$g4['bbs']?>";
var g4_bbs_img  = "<?=$g4['bbs_img']?>";
var g4_url      = "<?=$g4['url']?>";
var g4_is_member = "<?=$is_member?>";
var g4_is_admin  = "<?=$is_admin?>";
var g4_bo_table  = "<?=isset($bo_table)?$bo_table:'';?>";
var g4_sca      = "<?=isset($sca)?$sca:'';?>";
var g4_charset  = "<?=$g4['charset']?>";
var g4_cookie_domain = "<?=$g4['cookie_domain']?>";
var g4_is_gecko  = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie    = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
<? if ($is_admin) { echo "var g4_admin = '{$g4['admin']}';"; } ?>
</script>
<script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="<?=$g4['path']?>/js/common.js"></script>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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