Loading...

把 Alexa 转向插件集成到 cos-html-cache 中

Alexa Logo
Update 16:40: 我把自己的函数单独写进一个文件中,需要的时候再调用,这样就不会破坏原先的代码结构了,另外对cos-html-cache 2.0做了一点小改造,如果你只想使用集成了alexa转向功能的版本又嫌下面的手工活太麻烦的话,请直接点击本文结尾处的下载链接好了。

8月3日我发布了一个可以有效提升blog的Alexa排名的插件:Arctic's Internal Alexa Redirect,前天再次释出了更新的1.1版本,使用说明在这里

不过我发现在启用江东大哥的cos-html-cache 2.0(非常优秀的静态化插件)后,由于它抢先一步读取ob(输出区缓冲)并直接写进HTML文件,静态化页面中的链接根本就没来得及加上Alexa转向,我的插件等于失效了。If (你恰巧正在使用Arctic's Internal Alexa Redirect和cos-html-cache 2.0这两个插件) 请继续往下读;

解决的方法也很简单,打开arctic_alexaredirect.php文件,将以wp_lzw_开头的所有函数(仅针对1.1版)复制,分别粘贴进cosbeta.php的第84行和cos-html-cache.php的第84行(太巧了,不是吗),然后使用下面的代码覆盖掉相应原始代码(其实只是增加了一行函数调用)。

cosbeta.php文件修改部分:

$contents = ob_get_clean();
$contents = wp_lzw_external_links($contents);

cos-html-cache.php文件修改部分:

$contents = GetWebContent( CosSiteUrl."/index.php");
$contents = wp_lzw_external_links($contents);

到这里就OK啦,在享受静态化页面高速度的同时,也不忘提升Alexa排名。 :-P

--------此处为分割线--------

一直有朋友问我留言处的那些表情是用什么插件实现的,我用的是AK的WP Grins,不过我今天把它禁用了,理由很简单,它调用了50K的prototype,有点像杀啥用啥刀那个成语的意思,太影响速度了,so I said goodbye to it.

还有一件事忘掉了,想起来再补充。
Update 12:10: 吃了午饭回来想起来了。UGIA.CN发布了最新编译的PHP手册,我下载了英文版的,非常不错,强烈推荐下载![via 花儿开了]

Download cos-html-cache 2.0 with Arctic's Alexa Redirect

11Comment(s). Blabla or Trackback

  • Brezeck at 11:31 Aug 14, 2007 

    “还有一件事忘掉了,想起来再补充。”

    真有你的

  • 北极冰仔 at 16:53 Aug 14, 2007 

    嗯,经常忘事。

  • cos at 09:36 Aug 17, 2007 

    对于你的这个修改版的,我给一个建议哈,这样更易于用户配置
    当然你目前的方式也比很方便了,追求完美追求和谐嘛

    alexa.php的最前面最好加上(或者加到统一的那个config.php文件中)

    define(”IS_ALEXA”,ture);//如果不想启用,请修改成false
    define(”ALEXA_MY_DOMAIN”,”www.hellobmw.com”);//将hellobmw.com修改成你的域名

    然后将$matches[3]) == ‘hellobwm.com’ 改成 $matches[3]) == ALEXA_MY_DOMAIN;

    然后再cosbeta.php和cos-html-cache.php中将对应的

    $contents = wp_lzw_external_links($contents);

    改成

    if(IS_ALEXA){

    $contents = wp_lzw_external_links($contents);
    }

  • 北极冰仔 at 15:34 Aug 17, 2007 

    谢谢江东大哥的建议!这样的确更方便!:)

  • cos at 16:12 Aug 17, 2007 

    :)而且你release出来那个下载包里面的alexa.php中有hellobmw.com,所以非hellobmw.com的域名无法使用,所以你还是更新一下的好啊

  • 北极冰仔 at 09:27 Aug 27, 2007 

    谢谢谢谢,今天才看到。

  • 北极冰仔 at 11:25 Aug 27, 2007 

    好的,这个建议很不错。

  • 酷辣客 at 00:51 Sep 12, 2007 

    装了你这个 cos-html-cache 2.0 with Arctic’s Alexa Redirect还需要装arctic_alexaredirect.php这个文件吗?

  • 北极冰仔 at 08:28 Sep 12, 2007 

    不需要了,你安装的已经是集成版了。

  • 天涯行客 at 16:48 Dec 26, 2007 

    cos-html-cache插件已经更新到了2.3,这个版本和你写的插件兼容吗?

    天涯行客’s last blog post..2007年医师资格考试综合笔试成绩查询

  • 北极冰仔 at 17:01 Dec 26, 2007 

    cos-html-cache 2.3 版与我的 Alexa 转向插件没有冲突,直接使用就可以了,不需要这一步。

Blabla ↓

Connecting to server...

4Pingbacks & Trackbacks