十月 18, 2005
David的referer插件再次更新
由. Ken Wong 将文章归档于 G源共享
修改了refer显示的文字,显示google和百度的搜索关键字,其他的显示域名。
昨天那个设定refer长度的参数可以去掉了。
没想到编码问题这么麻烦,baidu用的是gb2312编码,js没有这样的转换函数,不过总算完美解决了这个问题。现在可以正确显示中文的关键字,无论用户网也是utf8还是gb2312,都可以正确显示。这也是我目前见过的唯一能如此完美显示中文的referer :P~咳咳
还是不打算把目标网站的title显示出来,很难确定title中的有用信息。不过可以在鼠标经过时显示这些信息,可能会在以后实现吧。这个不是主要问题。
主要的问题是想实现后台管理,因为服务器资源有限,referer用户一多肯定会占用大量资源,所以要限制一下用户了。而且要有一个全面展示统计效果的界面比较好。
看到红色的部分了不?这样一来,以后从搜索引擎过来的链接,就直接显示搜索的关键字了,如果关键字是中文,那就显示中文,方便极了,再也不用显示一大堆编码。这真是一个很好的进步。再来就是可以自定义每条链接显示的字数了。这样一来,再也不会出现一大条又长又难看的链接地址了。虽然用CSS可以解决,但是我……懒得去做。
详情及下载请见David的referer网站:
http://www.referer.cn/
另外,要注意的是,下载了官方的新版本直接升级,会出现小问题。就是以前数据库里的链接,新版本显示不出来,只显示[次数]。于是在MSN上请教了David,问题得到了解决。用新版本的覆盖原来的后,还要进行下面这一步。
下载update,运行一次即可。
点此下载
这样就完成升级了。注意,最新的alpha_051006里面的
this.isPublic
默认值为1的,如果你不想别人使用你的网站上的插件(占资源),可将它设为0。
还有一点,就是升级后,以前的链接不会改变,还是老样子,只有新的链接才会按新版本的特性显示。升级不用更新数据库,直接用旧的就行了。听David说,下一版的referer将有大动作,会做成一个完整的软件,而不是插件。真让人期待!
更多关于referer的信息,可参见本文下面的"相关文章"。
固定链接: David的referer插件再次更新
关键词:
referer
引用: http://www.creative-weblogging.com/cgi-bin/mt-tb.pl/33121






























