하하 그누보드 알구나서 첨으로 올리는 팁!! > 그누3 팁자료실

그누3 팁자료실

하하 그누보드 알구나서 첨으로 올리는 팁!! 정보

그누호환 하하 그누보드 알구나서 첨으로 올리는 팁!!

본문

접속자 경로를 관리자만 볼수있는 팁 찾는데 없어서 올립니다!
수정전bbs/count.php
        <table width=100%>
        <colgroup width=40%>
        <colgroup width=40%>
        <colgroup width=20%>
        <tr><td align=right><a href='<?="./$cfg[index]?doc=$cfg[bbs_dir]/countlist.php&fr_date=$today&to_date=$today"?>'><span class=content>오늘</a> :</span> </td><td align=right>&nbsp;<span class=content><?=nf($co_today)?></span></td><td rowspan=5></td></tr>
        <tr><td align=right><a href='<?="./$cfg[index]?doc=$cfg[bbs_dir]/countlist.php&fr_date=$yesterday&to_date=$yesterday"?>'><span class=content>어제</a> :</span> </td><td align=right>&nbsp;<span class=content><?=nf($co_yesterday)?></span></td></tr>
        <tr><td align=right><span class=content>최대 :</span> </td><td align=right>&nbsp;<span class=content><?=nf($co_max)?></span></td></tr>
        <tr><td align=right><a href='<?="./$cfg[index]?doc=$cfg[bbs_dir]/countlist.php&fr_date=1970-01-01&to_date=$today"?>'><span class=content>전체</a> :</span> </td><td align=right>&nbsp;<span class=content><?=nf($co_sum)?></span></td></tr>
        </table>
수정후
<? if ($is_admin == "default" || $is_admin == "group") { ?>
        <table width=100%>
        <colgroup width=40%>
        <colgroup width=40%>
        <colgroup width=20%>
        <tr><td align=right><a href='<?="./?doc=bbs/countlist.php&fr_date=$today&to_date=$today"?>'><span class=content>오늘</a> :</span> </td><td align=right>&nbsp;<span class=content><?=nf($co_today)?></span></td><td rowspan=5></td></tr>
        <tr><td align=right><a href='<?="./?doc=bbs/countlist.php&fr_date=$yesterday&to_date=$yesterday"?>'><span class=content>어제</a> :</span> </td><td align=right>&nbsp;<span class=content><?=nf($co_yesterday)?></span></td></tr>
        <tr><td align=right><span class=content>최대 :</span> </td><td align=right>&nbsp;<span class=content><?=nf($co_max)?></span></td></tr>
        <tr><td align=right><a href='<?="./?doc=bbs/countlist.php&fr_date=1970-01-01&to_date=$today"?>'><span class=content>전체</a> :</span> </td><td align=right>&nbsp;<span class=content><?=nf($co_sum)?></span></td></tr>
        </table>
<? } else {?>
        <table width=100%>
        <colgroup width=40%>
        <colgroup width=40%>
        <colgroup width=20%>
        <tr><td align=right><span class=content>오늘 :</span> </td><td align=right>&nbsp;<span class=content><?=nf($co_today)?></span></td><td rowspan=5></td></tr>
        <tr><td align=right><span class=content>어제 :</span> </td><td align=right>&nbsp;<span class=content><?=nf($co_yesterday)?></span></td></tr>
        <tr><td align=right><span class=content>최대 :</span> </td><td align=right>&nbsp;<span class=content><?=nf($co_max)?></span></td></tr>
        <tr><td align=right><span class=content>전체 :</span> </td><td align=right>&nbsp;<span class=content><?=nf($co_sum)?></span></td></tr>
        </table>
<? } ?>
원하는 페이지에 삽입
<? include "./bbs/count.php"; ?>
감사합니다^^
추천
0

댓글 전체

*^^* 쑥스럽습니다.
칭찬감사하구요.

보안상 되는 접속자 경로 countdomain.php , countlist.php 두파일에만 상단에다가
직접주소로 접근을 차단시켰습니다.

// 접근 권한 검사
    if (!($is_admin == "default" || $is_admin == "group")) {
        alert("정상적인 접근이 아닙니다!", "./");
}
전 count.cfg.php 에서 수정할수 있는줄도 몰랐습니다.
갈켜주셔서 감사합니다.
count.cfg.php에서 권한설정(수정)할 경우 접속자가 링크되어 있는데 아무래도 호기심발동 클릭 하겠죠.. 근데 "볼 권한없습니다!"라고 창이뜬다면 볼려햇던분은 허탈감이 생길것입니다.심리적으로.. 애초에 링크로 안되어 있었다면 그런 허탈감은 없었을것입니다.
그래서 애초에 링크를 막고 심리적으로 권한 압박감을 덜어주자는데 큰의미가 있다고 갠적으로 생각을 해봤습니다.하하..
감사합니다.
음.. 현재 config.cfg.php를 이렇게 변경해서 적용해보는것은 어떨까요?
"// 최고관리자만 접근하게 하려면 1 , 아니면 0 " 인것을
그룹관리자와 게시판 관리자를 추가하는것으로...
"//그룹관리자는 2, 게시판관리자는 3 " 이런식으로....
[[차이]]
count.cfg.php에서 권한설정(수정)할 경우.
=> 최고관리자만 접근 가능.
[뽀이]님의 방법일 경우.
=> 그룹관리자 또는 최고관리자일 경우 접근.

***그러나,***
[뽀이]님의 방법을 사용할 경우, count.cfg.php파일의 권한 설정과,
변경하신 소스에 기재된 내용처럼 그룹관리자의 접근에 관한 설정을 했을 경우,
발생할 수 있는 문제점은 없을까요?
예를 들어, 그룹관리자까지만 접근할 수 있게 설정했으나, 각각의 게시판 관리자도
카운트에 접근할 수 있다는 문제라던가...

(추신)
여력이 된다면, 예전처럼 테스트 해 보고 싶은데...
요즘엔 시간(ㅜ.x;)이 나질 않는군요.
뽀이님... bbs/count.cfg.php에 다음과 같은 내용이 있는데.. 이것과는 어떤 차이가 있는지 설명좀 부탁드립니다.
<?
// 최고관리자만 접근하게 하려면 1 , 아니면 0
$cfg[co_access_admin] = 0;
// 카운터 출력
$cfg[co_write_count] = 1;
?>
전체 1,026
그누3 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT