저번에 적용되었던 투표를 해야만 현재접속자 볼 수 있는 소스 좀 주세요..... > 그누3질답

그누3질답

저번에 적용되었던 투표를 해야만 현재접속자 볼 수 있는 소스 좀 주세요..... 정보

그누보드 저번에 적용되었던 투표를 해야만 현재접속자 볼 수 있는 소스 좀 주세요.....

본문

헤헤~~~! ^^*

제목처럼 sir에 적용하신 투표를 해야만 현재접속자를 볼 수 있는 소스 좀 부탁 드립니다.

이걸 응용하여 투표를 해야만 게시판을 볼 수 있는걸 적용하려고 합니다.
  • 복사

댓글 전체

헉.. 까만도둑님..포기하지마세요~~

그냥..
카피해서 집어 넣으면 됩니다. 투표 넣고 싶은곳에..
만일...
html 코드이면..
<?
if($member[mb_id]) {    // 회원으로 로그인 되어있으면.. 투표 할수 있도록 보여줌...
    include "./$cfg[bbs_dir]/vote.php";
}
?>
이렇게 하시고요..

php 안에 있다면..
if($member[mb_id]) {    // 회원으로 로그인 되어있으면.. 투표 할수 있도록 보여줌...
    include "./$cfg[bbs_dir]/vote.php";
}

이 코드만 삽입해보세요~~

그럼 회원 로그인 하면..
투표가 보이고..로그인 안하면 투표가 안보이거든요~

네?
헉..
제 설명이 좀 부족했죠?

if($member[mb_id]) {    // 회원으로 로그인 되어있으면.. 투표 할수 있도록 보여줌...
    // 이것은 사실 넣어도 되고 않넣어도 됩니다.
    // 않넣으면 맨 나중의 투표가 뜨게 되죠...
    // 또 단점은 다른 투표를 보여주고 싶은경우 번호를 바꿔어 주어야 한다는 것입니다
    $vo_id = '투표번호';      // 회원만 투표할 수 있는 투표번호...
  // $vo_id 에 대해 자세히 설명하면 투표의 고유번호(테이블)입니다.
  // ......voteresult.php&vo_id=5 뭐 이런식으로 되어 있죠~~
    include "./$cfg[bbs_dir]/vote.php";
}

죄송!!!
if($member[mb_id]) {    // 회원으로 로그인 되어있으면.. 투표 할수 있도록 보여줌...
    $vo_id = '투표번호';      // 회원만 투표할 수 있는 투표번호...
    include "./$cfg[bbs_dir]/vote.php";
}
// 투표를 하지 않았다면....
$sql = " select max(vo_id) from $cfg[table_vote] ";
$row = sql_fetch($sql);
if ($HTTP_COOKIE_VARS[ck_vo_id] != $row[0]) {
    echo "<center><font color=blue>이런~ 아직 투표안하셨네요~~<br>투표좀 해주시면 안될까요? </font></center>";
}

하지만..
쿠키를 사용하기 때문에... 좀 그렇긴 합니다~~
© SIRSOFT
현재 페이지 제일 처음으로