상세 컨텐츠

본문 제목

[일본 나까마] 테크노트 php 국가 아이콘 달기

팁모음

by 일본뉴스 2007. 8. 29. 20:31

본문

 

작성자의 국가를 표시해주는 팁입니다.
여기 본문에 보시면 국가아이콘 보이죠?..그거라고 생각하세요.;;

사용법은..
다운받은 파일을 압축해제후..안에 들어있는..
ip_country폴더를 제로보드(bbs)폴더안에 넣어줍니다.

이제 제로보드 관리자로 로그인후..
http://주소/제로보드/ip_country/ip_dbsetup.php 를 실행하시고 조금 기다리시면 완료 메시지가 나올겁니다..

참고적으로 예전 홈페이지에서 국가 아이콘팁을 적용하신분들은..
위 실행파일만 적용해주시고..아래부터는 안따라하셔도됩니다.


적용할 게시판스킨view.php를 열어..
소스맨위에..

<?
include_once "ip_country/ip_country.php";
$IP_GEO = new IP_GEO('zetyx_geoip_cc', 'zetyx_geoip_ip', $connect)
?>


추가합니다.. 그리고...
<?=$face_image?> <?=$name?> 이부분을 찾아.. 아래와 같이 변경해줍니다..

<img src="ip_country/eflags/<?=$IP_GEO->GetCountryCC($data['ip'])?>.png" title="<?=$IP_GEO->GetCountryCN($data['ip'])?>"><?=$face_image?> <?=$name?>

위에서 보라색부분이 추가된겁니다..
다음으로 해당스킨의 view_comment.php파일을 열어..
<?=$c_face_image?> <?=$comment_name?> 이부분을 찾아.. 아래와 같이 변경해주세요.

<img src="ip_country/eflags/<?=$IP_GEO->GetCountryCC($c_data['ip'])?>.png" title="<?=$IP_GEO->GetCountryCN($c_data['ip'])?>"><?=$c_face_image?> <?=$comment_name?>

위에서 보라색부분이 추가된것입니다..

참고적으로 국가 아이피 데이터는 한달에 한번씩 업데이트가됩니다.
최신의 데이터로 업데이트 하실분은..
http://www.maxmind.com/download/geoip/database/ 에서..
GeoIPCountryCSV.zip 파일을 받아.. 압축해제후..
GeoIPCountryWhois.csv파일을 제로보드폴더안 ip_country폴더안에 넣어주시고..
http://주소/제로보드/ip_country/ip_dbsetup.php 한번 실행해주시면 업데이트됩니다.

http://rwapm.com

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

 

 

후훗. 이번 팁은 본 홈페이지에서 사용하고있는
아이피 앞에 해당 접속한 나라의 국기이미지가 출력되는부분이다.

아래그림처럼...

 

설치방법을 소개하겠다.
 
아래 다운로드를 클릭한후  ip_country.zip  파일을 다운받는다.
 
 
 
다운받은 파일을 압축풀고 두개의 파일을 수정해야한다.
 
ip_country.php
 
울트라 편집기 및 에디터 플러스로 불러오기한후
 

라인 2번째 줄

 
$connect = mysql_connect("localhost", "DB명", "DB패스워드") or die ("ERROR: Could not connect to the database");
mysql_select_db("DB명",$connect);
 
빨간부분으로 표기된 부분만 자신의 계정 DB명,DB명패스워드 내용에 맞게 기재한다.
 

ip_dbsetup.php


라인 8번째 줄

 
$connect = mysql_connect("localhost", "DB명", "DB패스워드") or die ("ERROR: Could not connect to the database");
mysql_select_db("DB명",$connect);
 
마찬가지로 위와 같이 DB명 및 패스워드를 자신의 계정에 맞게 내용을 기재한후..
 
http://홈피주소/테크노트폴더/skin_board/s_build_cafeblog/ip_country/ip_dbsetup.php

위와같이 ip_dbsetup.php 파일을 웹으로 불러오면..

아래그림처럼 업데이트하고있는 화면이 출력될것이다. 

 

 

 

 

 


 

마지막으로 util4_iframe_onlinelist.php 파일을 편집기로 불러온후..
 
상단 젤 윗부분에 해당 구문을 아래처럼 추가해준다.
 
<?
include_once "ip_country/ip_country.php";
$IP_GEO = new IP_GEO('geoip_cc', 'geoip_ip', $connect)
?>

<?
// << 현재접속자 리스트 >>

마지막으로 수정할 부분은...
 
<td><?if($Join_list[m_login]==1)echo "<img src='b_img_add/icon_hand.gif' title='로그인'>";?></td> 부분을 찾은후..바로아래

<td> 이 부분에서

<img src="ip_country/eflags/<?=$IP_GEO->GetCountryCC($Join_list['m_ip'])?>.png" title="<?=$IP_GEO->GetCountryCN($Join_list['m_ip'])?>">

해당 구분을 넣어주고 저장하면 아래처럼 될것이다.

<td><img src="ip_country/eflags/<?=$IP_GEO->GetCountryCC($Join_list['m_ip'])?>.png" title="<?=$IP_GEO->GetCountryCN($Join_list['m_ip'])?>"><img src="<?=$nameicon?>" [안내]태그제한으로등록되지않습니다-xxonload="if(this.height>15) this.height=15;" align=absmiddle></td>

참고적으로 국가 아이피 데이터는 한달에 한번씩 업데이트가됩니다.
최신의 데이터로 업데이트 하실분은..

http://www.maxmind.com/download/geoip/database/ 에서..
GeoIPCountryCSV.zip 파일을 받아.. 압축해제후..
GeoIPCountryWhois.csv파일을 테크노트폴더안 ip_country폴더안에 넣어주시고..

http://주소/테크노트폴더/skin_board/s_build_cafeblog/ip_country/ip_dbsetup.php
한번 실행해주시면 업데이트됩니다.


 

관련글 더보기