문

아이프레임 게시판에서 경고창을 띄운후 회원가입페이지로 가게 하려면 어떻게 해야해여 ㅜ.ㅜ/''

· 2010-08-07 (토) 11:20:45 · 1608 · 3
현재 상황은 이렇습니다.

일단 게시판은 아이프레임 입니다.

게시물을 클릭하면 글을 읽을 권한이 없습니다라는 경고창이 뜨고 경고창을 종료함과

동시에 회원가입페이지로 갑니다.

허나 아이프레임 상태이므로 그안에서 회원가입 페이지가 나오더라고요;;

이것을 바깥으로 빼서 나오게 할 수 없을가욤 ㅜ.ㅜ?

bbs/board.php 파일의 일부 입니다.

// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member[mb_level] < $board[bo_read_level])
{
if ($member[mb_id])
//alert("글을 읽을 권한이 없습니다.");
alert("글을 읽을 권한이 없습니다.", $g4[path]);
else
alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.");


}

답변해주시면 너무너무 감사하겠습니다 ㅠ.ㅠ/''
|

댓글 3개

2010-08-07 (토) 11:53:46
/lib/common.lib.php에 보시면 이 함수가 있는데요.

function goto_url($url)
{
/*
if (preg_match("/MSIE/", $_SERVER[HTTP_USER_AGENT]))
echo "<meta http-equiv='Refresh' content='0;url=$url'>";
else
echo "<script language='JavaScript'> document.location.href = '$url'; </script>";
*/
//header("Location:$url");
//flush();
//if (!headers_sent())
// header("Location:$url");
//else
//echo "<script language='JavaScript'> document.location.href = '$url'; </script>";
echo "<script language='JavaScript'> location.replace('$url'); </script>";
exit;
}

echo "<script language='JavaScript'> location.replace('$url'); </script>"; 를

echo "<script language='JavaScript> parent.location.replace('$url'); </script>"; 이거로
수정해주세요.. 이게 안된다면
echo "<script language='JavaScript'> top.location.replace('$url'); </script>"; 이거로요
이 초보에게 이러한 가르침을 준 것 에대해 너무너무 감사해용 ㅠ.ㅜ
아 그런데... 요거 수정이나 글쓰기를 해도 아이프레임에서 벗어나버리네욤 ㅜ.ㅡ

경고창이 떠서 회원가입페이지로 가게 될 경우만 적용이 안될가요 ㅜ.ㅡ?
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
10-08-07 조회 1,465
10-08-07 조회 1,076
10-08-07 조회 1,041
10-08-07 조회 1,066
10-08-07 조회 1,609
10-08-07 조회 1,774
10-08-07 조회 1,557
10-08-07 조회 1,218
10-08-07 조회 1,670
10-08-07 조회 1,607
10-08-06 조회 1,332
10-08-06 조회 1,078
10-08-06 조회 2,186
10-08-06 조회 1,603
10-08-06 조회 1,045
10-08-06 조회 1,602
10-08-06 조회 1,817
10-08-06 조회 1,581
10-08-06 조회 1,113
10-08-06 조회 1,011