비회원,손님 도 추천가능하게 하기 정보
비회원,손님 도 추천가능하게 하기관련링크
http://sir.co.kr
175회 연결
본문
그누보드에서는 회원만 추천,비추천할수 있게 만들어져 있죠
그런데 누가 손님도 추천버튼 되게 해달라고 요청들어와서 소스를 수정해 보았습니다
1) bbs/view.php에서 아래 소스를
-----------------------------------------------------------
if ($member[mb_id]) {
// 스크랩 링크
$scrap_href = "./scrap_popin.php?bo_table=$bo_table&wr_id=$wr_id";
// 추천 링크
// if ($board[bo_use_good])
// $good_href = "./good.php?bo_table=$bo_table&wr_id=$wr_id&good=good";
// 비추천 링크
if ($board[bo_use_nogood])
$nogood_href = "./good.php?bo_table=$bo_table&wr_id=$wr_id&good=nogood";
}
// 추천 링크
if ($board[bo_use_good])
$good_href = "./good.php?bo_table=$bo_table&wr_id=$wr_id&good=good";
-----------------------------------------------------------
위 소스에서 추천부분을 주석처리후 아래쪽에 추천부분을 넣어주고요
2) bbs/good.php에서
아래부분을 주석처리합니다
/*
if (!$is_member)
{
$href = "./login.php?$qstr&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id");
echo "<script language='JavaScript'>alert('회원만 가능합니다.'); top.location.href = '$href';</script>";
exit;
}
*/
그리고
if($write[mb_id] == $member[mb_id])
alert_close("자신의 글에는 추천 또는 비추천 하실 수 없습니다.");
윗부분을 아래처럼
if($write[mb_id] == $member[mb_id] && $member[mb_id] !="" )
alert_close("자신의 글에는 추천 또는 비추천 하실 수 없습니다.");
일단 수정하면 됩니다
이렇게 하면 비회원도 추천기능이 작동합니다
중복추천도 안되고요 (단, 상세보기에서만)
혹 윗처럼 햇을때 문제될 부분이 없겠지요
그런데 누가 손님도 추천버튼 되게 해달라고 요청들어와서 소스를 수정해 보았습니다
1) bbs/view.php에서 아래 소스를
-----------------------------------------------------------
if ($member[mb_id]) {
// 스크랩 링크
$scrap_href = "./scrap_popin.php?bo_table=$bo_table&wr_id=$wr_id";
// 추천 링크
// if ($board[bo_use_good])
// $good_href = "./good.php?bo_table=$bo_table&wr_id=$wr_id&good=good";
// 비추천 링크
if ($board[bo_use_nogood])
$nogood_href = "./good.php?bo_table=$bo_table&wr_id=$wr_id&good=nogood";
}
// 추천 링크
if ($board[bo_use_good])
$good_href = "./good.php?bo_table=$bo_table&wr_id=$wr_id&good=good";
-----------------------------------------------------------
위 소스에서 추천부분을 주석처리후 아래쪽에 추천부분을 넣어주고요
2) bbs/good.php에서
아래부분을 주석처리합니다
/*
if (!$is_member)
{
$href = "./login.php?$qstr&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id");
echo "<script language='JavaScript'>alert('회원만 가능합니다.'); top.location.href = '$href';</script>";
exit;
}
*/
그리고
if($write[mb_id] == $member[mb_id])
alert_close("자신의 글에는 추천 또는 비추천 하실 수 없습니다.");
윗부분을 아래처럼
if($write[mb_id] == $member[mb_id] && $member[mb_id] !="" )
alert_close("자신의 글에는 추천 또는 비추천 하실 수 없습니다.");
일단 수정하면 됩니다
이렇게 하면 비회원도 추천기능이 작동합니다
중복추천도 안되고요 (단, 상세보기에서만)
혹 윗처럼 햇을때 문제될 부분이 없겠지요
추천
10
10
댓글 9개

감사합니다.
필요한 팁입니다. 정말 감사드립니다.
감사합니다
필요했던기능입니다.감사요.^^
// 추천 링크
if ($board[bo_use_good])
$good_href = "./good.php?bo_table=$bo_table&wr_id=$wr_id&good=nogood";
---> 오타입니다. 추천링크인데... 마지막의 nogood을 good으로 변경해주세요.
if ($board[bo_use_good])
$good_href = "./good.php?bo_table=$bo_table&wr_id=$wr_id&good=nogood";
---> 오타입니다. 추천링크인데... 마지막의 nogood을 good으로 변경해주세요.

좋은 자료 감사합니다. 잘 이용하겠습니다.
손님도 비추천하게 하고 싶은데..
안됩니다.... 글리고 중복추천 방법은 없나요?
초보팁 : bbs/view.php "}" 위치 주위하세요. 추천링크가 } 이걸로 감싸지면 안됩니다.
밖으로 빼야됩니다
밖으로 빼야됩니다