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

· 2012-11-11 (일) 20:35:11 · 1719 · 7
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

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

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

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

댓글 7개

2012-11-11 (일) 22:10:01
good.php
하단에 location 을 시켜주시던지
good.php 호출시 hiddenframe 을 이용하셔서 숨김으로 호출하신뒤
good.php 에서 top.parent.location.reload();
해주시면 됩니다
top.parent.location.reload();
이것만 적으면 추천 하였습니다 창이 계속 뜹니다.
확인 누르면 또 뜨구요. ㅠㅠ
2012-11-12 (월) 02:24:00
위처럼 쓰시려면
good.php 를 호출하실때 타겟을 hiddenframe
로 주셔야 합니다.
<script type="text/javascript">
top.parent.location.reload({$g4[bbs_path]}/board.php?bo_table={$bo_table});
</script>
이 부분을 어떻게 바꿔야 할지 모르겠네요...
자바스크립트 안이라서
<?= ?>는 먹지 않는것 같구요 ㅜ
bbs/$g4[bbs_path]/board.php?bo_table=$bo_table
url에 이렇게 나옵니다 ㅠㅠ
위 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>
top.location='<?=$g4['bbs_path']?>/board.php?bo_table=<?=$bo_table?>';
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-11-12 조회 1,706
12-11-12 조회 1,808
12-11-12 조회 650
12-11-12 조회 913
12-11-12 조회 627
12-11-12 조회 859
12-11-12 조회 849
12-11-12 조회 4,165
12-11-12 조회 3,080
12-11-11 조회 1,031
12-11-11 조회 949
12-11-11 조회 685
12-11-11 조회 782
12-11-11 조회 1,720
12-11-11 조회 1,615
12-11-11 조회 866
12-11-11 조회 1,684
12-11-11 조회 935
12-11-11 조회 895
12-11-11 조회 1,719