혹시 유아원님의 좀비 사이트처럼 추천이나 비추천을 바로 보여 주려면
어떻게 해야 할까요 ^^;;
유아원님이 힌트는 주시기는 하셨는데 전혀 이해를 못하겠네요 ^^;;
혼자 해볼려고 몇일동안 PHP스쿨이며 죄다 뒤져가며 적용 해봤는데 안되던데 ..
혹시 유아원님의 좀비해피 사이트 처럼 해당 게시물의 추천과 비추천을 누르면 값이 오르게 하려면
어떻게 접근을 해야 할까요 ? ^^;;
아래의 아원님 사이트
http://zombi.kr/bbs/board.php?bo_table=C000001&wr_id=135115
아원님에게 피해가 간다면 링크는 삭제 하도록 하겠습니다. ^^;;
아래는 아원님께서 주신 힌트인데 ..
추천 또는 반대를 누를 때 post 값을 아이프레임을 통해 전달 합니다.
업데이트 부분에는 아래와 같이 전 페이지로 다시 값을 보내주고요.
parent.document.getElementById('span id').innerHTML = '숫자';
근데 전혀 이해가 안가네요 ^^;; 검색을 해봐도 이해가 안가고 ;;
혹시 아시면 조언좀 부탁 드립니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 6개
파일을 수정하시면 되는 거구요
view스킨에 아래와 같이 있다고 치면은
추천
<span id="count_good"><?=$write[wr_good]?></span>
비추천
<span id="count_nogood"><?=$write[wr_nogood]?></span>
여기에 있는 count_good 값만 수정하게끔
parent.document.getElementById('count_good').innerHTML = '숫자';
위 문장을 good.php 마지막부분에서 뿌려주면 되겠습니다^^
아래는 대략적인 설명임~
=============
good.php 파일에서
if ($good == "good")
$status = "추천";
else
$status = "비추천";
위 부분을
$nfor = sql_fetch(" select * from {$g4[write_prefix]}{$bo_table} where wr_id = '$wr_id' ");
if ($good == "good") {
$status = "추천";
echo "<script>document.getElementById('count_good').innerHTML = '$nfor[wr_good]';</script>"; } else{
$status = "비추천";
echo "<script>document.getElementById('count_nogood').innerHTML = '$nfor[wr_nogood]';</script>";
}
음 근데 약간 이해가 안가는 것이
parent.document.getElementById('count_good').innerHTML = '숫자';
저위의 숫자라는 것이 실제 추천수를 받아서 뿌려 줘야 하는거 아닌가요 ?
또는 비추천수를 받아서 뿌려줘야 하는거 아닌가요 ??? 저 숫자 부분에 뭘넣어야 되는 지 이해가 ^^;;
$nfor[wr_good]
위 문장에서 실제 추천수를 뿌려주고 있는겁니다;;
그럼 수고하세용~ 위에 남긴거 정확한 위치에 붙이신다면 웬만하면 작동할듯;ㅋ
지금 보니 새로 수정되어 있네요 ^^ 답변 감사 드립니다.
근데 한가지 더 궁금한것이 ..
view 페이지인데
<span id="count_good"><?=$view[wr_good]?></span>
이게 아닌
<span id="count_good"><?=$write[wr_good]?></span>
이거 인가요 ? ^^;; 한번 확인해 보겠습니다. ^^
혹시 필요하시면 참고하세요.
http://dooraei.com/basic.zip
view.skin.php 에서 추천과 비추천 숫자가 표시되는 부분을 각각 id로 지정하고
good.tail.skin.php 에서 id로 지정한 영역의 숫자를 변경시킵니다.
답변 주셔서 정말 감사 합니다.