[이윰] 비회원도 게시글 추천 및 비추천 허용하기
페이지 정보
루루아빠
3,224 1 1
2017.06.07 07:46:47
짧은주소
-
https://yadolee.com/tip/476 주소복사
본문
비회원도 게시글 추천 및 비추천에 참여하도록 해 보자
1, 비회원에게도 게시글 추천 및 비추천에 참여할 수 있도록 권한을 부여하기위해 그누보드5/eyoom/user_program/board/view.skin.php 를 열어 아래 소스로 대체한다.
수정 전
<?php
if (!defined('_GNUBOARD_')) exit;
// Your Program - Start
if(!$is_member){
$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';
}
// Your Program - End
// 변수 할당하기 - /eyoom/inc/tpl.assign.php 파일 참조
$tpl->assign(array(
));
?>
2. 완벽하진 않지만 비회원의 중복 추천 및 비추천 행위를 방지하기 위해 비회원의 추천 아이디를 아이피로 대체하도록 그누보드5/eyoom/user_program/board/good.head.skin.php 파일을 만들어 아래 소스로 대체한다.
<?php
if (!defined('_GNUBOARD_')) exit;
// Your Program - Start
if(!$is_member){ $member[mb_id]=$_SERVER['REMOTE_ADDR']; $is_member=1; }
// Your Program - End
// 변수 할당하기 - /eyoom/inc/tpl.assign.php 파일 참조
$tpl->assign(array(
));
?>
3. 그누보드5/bbs/good.php 를 열어 17 라인 if (!$is_member) 조건문을 아래와 같이 수정한다.수정 전
if (!$is_member)
{
$error = '회원만 가능합니다.';
print_result($error, $count);
}
수정 후
if (!$is_member)
{
$is_member=1;
$member[mb_id]=$_SERVER['REMOTE_ADDR'];
//$error = '회원만 가능합니다.';
//print_result($error, $count);
}
PS : 로그인 전 추천/비추천한 뒤 로그인 후 다시 추천/비추천하는 행위를 금지할 수 없으며 같은 아이피를 사용하는 경우(공유기를 사용하는 로컬 네트워크망) 오직 한 번만 가능하다.추천인 1
레벨 101
경험치 1,519,440
Progress Bar 14.66%
- 가입일 : 2015-03-04 03:24:54
- 서명 : KNOW YOUR LIMITS
BUT NEVER STOP TRYING TO EXCEED THEM !!
- 자기소개 : 루루의 자랑
루루아빠랍니다~~
최신댓글이 없습니다.


댓글1
루루아빠님의 댓글