标签归档:blog

我的wordpress上的几个实用插件

1)Sociable 文章收藏插件
版本 3.3.1 | 作者为 Joost de Valk,由fivestone修改后,加了开心、校内等连接。

这个插件会自动在文章的下面插入像下图一样的小图标,虽然没什么大用处,不过看着比较时髦。不需要修改代码,只要安装插件就行。fivestone编辑版可以到这里下载
01

2) Twitter for WordPress
版本 1.9.6 | 作者为 Ricardo González | 访问插件主页
02
用来取得twitter上的tweets,显示在自己的blog上。这个插件很轻巧,安装后不需要设置,只需要用户名就可以取得该用户的tweets,安装后在theme的php文件里插入下面的代码:

< ?php twitter_messages(‘YOUR USER NAME’, 1, false, true, ‘#’, true, true, false); ?>

第2个参数,就是那个数字,是指定要取得的tweets的数量。更详细的参数说明可以看作者主页。

3)Twitter Tools
版本 1.6 | 作者为 Alex King | 访问插件主页
当发布新文章时,可以自动向twitter发一条tweet,也可以从twitter取得最新的tweets,而且可以定期将twitter的tweets总结成一篇文章,发到自己的blog上。但是不知道为什么,我无法成功地用这个插件取到tweets,wordpress插件论坛上好像也有很多人有同样的问题,但并没找到解决方法。有谁知道的话能不能告诉我?
发到twitter上的:
03

4)WP-PageNavi
版本 2.50 | 作者为 Lester ‘GaMerZ’ Chan | 访问插件主页
这是用来给自己的blog加上像下面这样的页数的插件,很好用。没有它的话,翻页实在是不咋人性化。显示的最初的详细页数(1,2,3)页数倍数(10,20,30)等都是可以设置的,颜色也可以自己修改该插件文件夹里的css文件。
04
安装插件后,在index.php里加上下面的代码:

<div>
<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?>
</div>

5)WP-PostViews
版本 1.50 | 作者为 Lester ‘GaMerZ’ Chan | 访问插件主页
这个插件是用来统计有多少人看过一篇帖子,不过计数是从安装插件之后,安装时所有的都是0 views。
05
安装好插件后,在index.php或者single.php里,加上下面的代码:

<?php if(function_exists(‘the_views’)) { the_views(); } ?>

不过要保证这行代码在遍历文章的”while (have_posts()) : the_post();”~”endwhile”之间。

6)简体繁体转换
06
这个不算是插件,只是一个javascript,在fivestone的blog上抄来的。
原文和弄的方法见这里

7)Simple Tags
可以批量添加或编辑文章的标签,并且可以根据标签来在文章末尾显示“相关文章”,增强blog的关联性。功能强大,支持rss输出。
plugin-simpletags

8)DD This Day
插件主页。可以在文章的末尾显示“历史上的今天”,对于开博时间比较长的人来说,能增加blog的紧凑度。不过可以设置的选项比较少,链接的文字样式可以到php文件里去直接修改。
plugin-thisday

9) AJAX Calendar
可以在blog上放一个日历,方便按照日期或月份来查找日志。缺点是不方便直接指定年份月份,懒得去试验别的了。wordpress自带的日历也能达到类似效果,不过就是外观修改起来麻烦,而且在切换月份时会跳到查找的月份的文章索引去。这个插件是用javascript来切换月份,切可以把当月的文章列表显示在日历下面。
plugin-calendar

10) Picasa翻墙显示方法
本人的旅行照片都放在Picasa的相册里,日志需要用到照片时则直接从picasa引用但是由于GFW突然屏蔽了picasa的图片服务器,造成大量小红叉叉。图片搬家非常麻烦,于是本站利用一段代码和一个脚本,将picasa的图片缓存到blog的服务器,访问者看到的图片的链接就变成下图这样的了。缺点是看不到exif信息。具体做法在这篇网志里有详细说明。
plugin-picasa

 

 

 

OVER.


P.i..c.a.s.a被墙之后的解决方法

    某日老妈说我的blog上都是小红叉叉,让我大吃一惊,GFW终于向P.i..c.a.s.a动手了!我blog上的图片很多都是从那上面链接过来的,让别人都翻墙访问是不现实的,图片全都搬家是更不现实的。此时GFW Blog转载了一篇解决最近刚刚出现的图片红叉问题,解了我的燃眉之急。原文的blog在这里

    此法适用于空间在国外,需要把P.i..c.a.s.a的图片翻到墙内的童鞋。实际步骤是:
