理智地、负责任地、透明地推广Firefox
您可能也对这些感兴趣
切换

一个星期没碰AS3了,手痒……寻思把原来05年在广州和David合作的那个LBS时代的插件废除了(David别激动~哈哈)……目前只是一个练习项目,涉及到AS3中的各种内部基本操作和应用方面的位图操作、网路通信。演示数据都是静态的,Forget it~

演示:http://www.awflasher.com/rankshow/

Feel free to show your rank!

功能概述

  • Flash嵌入,代码简洁而方便
  • 支持多达5种Rank值的显示:
    • GooglePageRank
    • AlexaRank
    • SogouRank
    • CompeteRank
    • ChinaRank
  • 可以自定义显示配色以及顺序
  • 仅请求同一SWF文件即可以仅显示以上Rank中的一种或数种
  • 用户体验良好:显示时无干扰文字,鼠标滑过时现实具体信息

Features

  • Flash embeding, makes the code short and sweet
  • Supporting as many as 5 different type rank data:
    • GooglePageRank
    • AlexaRank
    • SogouRank - supported by a famous Chinese website
    • CompeteRank
    • ChinaRank - another Chinse Rank but not very popular
  • Support customized skins
  • Only one swf is needed, so you can embed it anywhere as it will be well cached
  • No excessive information: The data is only displayed as you roll over your mouse

以下内容全部过期,新版RankShow发布时将全部清除:

==发布Alexa排名检测插件==
(Uploading)

==改用FlashObject方式绕过IE补丁的升级==
使用方法:将pr.js和flashobject放入同一目录下,其他不变。
点此下载

Show your PR anywhere. Enjoy it! (FAQ is listed below)

感谢David提供的算法

效果|Click below to preview:

单击显示

prchecker.swf?referer=http://www.awflasher.com/blog

本人的siteInfo页面调用|Example:
http://www.awflasher.com/siteinfo.html

废话不多说:
Flash播放器版本检测

使用方法:
首先把pr.js,pagerank.asp,getOCX.swf,prchecker.swf放到LBS的根目录下。
在你的global.asp中相应地方引用pr.js即可(js的目的是获取HTML页址)

<script src="pr.js" type="text/javascript" ></script>

单独引用SWF的话,格式:

prchecker.swf?referer=http://www.awflasher.com

并且一定要注意,把pagerank.asp放到你引用的地方,比如:
我在 http://www.awflasher.com/siteinfo.html 引用了,那么就必须有对应的
http://www.awflasher.com/pagerank.asp

FAQ:

Q&A: 什么是PageRank

Q: 为什么我的PR都是0?
A: 因为这款插件是直接获取引用页的PR,而大多数引用页是xxx.asp?id=?这样的形式,这时的PR并非您的blog' PR。如果您希望在任何情况下都显示为您blog' PR,可以直接给SWF传参数referer=http://www.myblog.com/ (看一下pr.js就知道怎么传了)
此外,两个叶面的引入方式的不同也会造成PR的不同,比如通过www.awflasher.com/blog访问而awflasher.com/blog访问,两者的PR不是相等的.这也是为什么您看到两个同样的页面却拥有不同的PR的原因之一.

Q: 为什么同一个页面查询不准确?
A: 带有www和没有www是不同的;此外,参考ASP.NET PageRank查询组件与Flash PageRank条

Flash源代码,正好可以给那些不知道如何同服务器打交道的Flasher一个范例,这里既有出也有入

