202405月202303月202007月201706月201602月08月201501月05月08月09月11月
201401月03月05月06月07月
09月10月11月201305月08月09月11月12月
201201月02月03月05月201101月02月03月04月05月
06月07月08月09月10月
11月12月201001月02月03月04月05月
06月07月08月09月10月
11月12月200901月02月03月04月05月
06月07月08月09月10月
11月12月200801月02月03月04月05月
06月07月08月09月10月
11月12月200701月02月03月04月05月
06月07月08月09月10月
11月12月200601月02月03月04月05月
06月07月08月09月10月
11月12月200502月04月07月08月09月
10月11月12月
评论、留言处实现IP定位查询方法 [总结]
作者:jogocun 日期:2006-11-17 22:05
正在载入,请稍候……
刚才又看到douglasleft的显示IP地址方法,感觉不错。综合以上二位高人方法,我觉得douglasleft的方法是调用外部IP库的,如果外部IP库服务器出故障可能本来应该显示IP地址的位置会是空白,本地测试断网情况下该位置也是空白,这是因为调用IP库读取为IP地理位置,而且因为读取外部数据所以在低宽带的环境下对打开页面速度有所影响,所以采取gijar的方法也是有一定优势的,而调用本地数据库方法暂时未考虑。
分析二位的方法修改如下:(无技术含量,仅供某些懒人方便使用哈,^_^ )
1.评论处
演示:http://blog.haifol.com/article.asp?id=81
同样的方法douglasleft第一测试了在WBC的ajax评论下无效。
可详见douglasleft的方法:http://blog.haifol.com/article.asp?id=416
既然JS无法调用,只好用html的。
打开wbc_ShowComm.asp
找到:
程序代码
<%if stat_Admin then response.write (" | "&blog_Comment("comm_PostIP")) end if%>
改为:
程序代码
<%'if stat_Admin then%>
| <a target="_blank" title="IP:<%=blog_Comment("comm_PostIP")%>-地理位置查询" href="http://www.ip.cn/?q=<%=blog_Comment("comm_PostIP")%>"><%=blog_Comment("comm_PostIP")%></a><%'end if%>
| <a target="_blank" title="IP:<%=blog_Comment("comm_PostIP")%>-地理位置查询" href="http://www.ip.cn/?q=<%=blog_Comment("comm_PostIP")%>"><%=blog_Comment("comm_PostIP")%></a><%'end if%>
2.留言处
编辑guestbook.asp
找到:
程序代码
<%if stat_Admin then response.write " | " & GuestDB("book_IP")%>
改为:
程序代码
<%'if stat_Admin then%>
| <a target="_blank" title="IP:<%= GuestDB("book_IP")%>-地理位置查询" href="http://www.ip.cn/?q=<%= GuestDB("book_IP")%>"><%= GuestDB("book_IP")%></a><%'end if%>
| <a target="_blank" title="IP:<%= GuestDB("book_IP")%>-地理位置查询" href="http://www.ip.cn/?q=<%= GuestDB("book_IP")%>"><%= GuestDB("book_IP")%></a><%'end if%>
注:去掉<%'if 中的'仅对管理员权限有效。 谷歌AD正在载入,请稍候……
点此快速转到评论处,留下您的宝贵见解吧^_^ 本文如需转载,请详细注明出处,尊重版权,尊重别人的劳动成果,谢谢合作哦! |
评论列表 ↓ 点击显示/隐藏1条博友们的评论