1)到这里下载pika(from 生活点滴),解压后,readimg.php里面按照注释的解释,把路径改成自己的url,上传到空间上。

2)在footer.php的</body>之前加上下列代码:
google api已经被墙了,所以
http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
必须改为
http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js

P。i。casa的服务器域名也变了,请自行把下面的代码添加两遍,第2遍把“ggpht”替换为“googleusercontent”

<script language=”JavaScript” type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js”></script>
<script language=”JavaScript”>
$(”img “).each(function(i){//遍历本页所有的图片
var src = $(this).attr(”src”);
if( src.indexOf(’ggpht’)!=-1 ){//如果图片来自某个地方,则替代之
$(this).attr(”src”,”http://0bad.com/readimg.php?src=”+src.replace(”ggpht”,”gouride”) );//则将图片地址改成转发的地址,记住ggpht替代掉,因为这个会触发墙
}
});
</script>

<script language=”JavaScript” type=”text/javascript” src=”http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js”></script>
<script language=”JavaScript”>
$(”img “).each(function(i){//遍历本页所有的图片
var src = $(this).attr(”src”);
if( src.indexOf(’ggpht’)!=-1 ){//如果图片来自某个地方,则替代之
$(this).attr(”src”,”http://0bad.com/readimg.php?src=”+src.replace(”ggpht”,”gouride”) );//则将图片地址改成转发的地址,记住ggpht替代掉,因为这个会触发墙
}
});
</script>

    就大功告成了。当然上面的代码不要完全照抄啊,路径都要改成你自己的空间的链接。之后你的网站上引自P.i..c.a.s.a的图片的地址已经成为自己的空间的地址了。这些代码是遇到网页里有引用自P.i..c.a.s.a的图片,就让pika里面那个readimg.php去把图片缓存到自己的空间,让blog的访问者可以正常看到。

    不过听说最近GFW开始劫持国外的DNS了,如果有一日,未经翻墙的话、国外非官方认可网站统统无法访问,那也只有orz了……

blog搬家过程

鉴于最近有朋友问在哪里弄的域名和空间,我简单记录一下这次搬家用到的东西。其实具体我也就买了个域名,设了几个指向,改了一下自己blog的界面。其他的主要的活儿,租的空间,把以前的blog文章和评论搬过来,都是伟大的五十同学搞定的,连申请的这个info的后缀,我都是模仿他。

1)域名的购买。
有很多可以买域名的网站,如果有信用卡,几分钟就搞定了。
我是在http://Godaddy.com上买的,.info的域名非常便宜,3年$16,还有非常多五花八门的后缀,如果是大众化的单词,.com很难抢到。
这里“2009年7月 域名注册优惠码(促销代码)全部列表”,是friendfeed上朋友共享的。
购买域名后,还需要一个空间放自己的blog或主页,域名指向这个空间。

2)空间
空间是fivestone租的,我是房客,所以一切不清楚,只知道是在http://www.ixwebhosting.com/买的,支持php和mysql

3)wordpress
wordpress是一个自己架blog的程序包,包括php程序和mysql数据库,网上可以下载,应该不难装。很多插件可以用,也有很多外观主题可以选,也可以自己修改。当然如果只是想做一个自己的站点,并不想写blog的话,是用不着wordpress的。如果不需要用数据库,支持静态页面或者perl的免费空间还是不少的,不过就是会附加广告在页面上。不想要广告就只能掏钱了。

4)blog搬家
全程由fivestone同学搞定,所以详情非常不明。不过google“wordpress 搬家”或者再加上自己目前blog的站点(比如space)啥的,能搜出一些方法和别人做好的程序。

基本就是这样,嗯。

个人主页再开

这几天闲,用perl写了个自动把我的主页生成html文件并上传的文件,在yahoo申请了免费帐号,终于把我的个人主页搞了个静态版本。这个网址国内应该可以访问吧:

http://www.geocities.jp/hyacwen/

以前的cgi的站点还是可以访问的,只要不在国内访问……

用了yahoo现成的Guest Book,还是可以留言的。

welcome to my homepage!