///////////////////////////// Do NOT REMOVE!
//ActionScript by aw(www.awflasher.com)
///////////////////////////// Do NOT REMOVE!
stop();
MovieClip.prototype.doFlash = function(_do) {
if (_do) {
this.up = true;
this.onEnterFrame = function() {
if (this.up) {
this._alpha += 25;
}
if (!this.up) {
this._alpha -= 25;
}
if (this._alpha>100) {
this.up = false;
}
if (this._alpha<0) {
this.up = true;
}
};
} else {
this._alpha = 100;
delete this.onEnterFrame;
}
return;
};
//
initLoad();
_load();
function _load() {
//
var result_lv:LoadVars = new LoadVars();
result_lv.onLoad = function(success:Boolean) {
if (success) {
showpr(result_lv.pr);
} else {
_root.prdot_mc.doFlash(false);
_root.prdot_mc._visible = false;
}
};
var send_lv:LoadVars = new LoadVars();
send_lv.referer = _root.referer;
send_lv.sendAndLoad("pagerank.asp", result_lv, "POST");
}
function initLoad() {
_root.pr_txt._visible = false;
_root.prdot_mc._width = 40;
_root.prdot_mc.doFlash(true);
}
function showpr(pr) {
_root.pr_txt.text = pr+"/10";
_root.prdot_mc.doFlash(false);
_root.prdot_mc._width = 4*Number(pr);
_root.pr_btn.onRelease = function ()
{
getURL("http://www.awflasher.com/","_blank");
}
_root.pr_btn.onRollOver = function() {
this._alpha = 75;
_root.pr_txt._visible = true;
};
_root.pr_btn.onRollOut = _root.pr_btn.onReleaseOutside=function () {
this._alpha = 0;
_root.pr_txt._visible = false;
};
}

: http://www.awflasher.com/blog/archives/413

哇!跟我一样,您也是一名Firefox用户,这些话题您可能感兴趣:

RSS feed | Trackback URI

才 44 条评论 ( 展开所有评论 | 收起所有评论 ) 立刻发表评论 »

Fdream
2005-12-16 11:21:10

呵呵,好东东!
偶的PR都是零,哈哈~

aw
2005-12-16 12:24:00

rp不是0就可以了……哈哈~~

淫听羽息
2005-12-16 12:25:54

我的博客二级域名http://alone.kudou.cn 以前pr是4,前段时间启用新域名后,就下降为3,而新域名http://www.56kg.com 一起为0,有什么办法可以让旧域名的pr变成新域名的?好像google是自动排的。

另:请教一下,你使用的refer系统有后台显示吗?我想找一个后台显示的,不想显示在页面上。

aw
2005-12-16 12:50:07

Referer是david做的。后台的话他没有做,其实我给他建议过,他自己也想做,但是他工作太忙了(我去看了他,却是挺惨,活太重了,自虐那种,可怜啊……) 看过一阵子他有时间了应该会推出很多好功能吧!

另外对于pr的算法,我还不太了解,太复杂了……

ps:你的URL没写好,给你编辑了一下:)

david
2005-12-16 19:58:07

[cry] 元老们旅游去了,今天从早上忙到现在,还是没做完,跑上来休息下,接着做- -
周末也泡汤了。

david
2005-12-16 19:59:10

应该加个数据库缓存一下,不然每次调用都获取,效率太低了,pr又不是一直更新。

aw
2005-12-16 20:02:05

喀喀……数据库交给你了- -……

aw
2005-12-16 20:03:29

你先忙,不急着一时:)

johnny
2005-12-17 00:38:32

站长能不能把代码发给我啊?
mopeyue#gmail.com
http://www.imyue.net
谢谢啦

aw
2005-12-17 00:42:41

最好先征得David的同意吧。(其实他的Referer里面可以找到核心的)

你可以跟他联系一下,Flash方面由于没有加密,你直接用ASV看吧:)

david
2005-12-17 14:29:02

这个不用这么神秘,本来referer就是开源的,你发布就是了:)
过几天我会把功能增强一下,或者整合到referer里面。
你可以自主开发一些东西,自主发布,我把这个当作referer的插件好了:P

aw
2005-12-17 18:34:05

OK. I will pub it.

景裔
2005-12-20 08:35:15

这里的PR值是取哪里的?我GOOGLE的PR值是4,用你的FLASH的显示变成3了 [cry]

