테스트 사이트 - 개발 중인 베타 버전입니다

비회원,손님 도 추천가능하게 하기

그누보드에서는 회원만 추천,비추천할수 있게 만들어져 있죠

그런데 누가 손님도 추천버튼 되게 해달라고 요청들어와서 소스를 수정해 보았습니다

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("자신의 글에는 추천 또는 비추천 하실 수 없습니다.");

일단 수정하면 됩니다




이렇게 하면 비회원도 추천기능이 작동합니다
중복추천도 안되고요 (단, 상세보기에서만)


혹 윗처럼 햇을때 문제될 부분이 없겠지요

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 9개

필요한 팁입니다. 정말 감사드립니다.
필요했던기능입니다.감사요.^^
// 추천 링크
if ($board[bo_use_good])
$good_href = "./good.php?bo_table=$bo_table&wr_id=$wr_id&good=nogood";
---> 오타입니다. 추천링크인데... 마지막의 nogood을 good으로 변경해주세요.
좋은 자료 감사합니다. 잘 이용하겠습니다.
손님도 비추천하게 하고 싶은데..
안됩니다.... 글리고 중복추천 방법은 없나요?
초보팁 : bbs/view.php "}" 위치 주위하세요. 추천링크가 } 이걸로 감싸지면 안됩니다.

밖으로 빼야됩니다

게시판 목록

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
글쓰기
🐛 버그신고