불여우 무한루프? ... > 그누4 질문답변

그누4 질문답변

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

불여우 무한루프? ... 정보

불여우 무한루프? ...

본문

<script>
if(!parent.document.getElementById('club_check')){
  // firefox에서 무한루프의 문제가 되는 코드 한줄
  parent.location.href='../club/club_main.php?cb_id=<?=$bo_table?>&sca=<?=$sca?>';
}
</script>

위와 같은 코드가 들어가면, 불여우에서 무한루프를 돕니다. ㅠ..ㅠ
같은 기능을 하면서 불여우의 무한루프를 막으려면 어떻게 수정해야 하는 것이죠???

http://www.sir.co.kr/bbs/board.php?bo_table=g4_pi_club2&wr_id=431
  • 복사

댓글 전체

클럽 내부에서 부른 것인지 아닌지를 구분하기만 하면 되요.
내부에서 부른거면 iframe이 있는거고, 외부에서 부른거면 iframe이 없으니 전체를 불러야죠.
if ($write['wr_id'] || $sca) { // 게시물 아이디가 있는 경우에는 해당 게시물을 보여줍니다

    $doc = "$g4[bbs_path]/board.php?bo_table=$cb[cb_id]&wr_id=$wr_id"; 

}
클럽의 경우 ... 원래 구조에 좀 문제(?)가 있어서요...

board.php를 불러서, 그곳에서 board 게시판의 club skin을 호출하고...
list.skin.php나 view.skin.php 등에서 클럽의 스킨을 그때 불러들여요.

그래서, $write['wr_id']는 항상 값이 있어요.

클럽에서 게시글을 부를 때는 club_main.php를 호출하고, club_main.php에는
club_body라는 iframe이 있어서, 그 속에 게시글을 호출 합니다. bbs/board.php?wr_id=...

그런데, 문제는 그냥 bbs/board.php?wr_id=... 이런 식으로 호출하면 클럽의 외관이 없이 글만 노출되는데, 그것이 바람직 하지 않아서 편법을 적용했던 것이 문제를 일으키는 것이죠. ㅠ..ㅠ
제 서버에 새 계정 추가한 뒤 그누보드를 원셋트로 설치하고 클럽도 설치하였는데.

g4_write_cb_clubhouse 테이블에는 게시글이 없었습니다.

불여우 뿐만아니라 IE 에서도 계속 돌고 돕니다.

수고하세요. ㅡㅡ;
----------------------------------------------
// 게시물이 아닌 단순히 $wr_id 또는 $sca 변수만 있을경우
if ($wr_id || $sca) {
© SIRSOFT
현재 페이지 제일 처음으로