aw
2005-12-20 11:49:11

就是取google的。

你再仔细检查一下……

phevoz
2005-12-21 15:48:11

AW太强悍了。。。 [eek]
PF啊

wawa
2005-12-21 21:10:04

没有什么用的,既然不是商业网站,这个东西除了让blogers费劲地修改文件源代码外,几乎没有用处的。都是一些摆设,有时间弄这个,不如多写点原创文字。

aw
2005-12-22 01:11:35

没人抬轿子让你来用。也没人拿枪端着你,让你来改代码。
PR是对自己网站的一种认可,相信只有真正用心写原创文章的人才会拥有较高的 PR

这个社会就是这样,各取所需,有人觉得有用他会用。你觉得没用,你没必要用。但是现在有一批人不知道怎么了,自己不用也就罢了,还反过头来说三道四,我不懂,真的,我不懂这些人内心咋这么“阴暗”。

另外,我的原创写的貌似并不少,当然质量上我心里有数,和著名的Bloger相比有太多要学习的地方,谢谢您在“原创”方面的建议,我会注意的。

俊俊
2005-12-22 11:10:31

难道真的是for LBS?
我用了在浏览器上浏览就没问题,在我的BLOG上就一动不动的。 [cry]

Media http://www.2jun.net/blog/pr/prchecker.swf?referer=http://www.2jun.net

aw
2005-12-23 15:50:38

to 俊俊 :

It's working well.I have seen the value as 4. Any questions?

Maybe your CERNET cannot make an access via google? But I do remember CERNET and google can be linked directly.

It should be the matter of your client, not your site.

俊俊
2005-12-27 19:44:09

你那就是在浏览器上直接浏览的呀,那样是好的!可是贴到我的BLOG上就……
http://www.2jun.net/blog/article.asp?id=188

Action
2006-01-19 14:25:45

恩……这个……不好意思我问一下:PageRank的功能是什么啊?我怎么不知道你们在说什么?麻烦哪位解释一下吧

Jackie_hoo
2006-01-26 02:34:57

你的这个功能是否有**嫌疑??
安装以后我的流量飙升
但尽是来自如Google MSN之类的搜索引擎 且没有来源地址
-----------如---------------
IP 瀏覽器/操作繫統 訪問時間 來自
65.55.246.83 MSN Bot[Bot/Crawler]
Unkown 2006-1-26 2:24:48
65.55.246.83 MSN Bot[Bot/Crawler]
Unkown 2006-1-26 2:24:46
65.55.246.83 MSN Bot[Bot/Crawler]
Unkown 2006-1-26 2:24:44
65.55.246.83 MSN Bot[Bot/Crawler]
Unkown 2006-1-26 2:24:43
65.55.246.83 MSN Bot[Bot/Crawler]
Unkown 2006-1-26 1:51:41
219.82.46.43 IE[IE 6.0]
Windows 2003 2006-1-26 1:51:27 http://www.newtyper.com/blog/index.php
59.40.91.195 IE[IE 6.0]
Windows XP 2006-1-26 1:50:48 http://www.tonynest.com/bloglinks.asp
65.55.246.83 MSN Bot[Bot/Crawler]
Unkown 2006-1-26 1:49:07
65.55.246.83 MSN Bot[Bot/Crawler]
Unkown 2006-1-26 1:48:56
65.55.246.83 MSN Bot[Bot/Crawler]
Unkown 2006-1-26 1:48:49
220.169.96.251 Maxthon[IE 6.0]
Windows XP 2006-1-26 1:43:27 http://www.19807.com/BbBlog/index.php
65.55.246.83 MSN Bot[Bot/Crawler]
Unkown 2006-1-26 1:38:40

aw
2006-01-26 09:20:12

怎么了?不是很明白你的意思,慢慢说……~~~

有什么负面效果么?源码都是开源的啊!

david
2006-02-13 12:17:25

