S

현재 접속자 스킨에서 외부인 접속불가 만들기..는??

현재 접속자 스킨을 보면
파일이
connect.skin.php
current_connect.skin.php
이렇게 두가지가 있습니다.
회원은 상관 없지만 일반인은 열람을 제한하고 싶어서
current_connect.skin.php 상단을
 
<?
if (!defined("_GNUBOARD_")) exit;
include_once("$g4[path]/common.php");
include_once("$g4[path]/_common.php");
include_once("$g4[path]/head.php");
if (!$member[mb_id]){alert("회원만 조회하실 수 있습니다.", "$g4[path]/bbs/login.php");
  }
?>
이렇게 수정했거든요..;;
죄송합니다.. 그냥 이거 저것;; 끌어다 붙였습니다..;;
그런데..;;
메인에서 현재 접속자를 누루면 세부적인 열람 목록으로 매우~ 아주~ 잘~ 넘어가서
일반인도 잘~ 볼 수 있더라구요..
이렇게 넣는거 아닌가요??;;
다른 건은 되든데;;
부탁드리겠습니다.. 어디가 어떻게 잘못되었는지,,
감사합니다..
|

댓글 12개

접속자 스킨은 수정할 필요없구요..

<? if ($member[mb_level] >= 9) { ?>
<?=connect(); // 현재 접속자수 ?>
<? } ?>

메인에 넣으실때 이렇게 넣으시면 9등급이상만 출력 됩니다...^^
아,, 감사합니다,, 항상 바보같은 짓을 하고 있다는 생각이 드네요 ^^;;;
그런데;;
==================================================
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="30">&nbsp;</td>
<td width="153">
<p><? if ($member[mb_level] >= 9) { ?> <?=connect("connectin");?><? } ?> </p>
</td>
<td width="17">&nbsp;</td>
</tr>
</table>
</td>

=======================================================
위 소스는 제 접속자를 보여주는 소스 일분데요..
아예 접속자가 사라져버렸네요(아예 안나옵니다;;)
회원은 볼 수 있게 해주세요.. 네?? -.-
==================================================
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="30">&nbsp;</td>
<td width="153">
<p><? if ($member[mb_level] >= 2) { ?> <?=connect();?><? } ?> </p>
</td>
<td width="17">&nbsp;</td>
</tr>
</table>
</td>

=======================================================

이렇게 하시면 2등급이상 회원만 출력 됩니다...^^
감사합니다.. ^^
그런데;; 출력은 되는데요..
음.. 로그아웃을 하면 아예 안보이네요;
로그아웃(항상)을 해도 보여야하는데,, 단지
회원이 아닌 사람이 클릭(접속자)하면 "회원이 아니다"라는 것으로
표현을 하고 싶은데요,,
앗... 제가 질문을 잘못 이해했군요..죄송합니다..

current_connect.skin.php 상단에

다른것은 넣지 마시고,

if (!defined("_GNUBOARD_")) exit;
요 바로 아래에

if (!$member[mb_id]){alert("회원만 조회하실 수 있습니다.", "$g4[path]/bbs/login.php");
}
이것만 넣어주세요....^^
친절하신 포토 플라이~~~님 안뇽하세요. ^^
넵... 뮤죤님 안녕하세요?.... ^^
Photofly님..제가 오히려 신경써주셔서 고맙죠.
하지만 역시 안되는데,,
참고로 말씀하신데로
current_connect.skin.php 상단에
============================================
<?
if (!defined("_GNUBOARD_")) exit;
if (!$member[mb_id]){alert("회원만 조회하실 수 있습니다.", "$g4[path]/bbs/login.php");
}
?>
<style>
.n_title1 { font-family:돋움; font-size:9pt; color:#FFFFFF; }
.n_title2 { font-family:돋움; font-size:9pt; color:#5E5E5E; }
</style>
<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr>

.
.
.
</tr>
</table>
============================================================
이렇게 끝나거든요.
문장이 있으나 없으나 똑같습니다.;
혹시나 제가 실수를 했나 싶어서 스킨 확인과 살펴봐도
수정한 것이 없어서요..

PS. 친절한 포토플라이님이시군요~ ^^
좀 이상하군요...

<?
if (!defined("_GNUBOARD_")) exit;
if (!$member[mb_id]){alert("회원만 조회하실 수 있습니다.", "$g4[path]/bbs/login.php");
}
?>
요렇게 추가했더니 비회원일경우에만 메시지창이 잘 뜨는데요...

안되는 원인을 다른쪽에서 찾아보셔야할듯 합니다...^^
네,, 제 생각도 소스를 좀 더 봐야 할거 같습니다..
"basic"스킨에서는 말씀하신데로 잘 먹히네요..;;
비슷한거 같은데,,
제가 좀 더 살펴보겠습니다,,
감사합니다..
포토플라이님~
참으로 이상한 일입니다,,
제가 볼땐;; 특별이 다른게 없는데,,;;
호호.. ^^ 정상 입니당. 호호
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
19년 전 조회 1,498
19년 전 조회 1,732
19년 전 조회 1,590
19년 전 조회 1,552
19년 전 조회 2,289
19년 전 조회 2,640
19년 전 조회 1,752
19년 전 조회 1,621
19년 전 조회 1,671
19년 전 조회 1,530
19년 전 조회 1,515
19년 전 조회 1,535
19년 전 조회 1,621
19년 전 조회 2,618
19년 전 조회 1,512
19년 전 조회 1,704
19년 전 조회 1,506
19년 전 조회 1,592
19년 전 조회 1,810
19년 전 조회 1,568
🐛 버그신고