비회원,손님 도 추천가능하게 하기
그누보드에서는 회원만 추천,비추천할수 있게 만들어져 있죠
그런데 누가 손님도 추천버튼 되게 해달라고 요청들어와서 소스를 수정해 보았습니다
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("자신의 글에는 추천 또는 비추천 하실 수 없습니다.");
일단 수정하면 됩니다
이렇게 하면 비회원도 추천기능이 작동합니다
중복추천도 안되고요 (단, 상세보기에서만)
혹 윗처럼 햇을때 문제될 부분이 없겠지요
댓글 9개
Gmasta
18년 전
감사합니다.
18년 전
필요한 팁입니다. 정말 감사드립니다.
18년 전
감사합니다
18년 전
필요했던기능입니다.감사요.^^
17년 전
// 추천 링크
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으로 변경해주세요.
16년 전
좋은 자료 감사합니다. 잘 이용하겠습니다.
심심맨닷컴
16년 전
손님도 비추천하게 하고 싶은데..
16년 전
안됩니다.... 글리고 중복추천 방법은 없나요?
14년 전
초보팁 : bbs/view.php "}" 위치 주위하세요. 추천링크가 } 이걸로 감싸지면 안됩니다.
밖으로 빼야됩니다
밖으로 빼야됩니다
게시판 목록
그누4 팁자료실
그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3309 | 3년 전 | 1805 | ||
| 3308 | 11년 전 | 2093 | ||
| 3307 |
uPAmJ903
|
6년 전 | 4752 | |
| 3306 |
바른사나이
|
6년 전 | 3274 | |
| 3305 | 6년 전 | 12312 | ||
| 3304 | 7년 전 | 3705 | ||
| 3303 | 7년 전 | 3744 | ||
| 3302 |
지리산초보
|
7년 전 | 13597 | |
| 3301 |
sozet
|
8년 전 | 4904 | |
| 3300 |
sozet
|
8년 전 | 5974 | |
| 3299 |
sozet
|
8년 전 | 10863 | |
| 3298 | 8년 전 | 4017 | ||
| 3297 |
또치하우스
|
8년 전 | 4444 | |
| 3296 | 8년 전 | 11972 | ||
| 3295 |
또치하우스
|
8년 전 | 14987 | |
| 3294 | 8년 전 | 6027 | ||
| 3293 | 8년 전 | 5592 | ||
| 3292 |
|
9년 전 | 5319 | |
| 3291 | 9년 전 | 13683 | ||
| 3290 | 9년 전 | 5055 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기