외부로그인에서 points 를 눌렀을 때 에러가 납니다. > 그누4 질문답변

그누4 질문답변

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

외부로그인에서 points 를 눌렀을 때 에러가 납니다. 정보

외부로그인에서 points 를 눌렀을 때 에러가 납니다.

본문

1.
 
123.php라는 페이지에 외부로그인을 설치하였는데, 로그인 후 포인트나 스크랩 항목을 눌렀을 때 새 창이 뜨면서 그 내역이 나타나야 하는데 새 창까지만 뜨고 주소를 찾을 수 없다고 나옵니다.
새창의 주소가 http://point.php, scrap.php 로 뜨면서 주소를 찾을 수 없다고 나오고,  http://www.aaa.com/bbs/ 이하로 123.php를 옮겼을 때는 정상적으로 작동하는 것으로 보아 외부로그인의 outlogin.skin.2.php의 <a href="javascript:win_point();">라는 주소가 상대주소라서 에러가 나는 것 같은데 위의 자바스크립트를 절대주소로 바꿀 수 있는지 궁금합니다.
(제가 초보라서 javascript:win_이 무엇을 말하는 것인지도 간략히 설명해 주시면 감사하겠습니다.)
 
 
2.
 
<?
if ($member[mb_id])
      goto_url("456.php");
?>
위와 같은 명령을 123.php에 넣어서 로그인 후에는 바로 456.php로 이동하게 만들어 놨는데, 로그인 이후 바로가 아니라 5초 이후에 456.php로 이동하게 하려면 어떻게 하면 되는지 알려주시면 감사하겠습니다.
  • 복사

댓글 전체

맨위 $g4_path = "."; <-- 이부분이 그누보드의 상대 경로를 표시하는 부분이니
이 부분의 정확한 경로를 지정해 주세요
상대 경로가 안맞아서 페이지가 바뀌게 되는거지요 http://point.php 라고 표시 된다면 상위의 그누와 같은 경로로 나타나는거니  .. 나 ../ 아니면 그이상 ../.. 이런식으로 상대경로가 잘못된거겠죠
마찬가지로
<?
if ($member[mb_id])
      goto_url("456.php");
?>
여기서 456.php는 경로가 없습니다. $g4_path/456.php 거나 $g4_path/board/456.php 이런식으로
상대경로를 지정해주셔야 경로를 찾을텐데요.. 그냥 456.php로 하면 현재의 경로에 있는 456 이기때문에 bbs의 경로가 될겁니다.
1. outlogin.skin.1.php 이나 outlogin.skin.1.php 에는  $g4_path = "."; 를 지정하는 명령어가 없구요 자바스크립 형식으로 <a href="javascript:win_point();"> 표시되는 것 같은데 win_가 무엇을 뜻하는지, 어떻게 바꿔야 하는지 모르겠습니다.

2. 456.php는 정확한 경로가 아니라 예를 든 것이구요 단지 바로 456.php로 넘어가지 않고 5초 후에 넘어가도록 하는 것을 알고 싶어서 드린 질문드렸습니다. setTimeout으로 하는 것 같은데 제가 정확하게 명령어를 만들 줄 몰라서 아시는 분이 있으시면 도움을 받고자 드린 질문입니다.
© SIRSOFT
현재 페이지 제일 처음으로