현재 접속자 페이지에 접속 국가 이미지 표시 ip2nation 사용 - 기타스킨강좌, 그누보드5강좌

본문 바로가기
전체검색

기타스킨강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

현재 접속자 페이지에 접속 국가 이미지 표시 ip2nation 사용

관리자 21-10-12 09:36

작성자 ip 조회해서 접속 국가 국기 이미지 표시하는 팁을 올린 적이 있었습니다.

https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=235 


위 팁을 활용해서 현재 접속자 페이지에 적용하는 방법입니다.

기본적으로 위 내용을 참고해서 ip2nation 설치 및 국기 이미지도 업로드한 상태에서 적용하셔야 합니다.



1. bbs/current_connect.php 파일 수정


$list[$i] = $row;


위 코드 밑에 추가


$list[$i]['ip'] = $row['lo_ip'];




2. skin/connect/basic/current_connect.skin.php 파일 수정


for ($i=0; $i<count($list); $i++) {


위 코드 아래 쪽에 추가


$row_ip = sql_fetch(" SELECT country FROM ip2nation WHERE ip < INET_ATON('{$list[$i]['ip']}') ORDER BY ip DESC LIMIT 0,1 ");
$ip_flag = $row_ip['country'];



원하는 위치에 국기 이미지 출력


<img src="<?php echo G5_IMG_URL ?>/flags/<?php echo $ip_flag ?>.png">

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.