투표를 해야만 현재접속자 볼 수 있는 소스 > 그누보드&그샵

본문 바로가기
사이트 내 전체검색

그누보드&그샵

팁텍 투표를 해야만 현재접속자 볼 수 있는 소스

페이지 정보

본문

// 투표를 하지 않았다면....
$sql = " select max(vo_id) from $cfg[table_vote] ";
$row = sql_fetch($sql);
if ($HTTP_COOKIE_VARS[ck_vo_id] != $row[0]) {
    echo "
    <script>
        alert('투표를 하셔야 볼 수 있습니다.');
    </script>";
gotourl("./");
    exit;
}

//지니아빠님


<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN2");
$html_title = "$default[de_subject] > 현재접속자";
include "./bbs/gblayer.php";

if (!$member[mb_id]) {
    alert("로그인 하십시오. ", "./?doc=bbs/mblogin.php&url=" . urlencode("./?doc=$doc"));
}

// 투표를 하지 않았다면....
$sql = " select max(vo_id) from $cfg[table_vote] ";
$row = sql_fetch($sql);
if ($HTTP_COOKIE_VARS[ck_vo_id] != $row[0]) {
    alert("투표를 하셔야 접근할 수 있습니다.");
}
?>

메인페이지에서 현재접속자를 확인하기 위해, 링크를 클릭했을 경우,
투표를 종용하는 경고메시지만 출력되게 만들었습니다.
(물론, 저도 그냥 가져온 것이지요*^^*)

현재접속자 코드의 최상단에 위치시키면 됩니다.



투표를 종용하는 현재접속자 소스 통째로 올라갑니다.
//소스시작

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "$default[de_subject] > 현재접속자";
// include "./bbs/gblayer.php"; // 주석 또는 삭제필요. 조~오기 하단 ip정보출력부위에 한번 더 기재됨.

if (!$member[mb_id]) {
    alert("로그인 하십시오. ", "./?doc=bbs/mblogin.php&url=" . urlencode("./?doc=$doc"));
}

// 투표를 하지 않았다면....
$sql = " select max(vo_id) from $cfg[table_vote] ";
$row = sql_fetch($sql);
if ($HTTP_COOKIE_VARS[ck_vo_id] != $row[0]) {
    alert("투표를 하셔야 접근할 수 있습니다.","./?doc=bbs/vote.php");//투표 또는 메인페이지로 돌리기

}
?>

&nbsp;<br>
<TABLE width=100% cellpadding=4>
<?
include "bbs/gblayer.php";
$sql = " select a.mb_id, b.mb_name, b.mb_icon, b.mb_email, b.mb_homepage, b.mb_open, a.lo_ip, a.lo_location
          from $cfg[table_login] a left join $cfg[table_member] b on (a.mb_id = b.mb_id)
          where IFNULL(b.mb_level,0) < '$cfg[level_max]'
          order by a.lo_datetime desc ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
    if ($row[mb_id]) {
        $mb_name = gblayer($row[mb_id], $row[mb_name], $row[mb_email], $row[mb_homepage], $row[mb_open]);
    } else {
        if ($member[mb_level] >= $cfg[level_max]) {
            $mb_name = $row[lo_ip];
        } else {    // 관리자가 아니라면 IP 주소를 감춘후 보여줍니다.
            $mb_name = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.♡.\\3.\\4", $row[lo_ip]);
        }
    }
?>
<tr>
    <!--<td width=140><?=$i+1?>. <?=$mb_name?></td><td style='color:#575757;'><?=htmlspecialchars($row[lo_location]);?></td> -->
    <td width=140><?=$i+1?>. <?=$mb_name?></td><td style='color:#575757;'><?=$row[lo_location];?></td>
</tr>
<? } ?>
</table>

////소스끝

//나스카님

댓글목록

등록된 댓글이 없습니다.

Total 167건 7 페이지
  • RSS
그누보드&그샵 목록
번호 제목 글쓴이 조회 날짜
77 스킨 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2589 07-08
76 스킨 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1986 07-08
75 스킨 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6574 07-08
74 스킨 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2382 07-08
73 스킨 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1504 07-08
72 스킨 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1659 07-08
71 스킨 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1560 07-08
70 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1539 07-04
69 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1980 07-04
68 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1497 07-04
67 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1684 07-04
66 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1738 07-03
열람중 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2468 06-28
64 팁텍 까만도둑쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1686 07-03
63 플러그인 no_profile 이상호쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12 07-02

검색

회원로그인

회원가입

사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

  • 게시물이 없습니다.

접속자집계

오늘
187
어제
371
최대
385
전체
38,022
Copyright © 소유하신 도메인. All rights reserved.