그누5.3 관리자 페이지 접속자집계 기능 추가.(접속국가 국기표시 및 아이피 조회) > 그누보드5 스킨

그누보드5 스킨

스킨 다운로드시 좋아요 클릭과 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

그누5.3 관리자 페이지 접속자집계 기능 추가.(접속국가 국기표시 및 아이피 조회) 정보

접속자 그누5.3 관리자 페이지 접속자집계 기능 추가.(접속국가 국기표시 및 아이피 조회)

첨부파일

첨부파일 flag.zip (698.5K) 11회 다운로드 2018-01-11 12:47:35 포인트 차감30

본문

기능은 아래와 같습니다.

 

1.
관리자 페이지 접속자집계, 접속자검색에서 접속자의 국가명을 국기아이콘으로 표시해줍니다.

2.
관리자 페이지 접속자집계에서 접속자의 아이피를 클릭하면 해당 아이피 정보를 간단하게 조회할 수 있습니다.


사용법은 간단합니다.

첨부한 파일 압축 푸신 후 그대로 덮어씌우면 됩니다.

 

꼭 원본 파일 따로 저장해 놓으신 후 덮어씌우세요.

 

혹시라도 원본을 수정하셔서 덮어씌우기 힘드신 분은 아래 내용 참고하셔서 하나하나 수정하시면 됩니다.
수정하실 거 몇 개 안됩니다.
직접 수정하실 경우 그누보드 5.2버전에서도 사용 가능합니다.

 

아...
이건 홈페이지 메인에 보여지는 접속자집계 스킨이 아니라 관리자 페이지 접속자집계에서 사용되는 소스입니다

 


<<직접 수정시 수정할 내용들>>


adm/css/admin.css
==================
.td_boolean {width:50px;text-align:center} 아래
.td_flag {width:80px;text-align:center} 추가


adm/visit_list.php
==================
$colspan = 6; 을
$colspan = 7; 로 변경

$result = sql_query($sql); 아래
include("../geoip.inc"); 
$gi = geoip_open("../GeoIP.dat",GEOIP_STANDARD); 
?>
추가

        <th scope="col">IP</th> 위에
        <th scope="col">국가</th>추가

        <td class="td_category"><?php echo $ip ?></td>
        <td><?php echo $link ?><?php echo $title ?><?php echo $link2 ?></td> 를 아래로 변경
        <td class="td_flag"><img src="<?php echo G5_URL; ?>/img/ip/<?php echo geoip_country_code_by_addr($gi, $row['vi_ip']); ?>.png" alt="<?php echo geoip_country_code_by_addr($gi, $row['vi_ip']); ?>"></td>
        <td class="td_category"><a href="http://www.utrace.de/?query=<?php echo $ip ?>" target="_blank"><?php echo $ip ?></a></td>
        <td class="td_left"><?php echo $link ?><?php echo $title ?><?php echo $link2 ?></td>


adm/visit_search.php
=====================
$colspan = 6; 을
$colspan = 7; 로 변경

$listall = '<a href="'.$_SERVER['SCRIPT_NAME'].'">처음</a>'; //페이지 처음으로 (초기화용도)     아래
include("../geoip.inc"); 
$gi = geoip_open("../GeoIP.dat",GEOIP_STANDARD); 
추가


        <th scope="col">IP</th> 위에
        <th scope="col">국가</th>추가

        <td class="td_id"><a href="<?php echo $_SERVER['SCRIPT_NAME']; ?>?sfl=vi_ip&amp;stx=<?php echo $ip; ?>"><?php echo $ip; ?></a></td>
        <td class="td_left"><?php echo $link.$title; ?><?php echo $link ? '</a>' : ''; ?></td> 를 아래로 변경
        <td class="td_flag"><img src="<?php echo G5_URL; ?>/img/ip/<?php echo geoip_country_code_by_addr($gi, $row['vi_ip']); ?>.png" alt="<?php echo geoip_country_code_by_addr($gi, $row['vi_ip']); ?>"></td>
        <td class="td_id"><a href="<?php echo $_SERVER['SCRIPT_NAME']; ?>?sfl=vi_ip&amp;stx=<?php echo $ip; ?>"><?php echo $ip; ?></a></td>
        <td class="td_left"><?php echo $link.$title; ?><?php echo $link ? '</a>' : ''; ?></td>


루트(그누보드 설치한 폴더)에 아래 파일 추가
=============================================
GeoIP.dat
geoip.inc
img/ip 

 

 

(참고)
이 소스는 oldccc님의 팁을 참고로 제가 제 홈페이지에 맞게끔 몇몇 기능 수정 및 추가했습니다.
https://sir.kr/g5_tip/4195?sfl=wr_subject%7C%7Cwr_content&stx=%EA%B5%AD%EA%B0%80

댓글 전체

전체 1,107 |RSS
그누보드5 스킨 내용 검색

회원로그인

진행중 포인트경매

  1. 소셜 포비아 김진우 장편소설

    참여4 회 시작18.01.16 20:36 종료18.01.21 20:36

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT