추천 버튼 사용후 페이지가 ../bbs/good.php?~로 고정이 되어 버리는 문제 입니다 ㅠ > 그누4 질문답변

그누4 질문답변

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

추천 버튼 사용후 페이지가 ../bbs/good.php?~로 고정이 되어 버리는 문제 입니다 ㅠ 정보

추천 버튼 사용후 페이지가 ../bbs/good.php?~로 고정이 되어 버리는 문제 입니다 ㅠ

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

리스트에서 추천버튼을 사용하기 위해

good.php 부분에서

//$ss_name = "ss_view_{$bo_table}_{$wr_id}";
//if (!get_session($ss_name))
    //alert_close("해당 게시물에서만 추천 또는 비추천 하실 수 있습니다.");

$row = sql_fetch(" select count(*) as cnt from {$g4[write_prefix]}{$bo_table} ", FALSE);
if (!$row[cnt])
    alert_close("존재하는 게시판이 아닙니다.");

if ($good == "good" || $good == "nogood")
{
    //if($write[mb_id] == $member[mb_id])
        //alert_close("자신의 글에는 추천 또는 비추천 하실 수 없습니다.");

이런식의 주석처리를 하여 추천이 되도록 하였습니다.
문제는
추천버튼을 클릭 후 입니다.

../bbs/good.php?bo_table=test_woman&wr_id=6&good=good

이런식으로 페이지가 고정이 되어버립니다.
이용자들이 뒤로버튼을 눌러 오게 만들 수는 없고...
어떻게 수정을 해야할까요 ? ㅠ
  • 복사

댓글 전체

good.php
하단에 location 을 시켜주시던지
good.php 호출시 hiddenframe 을 이용하셔서 숨김으로 호출하신뒤
good.php 에서 top.parent.location.reload();
해주시면 됩니다
<script type="text/javascript">
top.parent.location.reload({$g4[bbs_path]}/board.php?bo_table={$bo_table});
</script>
이 부분을 어떻게 바꿔야 할지 모르겠네요...
자바스크립트 안이라서
<?= ?>는 먹지 않는것 같구요 ㅜ
위 reload()함수의 괄호속 url은 뭐죠?
reload는 위와 같이 사용하는 것이 아닙니다-괄호속에 링크주소가 들어가는 것이 아님
그리고 브라우저에 따라서 good.php가 다시 호출 되는 브라우저도 있을 것입니다

어쨌던 아래처럼 하면 될겁니다
<script>
parent.location.href="<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>";
</script>

위처럼 하면 리스트 페이지가 검색한 후의 페이지라면 검색한 리스트가  나오지않을테죠
이 때문에 reload를 사용하면 편리하죠

<script>
parent.location.reload();
document.location.href='about:blank'; //요게 있어야 브라우저 특성을 타지않습니다
</script>
© SIRSOFT
현재 페이지 제일 처음으로