cnblogs侧边栏访客统计 小插件

 

之前博客的侧边栏一直用的是flagcounter,直观简洁又好看,近期恍然发现被博客园禁了。禁用原因据说是由于flagcounter将香港(HongKong)、台湾(TaiWan)和澳门(Macau)设定为地区,拥有专门的代码和旗帜,而非显示的是中国和五星红旗🇨🇳。

(其实之前做美赛的时候很仔细的接触过国家代码,ISO-3166其实是地区码,香港澳门台湾都有各自对应的地区码,也并非代表着所属权的分裂,可能flagcounter用了这个吧...可不敢多说XXX...另一种GB/T的 香港台湾就都是中国国旗了 那个属于国家码)

 

总之,必须要和fc说byebye了,最后再看flagcounter一眼:

 

 

在没有flagcounter的日子里,看访客是一件悲伤的事情,有没有外国的小哥哥来看也不晓得。因此在这里我寻找了一些可以暂时替代flagcounter的小插件,先行奉上:

 

1. amazingcounters  传送门:www.amazingcounters.com

优点:1⃣️可选只要页面刷新就+1访问量(看上去访客很多)2⃣️可以选择的样式比较多

缺点:只能显示总点击量这一个信息,没有访客的国家、今天、昨天访客等等信息,sad

提供的访客统计样式预览:

 

2. clustrmaps 传送门:https://clustrmaps.com

优点:咋一看上去挺好看的,免费可以使用,有一个小地图了,像那么一点样子,同时有2D和3D两种可选;

缺点:1⃣️需要注册 2⃣️没用具体的数字统计,不过瘾!

效果图:

 

 

3. umeng友盟 传送门:https://www.umeng.com 

优点:有今日、昨日、总共、当前在线的多个参数的统计,很全面,看起来很nb

缺点:我不喜欢这种死板的样式。。

效果图:

 

Summary

从上面这三种访客统计中可以看出,无论是样式上还是功能上,都很难找到合flagcounter相似的小插件来在侧边栏使用。因此我也下定决心,自己写一个小插件来模仿flagcounter。整体构思为:

从网络SDK获取用户IP地址,并且传给后端,然后利用后端向IP-API请求IP地址解析后的国家代码,记录到数据库。最后向后端请求访客数据,同时并显示在侧边栏里。

 

等代码测试通过后就放上来,暂未完成,大家耐心等待一下~

 

 

小小期待一下成果~搓手~

 

 

 

 

 

posted @ 2019-11-14 21:04  olivermahout  阅读(319)  评论(2编辑  收藏  举报