primenhc님 비회원 추천방법 좀 알려주세요^^ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

primenhc님 비회원 추천방법 좀 알려주세요^^ 정보

primenhc님 비회원 추천방법 좀 알려주세요^^

본문

안녕하세요^^
 
아래 질문을 찾아봤더니 해결하셨다고 나오는데요...
 
저에게도 좀 알려주시기 바랍니다.
 
아무리 수정을 해봐도 원하는 해답이 나오질 않습니다.
 
 
bbs/view.php 85라인 쯤~ 주석처리 하든지 추천 링크를 밖으로 빼세요.
//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";
//}
 
 

bbs/good.php 8라인쯤~ 주석처리
//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;
//}
 
 
이글처럼 했는데
 
bbs/good.php의 38 라인 이하
$sql = " select bg_flag from $g4[board_good_table]
              where bo_table = '$bo_table'
                and wr_id = '$wr_id'
                and mb_id = '$member[mb_id]'
                and bg_flag in ('good', 'nogood') ";
 
이것 때문에 안되는듯 하네요.
 
$member[mb_id]를 중복안되는 랜덤숫자나 1,2,3,4,...이런식으로
 
순서대로 넣어주면 될듯한데 어떻게 하면 될까요???
 
멤버인 경우에는 멤버 아이디도 저장되고 비회원인 경우에는
 
임의의 숫자로 하는게 가능할까요?
 
 
  • 복사

댓글 전체

guest 아이디를 미리 수동생성하시고 (이미 있다면 다른 아이디로..)

아이디가 없는 경우 입력시 guest로 들어가게 하면 될듯한데요..

DB쿼리전에..

if(!$member[mb_id]) $member[mb_id] = "guest";

이 방법이 유용한지는 잘 모르겠네요 ^^;;
bbs/good.php 8라인쯤~ 주석처리
//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;
//}
 

수정할스킨/view.skin.php
<? echo "<a href=\"./good.php?bo_table=$bo_table&wr_id=$wr_id&good=good\" target='hiddenframe'>추천버튼</a> " ;?>
<?  echo "<a href=\"./good.php?bo_table=$bo_table&wr_id=$wr_id&good=nogoo\" target='hiddenframe'>비추천버튼</a> "; ?>

이렇게 하니까 되네요~
© SIRSOFT
현재 페이지 제일 처음으로