emlog插件:useragent beta版发布
很多来本站的常客应该都发现,这两天我留言列表会曝光你的浏览器和操作系统,哈哈,没错,这是我为emlog弄的一个新插件,名为useragent。插件灵感来自WordPress的wp-useragent,相信WordPress的用户应该都知道。很多函数的写法我都是直接参照他来完成的,这应该算是一个移植的插件吧。不过我去掉了很多后台配置的东西,精简了一些功能,目前定位为beta版本,欢迎大家下载试用,并反馈问题或提提意见,让我们大家一起来完善这个插件。
感谢wp-useragent的作者:Kyle Baker带给我的思路!
下面说说用法吧:
1.下载插件并解压;
2.上传至emlog插件根目录并后台激活此插件;
3.设置好后台相应参数(目前只有一个可设置项,以后可能会加入更多);
4.打开你所用模板中的module.php,找到评论列表模块,在foreach和endforeach之间的任意位置插入一段显示浏览器和操作系统的代码:
<?php if(function_exists('display_useragent')){display_useragent($value['cid']);} ?> 当然这段代码在侧边栏也是可行的,只需加在module.php的最新评论模块的foreach和endforeach之间的任意位置即可。
说明一下:第4步的修改模板我还在找方法省略这一步,但是苦于emlog没有相应的挂载点,目前只有这种方法实现,以后可能会改进。因为emlog没有记录访客useragent的相关字段,所以启用插件以前的评论将不显示相应的浏览器和操作系统,特此说明。
最后说一下若兰,这个小女子在本站留言时各种戏弄这个插件啊,一会儿浏览器变成IE11,一会儿操作系统变成了FreeBSD,反正各种火星系统和火星浏览器都被她用过了,把我的插件耍得团团转啊,悲剧...想围观的可以去留言板看看她的火星系统和来自未来的IE11~我的插件表示鸭梨很大~
2010.09.14更新至1.1beta,增加以下功能:
1.增加对IE系列浏览器的图标区别;
2.后台增加一个选项:是否在图标旁显示文字信息;
3.集成jQuery的pngfix插件,用以修正图标在IE6,7下的各种诡异现象。
2010.09.17更新至1.2beta,修改如下:
1.去除pngfix,因为与其他插件冲突了,图标难看的问题就请自行解决吧,建议自行结合jQuery的pngfix插件(百度一下吧);
2.在小子和搜搜的提醒下,解决了禁用插件后造成博客打开出错的问题。
注意,上面那句代码也变了哦~注意修改!
最新版请移步:http://xiaosong.org/share/welcome-xi-updates-several-plug-in
250#回复
2012-04-12 14:32