有朋友对我的博客RSS在阅览器(如google reader)中文章末尾的评论数感兴趣,那我写弄篇教程凑凑数,实例见下图:

image

其实就跟“相关文章”一样,都是用钩子,在Rss后面输出内容。下面是代码,放入wordpress主题function.php里面,请自行发挥。PS:源代码参考自philna2主题。

<?php
/*rss*/
function WinyskyFeedAdditional($content){
	if(is_feed()){

		$content .= '<div class="clear"></div><BR />';
		$this_post_info="\n&raquo;本文地址:".'<a href="'.get_permalink().'">'.get_permalink().'</a>';
		if(is_single()){
		$content .= $this_post_info;
		}else{
		global $id;
		$comment_num = get_comments_number($id);

		if($comment_num==0){
			$rss_comment_tip="<BR />&raquo;当你从RSS阅览器里看到这篇文章时,还没有评论,还不赶紧过来抢沙发? ";
		}elseif($comment_num>=1 && $comment_num<30){
			$rss_comment_tip="<BR />&raquo;当你从RSS阅览器里看到这篇文章时,已有 <strong> ".$comment_num." </strong>条评论 ,欢迎过来看看 !";
		}else{
			$rss_comment_tip="<BR />&raquo;当你从RSS阅览器里看到这篇文章时,已有超过<strong> ".$comment_num." </strong>条评论,火热盖楼进行中...";
		}
		$content .= $this_post_info.$rss_comment_tip;
			}
				}

	}
	return $content;
}
add_filter('the_content', 'WinyskyFeedAdditional', 1000);

入手原道N5风尚版,折腾一天弄出来一个固件,删掉一些不想用的集成apk,加上root,把主分区容量扩展到512M

注意是N5pro2风尚版本的,android2.2,在官方发布的20110504修正固件版本上精简(修正了关机充电的bug)
参考imp3论坛的教程和资源,做了一些修改

1.精简了所有google相关的内容,包括电子市场(好像用不到),保留自带的音频视频播放器和电子书阅览器
2.替换了中英文字体和开机画面
3.替换了桌面和资源管理器(launcher pro和R.E管理器)
4.替换了自带的高级任务管理器,用轻量级的taskman
5.集成了定时关机,热重启,授权管理,桌面文本等小插件
6.扩容512MB,并且可以安装大容量APK
7.添加了flash支持,请自行安装flash播放器

2011-05-08-15-25-412011-05-08-15-21-14

请清除IDB后用官方量产工具刷机,更改了分区,千万注意不能本机升级
直接发布
下载地址:http://u.115.com/file/aqpygrog

入手一台国产的MP4,所谓的智能MP4。不为别的,就是想要一个便宜的能看电影,能折腾android系统的东西。当然顺便看看电子书,PDF什么的最好了。预算是在有限,就找了这个----原道的N5Pro2。以前也在我的htc C858 手机上模拟了一下android1.6,现在看看这个系统这么火爆,暂时也没米换手机(A系统要求配置太高了),买个能上网的MP4过渡一下,大概很多APP还是能够运行的,wifi支持和LAN都可以上网。也是体验一把android~

上个图

image

虽然是android2.2,系统,也有个wifi可以上网,只是660MHz的CPU和256M内存确实有点小卡,视频播放720P的还可以。

玩游戏的话植物大战僵尸还可以跑跑,愤怒的小鸟得关掉背景才能流畅点。已知一个固件bug,关机充电得捅reset,每次没电了就不能关机充电,不然捅pp,囧。。

但是官方暂时还没有新固件出来,也没办法root,还是继续折腾吧。

一个很简单的效果加上淡出,点击后整个页面渐隐

$(document).ready(function(){
//页面淡入淡出
    $("body").css("display","none");
    $("body").fadeIn("slow");
    $("a[target],a[href*='javascript'],a[href*='#']").addClass("speciallinks");//给排除的链接加一个标记
    $("a:not(.speciallinks)").click(function(){
      $("body").fadeOut("slow");
      $("object,embed").css("visibility","hidden");//Flash等元素直接隐藏
    });
});

以上代码参考自:http://xdrupal.org/jQuery-page-fadein-fadeout(网址ms已失效)

另外,fadeIn对于IE核心浏览器效果不好,两个办法处理:

一)加个判断只让非IE核心浏览显示淡入淡出特效

 if(!+[1,]);else
 $(document).ready(function() {
 //页面淡入淡出
    $("body").css("display","none");
    $("body").fadeIn("slow");
    $("a[target],a[href*='javascript'],a[href*='#']").addClass("speciallinks");
    $("a:not(.speciallinks)").click(function(){
      $("body").fadeOut("slow");
      $("object,embed").css("visibility","hidden");
    });

 });

为了使IE也有同样的效果,建议直接加上这个滤镜:

<meta http-equiv="Page-Enter" content="blendTrans(Duration=0.5)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=0.5)">

 

二)用一个遮罩来处理

在最上面覆盖一个背景色为白色的div来实现

$(document).ready(function(){
//页面淡入淡出
  $("body").append("<div id=\"mask\" style=\"background-color:white;width:100%;height:90000px;position:absolute;z-index:9999;top:0;left:0;\"></div>");
  $("#mask").fadeOut("slow");
  $("a[target],a[href*='javascript'],a[href*='#']").addClass("speciallinks");
  $("a:not(.speciallinks)").click(function(){
    $("#mask").fadeIn(1000);
    $("object,embed").css("visibility","hidden");
    });
});

有兴趣的朋友可以试试,我倒是无所谓IE的~

随便说一句,jQuery渐入的方法更简单了:

$("body").css("display","none");
$("body").fadeIn("slow");

只是这个在页面载入后才起作用,感觉不太好。还是应该用css设置display:none;(坏处是禁用js就无法显示页面),另外fadeIn效果兼容性不太好,我有一篇相关文章--jQuery页面淡入效果,采用的方法不是用fadeIn()来渐入的,而是改变整个页面的透明度,适合半透明的主题。

换个背景