按照作者的文章修改,後來發現國旗出不來,發現程式碼的連結位置有誤.
下方用紅色字體修正
下方flags要改成flag
此一修改可以將PHPBB後台的IP位置掛上國旗跟國別代號
\r
運用MaxMind, GeoIP所開發的功能來加到PHPBB後台裡
MaxMind, GeoIP公司的應用還有很多可以學習跟利用有興趣的人可以去看看
先下載下面三個檔案
國資料庫
http://www.maxmind.com/download/geoip/d ... oIP.dat.gz
解壓得GeoIP.dat一檔案
國旗小圖
http://www.maxmind.com/download/geoip/database/flag.zip
解壓得flag一資料夾
GEOIP用php函式
http://www.maxmind.com/download/geoip/api/php/geoip.inc
得geoip.inc一檔案
在admin資料夾裡新增一資料夾geoip
並將flag資料夾、GeoIP.dat、geoip.inc放入geoip
假如您是從區網連結得到的IP區段為10.*.*.*、192.168.*.*、127.0.0.1這個沒辦法解得國別
所以需在flag資料夾新增一個.png的空白圖才不會有找不到圖的情形
代碼:
#
#-----[ OPEN ]------------------------------------------
#
admin/index.php
#
#-----[ FIND ]------------------------------------------
#
require('./pagestart.' . $phpEx);
#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// Begin GeoIP
//
require('./geoip/geoip.inc');
$geoip = geoip_open("./geoip/GeoIP.dat",GEOIP_STANDARD);
//
// End GeoIP
//
#
#-----[ FIND ]------------------------------------------
#
"IP_ADDRESS" => $reg_ip
#
#-----[ AFTER, ADD ]------------------------------------------
#
"IP_Where" => strtolower(geoip_country_code_by_addr($geoip, $reg_ip)),
#
#-----[ FIND ]------------------------------------------
#
"IP_ADDRESS" => $guest_ip,
#
#-----[ AFTER, ADD ]------------------------------------------
#
"IP_Where" => strtolower(geoip_country_code_by_addr($geoip, $guest_ip)),
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/index_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<a href="{reg_user_row.U_WHOIS_IP}" class="gen" target="_phpbbwhois">
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<img src="./geoip/flags/{reg_user_row.IP_Where}.png" align="absmiddle" height="14" alt="{reg_user_row.IP_Where}">
#
#-----[ FIND ]------------------------------------------
#
<a href="{guest_user_row.U_WHOIS_IP}" target="_phpbbwhois">
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<img src="./geoip/flags/{guest_user_row.IP_Where}.png" align="absmiddle" height="14" alt="{guest_user_row.IP_Where}">
#
#-----[ SAVE/CLOSE ALL FILES ]---------------------------------[/b]
[反應] PHPBB後台的IP位置掛上國旗跟國別代號
MODs Released by Other phpbb Sites
非官方認證通過之 MOD ,或許有安全性之疑慮,所有問題由原發表者回覆!
非官方認證通過之 MOD ,或許有安全性之疑慮,所有問題由原發表者回覆!
版主: 版主管理群
前往
- Announcement
- ↳ 系統公告區
- Support
- ↳ [3.3.x] 安裝與使用
- ↳ [3.3.x] 中文
- ↳ [3.3.x] 轉換
- Extensions
- ↳ 官方認證擴充功能
- ↳ [3.3.x] 官方認證擴充功能
- ↳ 非官方認證擴充功能
- ↳ 擴充功能問題討論
- Style
- ↳ 官方認證風格
- ↳ [3.3.x] 官方認證風格
- ↳ 非官方認證風格
- ↳ 風格問題討論
- Knowledge
- ↳ 教學文件庫
- ↳ 2.0
- ↳ 3.0
- ↳ 3.1
- ↳ 3.2
- ↳ 3.3
- ↳ phpBB 技術文件與知識庫
- ↳ 2.0
- ↳ 3.0
- ↳ 3.1
- ↳ 3.2
- Non-phpBB specific
- ↳ 塔羅占卜
- ↳ 塔羅精華
- ↳ 每週運勢
- ↳ 我想發問
- ↳ 站長交流
- ↳ 自由軟體或免費軟體
- ↳ 架站
- ↳ AppServ
- ↳ WampServer
- ↳ XAMPP
- ↳ phpMyAdmin
- ↳ ExoBUD MP
- ↳ 4images
- ↳ Coppermine Photo Gallery
- ↳ 網路
- ↳ 文書
- ↳ 檔案
- ↳ 美工
- ↳ 系統
- ↳ 安全
- ↳ 多媒體
- ↳ 遊戲
- ↳ 光碟
- ↳ 休閒哈拉與心情小品
- ↳ 意見反應或無法分類
- Link
- ↳ 竹貓星球數位(股)
- ↳ FaceBook_phpBB3-官方中文支援
- ↳ SSD 不限流量-網站空間( .tw or .com.tw域名免費送)
- ↳ 推薦網站
- ↳ phpBB.com
- ↳ phpBBHacks.com
- Archives
- ↳ phpBB 3.2.x Forum Archive
- ↳ [3.2.x] 安裝與使用
- ↳ [3.2.x] 中文
- ↳ [3.2.x] 轉換
- ↳ [3.2.x] 官方認證擴充功能
- ↳ [3.2.x] 官方認證風格
- ↳ phpBB 3.1.x Forum Archive
- ↳ [3.1.x] 安裝與使用
- ↳ [3.1.x] 中文
- ↳ [3.1.x] 轉換
- ↳ [3.1.x] 官方認證風格
- ↳ phpBB 3.0.x Forum Archive
- ↳ [3.0.x] Support
- ↳ [3.0.x] 安裝與使用
- ↳ [3.0.x] 中文
- ↳ [3.0.x] 轉換
- ↳ [3.0.x] Mod
- ↳ [3.0.x] 官方認證外掛
- ↳ [3.0.x] 非官方認證外掛
- ↳ [3.0.x] 外掛問題討論
- ↳ [3.0.x] Style
- ↳ [3.0.x] 官方認證風格
- ↳ [3.0.x] 非官方認證風格
- ↳ [3.0.x] 風格問題討論
- ↳ phpBB2 Forum Archive
- ↳ Support
- ↳ phpBB 2 安裝與使用
- ↳ phpBB 2 plus 綜合討論
- ↳ MOD
- ↳ 官方認證外掛
- ↳ 非官方認證外掛
- ↳ 外掛問題討論
- ↳ Style
- ↳ 官方認證風格
- ↳ 非官方認證風格
- ↳ 風格問題討論