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

추천 비추천 버튼 비회원도 사용 하게 하려면.. 채택완료

국k1 11년 전 조회 12,456
게시판에 추천 비추천 버튼

비회원도 사용할수있게 할려면 어떻게 해야 하나요

궁금합니다

php처음이라 쉽게 설명해주시면 매우 감사하겠습니다


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

답변 4개

채택된 답변
+20 포인트
11년 전
중복 추천/비추천 행위를 막아야할테죠
아이디가 없으면 불가능 하니까 IP를 아이디 대신 사용하겠습니다

1. view.skin.php 상단에 넣습니다
if(!$member[mb_id]){
        $good_href = './good.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&good=good';
        $nogood_href = './good.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&good=nogood';
}

2. 스킨폴더에 good.head.skin.php 화일을 만듭니다
내용
<?
if(!$member[mb_id]){ $member[mb_id]=$_SERVER['REMOTE_ADDR']; $is_member=1;}
?>

--비회원도 잘 되겠지만 로그인하지않고 비추천 누르고 로그인 한 후 다시 비추천 누르고 이렇게 하는
   행위를 막지못합니다

   
로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

국k1
11년 전
와~

한방에 해결됐네요

정말 감사합니다^^
국k1
11년 전
억 미쳐 못본 문제가 있네요

추천 비추천 구분 없이 다 비추천으로 처리 되버리네요 ㅠㅠ
균이
11년 전
$good_href =~~~good=good'; <---nogood로 잘못입력했네요 good으로 고치세요
국k1
11년 전
진짜 해결 됐네요 ㅎㅎ 감사합니다
묵언수행
6년 전
이렇게 간단하게 되다니!! 감사합니다 ^^

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

7년 전

많은 도움이 되었습니다. 감사합니다.

로그인 후 평가할 수 있습니다

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

9년 전

잘 되네요. 감사합니다.

그런데 추천하면 "추천했습니다" 등의 반응이 없어서

2번 누르게 되네요

2번째 누르면 "이미 추천한 게시물이라고 뜨네요

 

처음 추천할 때 추천했습니다..라고 뜨게 어떻게 해야 할까요 ?  

로그인 후 평가할 수 있습니다

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

b
11년 전

저도 필요한데

파일 경로를 알고싶습니다..

view.skin.php 가 여러군데있어서

스킨폴더 그렇구요

 

midas7000@navr.com

 

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인