呵呵,是搜索引擎的爬虫,除了google的,其他来源跟这个插件没什么关系。
是好事,表明你的网站开始被各大搜索引擎收录了。

david
2006-02-13 12:19:06

俊俊的问题可能是由于服务器不能访问国外,过着干脆封闭了http访问导致的。

Jackie_hoo
2006-02-24 09:37:07

亲爱的作者,我想问问,RP这个插件,为什么有时候有数据显示有时候却没有咧?
有时候我会看到它有显示3/10
但有时候却为0/10
[rolleyes]

from
http://www.huwenyi.org

aw
2006-02-24 11:50:22

首先想说,你的设计很漂亮。但是,你的页面貌似有一些js代码有问题。具体不知道在哪,总之firefox提示了一个脚本资源占有过高的错误。我猜测可能使这个错误导致我的插件不工作吧?
我看了pr.js,没有问题,也看了pagerank.asp也没有问题,难道问题出现在flash-asp的交互上?很牵强。。。

总之你先看看你的其他js代码有没有问题,比如referer是否规范,或者哪里有死循环等,因为我发现,每次你的pr归0都是由于这种脚本造成资源匮乏所引起的,这是一;其次,flash能读出0,证明我的js和asp应该没有问题,问题很可能出现在你的其他脚本,你也可以建一个新页,仅含有我的js,来证明我的东西是好的:)

Jackie_hoo
2006-02-27 21:46:59

[confused] 你好AW
我给BLOG体检了"你的推断是没有错滴"是那个"繁简转换"我修改时出错了`
删除
但是问题仍然在丫~ [rolleyes] 不知道从哪里入手了
我的站没开多久2个月八`~
地址和域名的A排名也差300多万
PR不会变动那么频繁八??
麻烦再帮我看看~ [redface]

aw
2006-02-27 21:54:15

最可靠的方法就是用Firefox看:)
如果你不介意,可以通过我的中介下在firefox,这样我可以获得google额外的好处
当然,我并非做广告。推荐你是用firefox的目的是让你用firefox直接看pr.
我浏览你的页面的时候发现你的pr和flash显示并没有问题:(

还有,awflasher.com/blog和www.awflasher.com/blog的pr都是不一样的哦:)

祝你好运!

kuyo
2006-05-22 09:32:41

不错不错,,

但我的PR也是零,唉

http://www.is8.cn/blog/

HaoZi04
2006-08-06 01:38:23

aleax的补充部分啥时候放上来呀?就缺个aleax.asp了,挖哈哈。表骂我,看到好东西就忍不住View Page Source... [lol]

aw
2006-08-06 11:28:00

你用asv偶都不骂你。
问题不是这么简单的,问题是由一个变量(URL)一直传不过去,郁闷……而且最近也真的太太太忙了……

HaoZi04
2006-08-06 18:28:02

哦,是这样……呵呵。别太辛苦自己了哈。:)

kange123
万俟小刀
2007-02-14 19:08:18

站长, 这个可以作成适合WP使用的PHP文件吗? 转换一下吧?

午夜客
2007-04-22 17:16:09

下载不了呀!!

double2
2007-04-25 15:36:07

補充一個http://www.betame.com
還有3種格式的顯示代碼

123
2007-05-23 09:41:51

好东西 我也准备用着看看

xiangge
2007-05-23 14:59:14

好东西啊,具体的用法如何?

blueguy
2007-05-23 21:21:21

很棒的插件。支持。

sm
2007-05-24 22:02:34

不错

okxiaonan
小左
2007-07-01 02:29:08

新的插件看了半天还是没有看懂。代码加上去不能显示,估计是插件的插件没有装好,能不能直接打个包?能不能不要弄得那么专业?

aw
2007-07-01 02:36:04

小左,问题在我,这个插件还么有开发完毕!
请先等等,我没有正式Release呢。等好了之后,用起来会非常方便+人性化的!