WordPress自动升级到2.7了,后台界面非常美好,很赞。但是提示要把插件Simple Tags换成Simple Tagging才行,我才没这功夫去折腾呢,直接把Simple Tags的源代码中加了一句支持WP 2.7。
另外一个Good News就是Google旗下的blogger.com支持导入导出功能了。真是太大的惊喜了。
2008-09-01
周末帮公司买数码配件
公司办公室建立之初,我们群策群力,把家中的物品带过来作为办公用具,大有夸父追日日不落的李宁精神。至今,我和同事们的网线啊电话啊都还没有拿回家。
这边每买一件东西都要找北京总部报销,过程之严格、详细、繁琐和冗长就像一座大山压在愚公面前,我们就是愚公。
买电脑的时候我们自己本地采购,总部和供应商因交流不畅而以不愉快收场。后来总部直接从北京找供应商,然后从南京的分部发货过来。
南京两个人带过来4台宏碁Acer 4315的笔记本电脑,一部尼康Nikon D80单反数码相机(带镜头),一部索尼SONY HVR-A1C数码摄像机。电脑内置的是LINUX系统,相机没有SD存储卡,摄像机没有i.Link数据线,相机和摄像机均没有包包。可怕的是北京总部居然说电脑送vista正版,少的东西可以和供应商要。但是供应商只负责送货,显然不可能从南京送过来的。总部和供应商沟通的真是“完善”啊!
周五跟老大要了些钱,在周末的时候去观前街的友通数码港帮我们公司缺胳膊少退的数码产品配齐全。买了一个4G的SD卡,一盘SONY的DV磁带,一个数码相机包,一个数码摄像机包,三个电话分接器,五根长电话线,两根3M网线。很多商家因为不愿意开发票而拒绝出售给我。可气。其中电话线和网线开的发票我还不确定能不能报销。心想,如果不能报销,我就自己垫钱好了。i.Link数据线因为不能确定是4针还是6针的,只好作罢。等周一回去确定一下再说。SONY专卖店的人也不知道,看来这个机型真的很老了,但是价格却真的很贵。
下面发一个一周前我们办公室的视频,同时测试一下WordPress的插件FLV Embed。回头用索尼摄像机再拍一次发上来。
[flv:http://hk.youtube.com/watch?v=lfgDsPX1-UQ 480 360]
这边每买一件东西都要找北京总部报销,过程之严格、详细、繁琐和冗长就像一座大山压在愚公面前,我们就是愚公。
买电脑的时候我们自己本地采购,总部和供应商因交流不畅而以不愉快收场。后来总部直接从北京找供应商,然后从南京的分部发货过来。
南京两个人带过来4台宏碁Acer 4315的笔记本电脑,一部尼康Nikon D80单反数码相机(带镜头),一部索尼SONY HVR-A1C数码摄像机。电脑内置的是LINUX系统,相机没有SD存储卡,摄像机没有i.Link数据线,相机和摄像机均没有包包。可怕的是北京总部居然说电脑送vista正版,少的东西可以和供应商要。但是供应商只负责送货,显然不可能从南京送过来的。总部和供应商沟通的真是“完善”啊!
周五跟老大要了些钱,在周末的时候去观前街的友通数码港帮我们公司缺胳膊少退的数码产品配齐全。买了一个4G的SD卡,一盘SONY的DV磁带,一个数码相机包,一个数码摄像机包,三个电话分接器,五根长电话线,两根3M网线。很多商家因为不愿意开发票而拒绝出售给我。可气。其中电话线和网线开的发票我还不确定能不能报销。心想,如果不能报销,我就自己垫钱好了。i.Link数据线因为不能确定是4针还是6针的,只好作罢。等周一回去确定一下再说。SONY专卖店的人也不知道,看来这个机型真的很老了,但是价格却真的很贵。
下面发一个一周前我们办公室的视频,同时测试一下WordPress的插件FLV Embed。回头用索尼摄像机再拍一次发上来。
[flv:http://hk.youtube.com/watch?v=lfgDsPX1-UQ 480 360]
2007-12-13
FeedCount自定显示订阅人数
这篇文章是直接转载过来的,从Robbin那里,不同的是,我翻译成了简体中文,省略了一小段,修改了错别字。从内容上看,大陆不用Feedburner的原因不是因为图标不好看,而是因为FeedBurner被GFW了。
很多人都用feedburner烧出一个自己的feed,我也是。
很多人都喜欢在自己的首页或边栏放上显示由feedburner提供的订阅人数贴纸,我也是。
(省略文字若干——),所以前阵子找了这个外挂,Feed Count。Feed Count 1.2版 下载页面
Feed Count可以透过feedburner的api控制订阅的,再让使用者可以透过css的定义去显示他,此外还整合了自定前缀或是更新的时间,使用者可以像我这样阳春的显示
或者像原作者这样的显示
安装方式很简单
下载外挂并解压缩
feedcount.php上传到你的外挂目录
在外挂页面启用他
到选项的Feed Count标签里去设定细项
启动你的Feedburner API (到 Publicize选项后, 点 Awareness API service 启用他。
接着底下这段把放到你要他出现的地方,就降。< ?php if (function_exists('fc_feedcount')) fc_feedcount(); ?>
如果要更华丽或者是加上顏色,可以参考原作提供的css(参考下方)或是自行发挥罗
.feedcountdiv p{
margin-top:5px;
}
.feedcount {
text-align:center;
padding:3px;
background-color:#ee7d00;
background: url(/images/rss-stripes.png) repeat;
color:#ffffff;
font-weight:bold;
-moz-border-radius:3px;
border:2px solid #cc5b00;
}
.subscribers {
background-color: #cc5b00;
color:#ffffff;
padding:0px 2px 0px 2px;
}
2007-11-30
灭顶之灾
上次发生tag全部丢失的有史以来最大事故现在看来也不过是小case!
现在发生的事件就更牛逼了。简单说来就是空间服务商服务器硬盘坏了,所有的数据都找不回来了,并且没有备份。
11.26 空间打不开,后来才知道是空间商梦游科技MEYU出了问题——
等啊等啊,一直等到29号晚上,才在MEYU论坛上看到这样的消息——
天真的把域名重新解析了一下, 今天打开一看,还是出现“Apache is functioning normally”的提示。
在QQ上问客服人员,才知道——原来我们是在代理商那里买的空间,所以没有备份,WEB文件全部没有了。数据库还在。(感情即使是出自一个娘胎也各有偏爱啊)
问代理商大麦,他因为自己不想要了,于是什么也不管了,让我直接找MEYU。好吧,我直接找MEYU。客服说只有自己重新上传程序,再连接数据库。可是我没有任何备份ye。(其实备份在iPod里面藏了半年,但是昨天被随兴删除了)——OMG——
只能再次下载WordPress源文件了 ,可是FTP也上不了。一问,原来代理商死了,下面的枝枝蔓蔓也就没有了。
俺只好含着泪重新注册,购买主机,然后——不付款!重新开了空间和FTP,使用期一年。可是多少年也弥补不了俺的损失啊——花费了那么多心血做的Fanfou主题。 况且,我已经不再信任MEYU了,除了这样的事情我还能继续用下去吗?!我要移驾国外了。(中国人,不可靠啊!)
各种坚信和辛酸咱就略过吧,回忆是痛苦的,就像把我的心放在平锅里煎,还不放油。
咱直接总结经验和教训。
因为要考公务员忙着备考,暂时没有时间打理美化这个博客了,就让她回到刚出生时候的样子吧——一切都是新的!
裸奔总是不太好,先随便套个衣服吧。
现在发生的事件就更牛逼了。简单说来就是空间服务商服务器硬盘坏了,所有的数据都找不回来了,并且没有备份。
11.26 空间打不开,后来才知道是空间商梦游科技MEYU出了问题——
目前该服务器已经353天没有重启,另外我们检测需要更改一个硬盘
2007.11.26 14:28 将进行重启一次,如果不能重启,请稍候片刻,等待处理
2007.11.26 16:33 经过世导技术员的修复,现无法处理,需运回上海本地修复,时间大概在28号到达并修复...........
等啊等啊,一直等到29号晚上,才在MEYU论坛上看到这样的消息——
当前服务器数据已恢复至2007.11.18的数据
由于硬盘损坏目前我们会尽力抢救关机前的数据并覆盖
请将您的域名解析的A记录到:211.136.108.170,或者用CNAME的方式解析到:vip.meyu.net.
2007.11.28 14:21 第二次发布此信息,此服务器上在2007.11.26号后到期的用户将补偿两个月的使用期
15:17 经过技术员的一翻抢救,现找回21号的WEB数据和26号的MYSQL数据
现正在恢复WEB的数据为21号的数据,MYSQL为26号关机前的数据,请先不要对数据进行操作,我们将在28号内完成恢复工作,感谢您的支持
天真的把域名重新解析了一下, 今天打开一看,还是出现“Apache is functioning normally”的提示。
在QQ上问客服人员,才知道——原来我们是在代理商那里买的空间,所以没有备份,WEB文件全部没有了。数据库还在。(感情即使是出自一个娘胎也各有偏爱啊)
问代理商大麦,他因为自己不想要了,于是什么也不管了,让我直接找MEYU。好吧,我直接找MEYU。客服说只有自己重新上传程序,再连接数据库。可是我没有任何备份ye。(其实备份在iPod里面藏了半年,但是昨天被随兴删除了)——OMG——
额错咧,
额真滴错咧,
额就不该移驾到这儿来,
额不移驾到这儿来,
额滴数据就不会丢,
额滴数据不丢,
额就不会这么想去死……
只能再次下载WordPress源文件了 ,可是FTP也上不了。一问,原来代理商死了,下面的枝枝蔓蔓也就没有了。
俺只好含着泪重新注册,购买主机,然后——不付款!重新开了空间和FTP,使用期一年。可是多少年也弥补不了俺的损失啊——花费了那么多心血做的Fanfou主题。 况且,我已经不再信任MEYU了,除了这样的事情我还能继续用下去吗?!我要移驾国外了。(中国人,不可靠啊!)
各种坚信和辛酸咱就略过吧,回忆是痛苦的,就像把我的心放在平锅里煎,还不放油。
咱直接总结经验和教训。
- 备份才是王道!无论是web还是mysql,都要备份!!!而且要勤备份,备份要齐全。
- 做好事要趁早!曾有两个人发邮件要我的WP Theme,我都说以后做成下载版本贡献给大家,结果一致拖延,报应啊报应。
因为要考公务员忙着备考,暂时没有时间打理美化这个博客了,就让她回到刚出生时候的样子吧——一切都是新的!
裸奔总是不太好,先随便套个衣服吧。
2007-10-24
WordPress.com.cn回来了
收到mail@chinabyte.com一封信,是有关WordPress.com.cn的,于是上去注册了一个。但是写了一篇文章以后什么也没有显示。看到Google Reader里面iLEMONed写的文章,就直接转载吧。
另外,也可以看《从WordPress.Com.Cn 事件看口碑效应》。
其实,我有一个QQ邮箱。它每天能收到100封垃圾邮件,只有1/10会漏进去Inbox。它对spam的招揽能力和过滤能力,均让我佩服。话说今天我在垃圾邮件中发现了一封来自wordpress.com.cn的e-mail,是用英文写的,语法错误让我叹为观止。
也许大家还记得,这个用WordPress做BSP的网站早在05年就出现了,还曾经随意删除用户帐号。是的,那时候我也注册了,也被他们无故删除了。所以在他们换上MU卷土重来的今天,我得以“顺利”的重新注册,实在可喜可贺。但根据它dashboard里的站内消息,估计这网站至少已经复活了40天。
由于wordpress.com.cn这个域名极其容易引起误会,在05年的时候,曾经很多人以为这个网站是WordPress官方推出的中文版, 而选择了在它上面开博,结果被无故删除,大大影响了用户对WordPress这个优秀博客程序的印象。如今,wordpress.com.cn他们知错了,也改正了:
他们把后台里链向wordpress.org的链接全部删除了,删除得很干净,不留痕迹。无知的用户,便不会了解到该网站跟Automattic公司出品的博客程序有任何关系。这样,当wordpress.com.cn某天再次无故删除用户帐号,或是在毫无先兆、完全没有通知用户的情况下关站走人,用户也不会怪罪到wordpress.com或wordpress.org的头上来。责任都自己扛,有效的避免了给WordPress抹黑的危害。
然后,我看了包括Fresh在内的25个内置模板,发现没有一个保留了模板作者的信息。此举非常明智,高度发扬了17da精神,让wordpress.com.cn代表了世界上众多模板作者,让国内外用户都以为,中国的一个BSP能做出数量如此之多,制作如此精美的模板,任君选择还不收费!有效的提高了中国互联网创业者、网业设计师、站长和博客作者在国际上的地位。
我的文章就写到这里。最后,我希望每一位看到此文的朋友,都在你们自己的博客上帮忙宣传一下wordpress.com.cn和它的善举,也可以根据CC协议直接转载。我还会写信给bloggingpro和automattic官方大力宣扬。谢谢各位。
update #1: 忘了提wordpress域名的事,小众那边有说明。
update #2: 过了十二点,dashboard里最旧的一条信息变为了41 days ago。一个连去planet的“Read more”链接出现了(之前好像真的没有发现),赶快也删除了吧。
另外,也可以看《从WordPress.Com.Cn 事件看口碑效应》。
2007-09-25
WordPress 2.3
2007-08-20
饭否集成到WordPress
太支持饭否了,于是参照了iHao的《利用fanfou的api集成微内容列表 》一文,把饭否的消息集成到WordPress上来了。从他的方法来看,是不怎么占用资源的。
全世界已经都很唠叨了,不怕再多一个——忙否。
全世界已经都很唠叨了,不怕再多一个——忙否。
2007-08-15
WordCamp Beijing 2007
WordCamp Beijing 2007 是由七十二松博客 (72pines.com) 和CBN (ChinaBloggerNetwork.com) 联合主办的,面向所有WordPress爱好者,博客使用者,和开发人员的聚会。
此次活动得到了 WordPress 官方开发团队 Automattic 公司的全力支持,授权使用 WordCamp 的名称。
活动的主题是讨论 WordPress 的发展,博客和 Web 2.0 的结合, 博客盈利模式,以及搜索引擎的优化等。(日程安排)
时间: 9月1日,10 am - 5 pm
地点: 北京航空航天大学如心会议中心
费用: 完全免费(感谢我们的赞助商们)
此次活动必须提前网上注册!注册的用户才能享受免费午餐,参加抽奖活动(奖品列表)。前 100 位注册并到场的用户还可以保证获取这次 WordCamp 的纪念T-shirts。
北京的WordPress用户真有福!
2007-08-06
2007-02-12
千万不要……
WordPress的反垃圾留言插件,好多啊。默认自带的Akismet已经做的非常好了,大家可以尽情使用!很多人推荐了Spam Karma 2(Nicky,Yskin),我真想告诉大家,现代人不可靠啊。千万不要使用这个很垃圾的插件,它真的没有那么好,不但占用数据库空间,还耗费很多资源,但是最关键的功能上,居然还不如Akismet好!
以前我推荐的Bad Behavior其实也很垃圾,在数据库建立两个空表,却没有任何实际意义和作用,感觉这个“防患于未然”的Bad Behavior其实是个皮包插件。
因此我觉得最好的反垃圾留言的方案是: Akismet+Math Comment Spam Protection。(呵呵,和阿峻一样)
今天看到GuaGua怂恿大家下载Windows Live Messenger 8.1,我想说,大家千万不要听他的话啊,WLM系列会使电脑变成286时代的。我从开始到现在,一直都使用MSN7系列。
所以说,别人的话千万不能随意相信。当然,我的话也不能随意相信:p
以前我推荐的Bad Behavior其实也很垃圾,在数据库建立两个空表,却没有任何实际意义和作用,感觉这个“防患于未然”的Bad Behavior其实是个皮包插件。
因此我觉得最好的反垃圾留言的方案是: Akismet+Math Comment Spam Protection。(呵呵,和阿峻一样)
今天看到GuaGua怂恿大家下载Windows Live Messenger 8.1,我想说,大家千万不要听他的话啊,WLM系列会使电脑变成286时代的。我从开始到现在,一直都使用MSN7系列。
所以说,别人的话千万不能随意相信。当然,我的话也不能随意相信:p
2007-01-29
WP 2.1 和 UTW 的兼容性问题
我终于发现WordPress2.1的新问题(or插件的问题):一有新留言,tag就被删除了。
打算下班以后回家升级一下Ultimate Tag Warrior 3到3.1415926,原来的是3.141592。
不过现在看到了这篇《WP 2.1 和 UTW 的兼容性问题》,这下应该可以修复了吧。
P.S. 升级以后,隐藏的链接全显示了。我一激动,全给删了……
打算下班以后回家升级一下Ultimate Tag Warrior 3到3.1415926,原来的是3.141592。
不过现在看到了这篇《WP 2.1 和 UTW 的兼容性问题》,这下应该可以修复了吧。
P.S. 升级以后,隐藏的链接全显示了。我一激动,全给删了……
2007-01-24
WordPress 2.1升级太顺利
也不知道是不是RPWT,我这几次升级WordPress总是顺利得令人心惊肉跳,一点问题也不出。
看到别人说插件不能用啦,页面出错啦,数据库要升级啦,我都在想:为什么我就不出一点错??哪怕出一点点的不兼容性问题也好啊。譬如那个中文工具箱,大家普遍反映和WordPress 2.1不兼容,可是我的就是好好的,一点麻烦也不添。
唉,是不是我的升级方式不对?不可能,我都是按照官方说明来升级的啊。说说我的升级步骤:
- 备份数据库
- 备份所有文件
- 模版设置成默认的(禁用插件后主页可以正常访问)
- 禁用所有插件
- 上传WordPress 2.1文件
- 运行wp-admin/upgrade.php
- 激活插件
- 替换回原来的模版
大功告成!是不是顺利到不可思议。我甚至怀念搬迁WordPress出现乱码需要解决的日子了,那多有成就感啊。
下面说说WordPress 2.1贴心的几处改动。
- 张贴文章修改源码不需要弹出窗口了,直接切换至Code即可。不过切换到Code后,怎么没有以前的<p></p>标签了呢?
- 插入图片也不需要弹出窗口了,而是类似Ajax的方式直接在页面载入的对话框,又美观又省时
- 自动保存。在“保存并继续编辑”按钮前面,不时会出现诸如“Saved at 9:49:43.”的提示:p
- 控制面板异步读取,载入速度大大提高
- 保存时不再弹出自动下载页面文件,估计是优化了SQL语句
不管怎么说,WP2.1真是和以前有太大的进步了,希望WordPress 2.2能带来更多惊喜和贴心体验。
P.S.唯一不好的地方是--以前贴YouTube视频的方法不好使了!
2006-12-15
无奈的Spam解决方案
对于留言的设计,我一向主张:给用户最大的方面,复杂的后台处理留给自己。
一直以来都是使用一款叫做Bad Behavior的插件,它和Akismet有着最本质的区别。Akismet只是把垃圾留言拣出来,而Bad Behavior可以把阻止垃圾留言的张贴。但还是有所担心,怕读者也留不了言,那他们的抱怨也无法听到了啊。后来我把Bad Behavior禁用了。
后来看到Nicky推荐用Spam Karma 2.2,跟风似的用了一下子。没发现有任何用处,又给删了。
也就最近几天的事情,spam非常猖獗,于是我把Akismet、Spam Karma和Bad Behavior同时开了,不见效。几分钟之内Akismet里面又多出了十几条等待删除的垃圾留言。
万般无奈之下,只能使用Math Comment Spam Protection了(在AJUN那里看到的)。留言的时候需要做一个小小的数学题,一年级小孩就会的那种。
非常非常抱歉,对于看我博客又留言的人,给你们带来麻烦了。这也是违反自己的设计准则的。但实在不想看到那么多垃圾留言等待删除,哪怕仅仅只是一键删除。垃圾留言也占空间和流量啊,我不能放任自流。
一起抵制!!
一直以来都是使用一款叫做Bad Behavior的插件,它和Akismet有着最本质的区别。Akismet只是把垃圾留言拣出来,而Bad Behavior可以把阻止垃圾留言的张贴。但还是有所担心,怕读者也留不了言,那他们的抱怨也无法听到了啊。后来我把Bad Behavior禁用了。
后来看到Nicky推荐用Spam Karma 2.2,跟风似的用了一下子。没发现有任何用处,又给删了。
也就最近几天的事情,spam非常猖獗,于是我把Akismet、Spam Karma和Bad Behavior同时开了,不见效。几分钟之内Akismet里面又多出了十几条等待删除的垃圾留言。
万般无奈之下,只能使用Math Comment Spam Protection了(在AJUN那里看到的)。留言的时候需要做一个小小的数学题,一年级小孩就会的那种。
非常非常抱歉,对于看我博客又留言的人,给你们带来麻烦了。这也是违反自己的设计准则的。但实在不想看到那么多垃圾留言等待删除,哪怕仅仅只是一键删除。垃圾留言也占空间和流量啊,我不能放任自流。
一起抵制!!
2006-12-13
英文不好也没有关系
今天(美国是December 11, 2006)看到Blogger Buzz和WordPress Blog都更新了一篇文章。Blogger Buzz的还好,WordPress Blog的我就懒得看了。让iLEMONed(ta博客都是英文写的)帮我看了下大意也就了事了。
下午再开Google Reader,好家伙,都翻译好了。
Blogger Buzz上面的文章是:Switching with team blogs and getting out of beta
GSeeker翻译版:Blogger beta即将结束beta测试阶段
WordPress Blog上的文章是:Is your plugin Naughty or Nice?
Nicky的翻译版:WordPress 2.1 beta 即将到来
还好,是两个好消息。Blogger结束beta,WordPress也要即将迎来2.1时代。
下午再开Google Reader,好家伙,都翻译好了。
Blogger Buzz上面的文章是:Switching with team blogs and getting out of beta
GSeeker翻译版:Blogger beta即将结束beta测试阶段
WordPress Blog上的文章是:Is your plugin Naughty or Nice?
Nicky的翻译版:WordPress 2.1 beta 即将到来
还好,是两个好消息。Blogger结束beta,WordPress也要即将迎来2.1时代。
2006-05-18
推荐WP插件:aLinks
5月12日Sean的一封邮件提示我Auto Links的下一个版本即将推出,坏消息是目前还没有完全做好,好消息是也许过几天就完工了,邮件的目的就是寻找beta testers。首先插件的名字被改成了aLinks,改名是因为有其他人也放出了Auto Links的插件,所以改成aLinks来区别Auto ×××。 Sean说下一个版本是1.0RC1,比现在的Auto Links有了1000%的提高,花了他5个月的时间来重新写程序。他打算在正式推出之前至少要进行为期一周的beta testing,这也正是他发邮件的原因。如果我有兴趣的话(废话,我当然有兴趣了:)可以告诉他现在所用的WordPress和PHP的版本,Beta testers的名字和网址还有机会被放到PDF上:)
我一开始还不知道怎样取得自己PHP的版本号,在Google Groups上发帖请教了一下,立即有人回复我具体的做法,就是新建一个内容为 的PHP文件放到网站,打开以后就可以看到所有的信息了。于是我给Sean回复说我的WordPress的版本是2.02,PHP的版本是4.3.11。
5.14收到Sean的一封名为aLinks Beta Testing的邮件,不用说,一定是让我帮忙测试来着。这个aLinks 1.0RC1中的第一条居然是Unicode/UTF-8 is not quite working yet,而我的博客恰好就是UTF-8编码的,于是我决定先不用。
5.16又收到aLinks Beta Update的邮件,终于支持UTF-8了。于是赶紧下载,按照他上一封邮件的说明来安装。aLinks的具体安装步骤是:下载并解压缩得到一个名为alinks的文件夹,把它整个上传到你的插件目录下。alinks中还有很多其他的文件,找到其中的/alinks/logs、/alinks/tmp和 /alinks/modules,修改它们的属性中的许可为777。进入管理后台,激活插件。对于WordPress1.5的用户来说,还需要下载一个JavaScript文件放到/wp-includes/js文件中。
做完以上步骤,我发现在原来的Auto Links中可以选择自动在前面加上http://,现在则找不到,于是给Sean回了一封信去询问。五分钟以后收到回复,他说他没有加上这个选项,因为据他所知没有人使用这个功能,所以我需要做的仅仅是在网址前面加上“http://”,他对此表示歉意。我再次回了一封信表示谢意,然后说我现在要做的就是“手工添加http://,一个又一个”。
没有想到4分钟以后他居然再次回复了我,并表示他已经知道了这个问题,10分钟以后他会发给我一些东西。事实上8分钟他就给我发了一个alinks.php的文件,告诉我把原来的重命名成alink_bak.php,然后上传alinks.php并运行,这时所有的链接前面应该都自动加上了http://,然后再删除alinks.php,把alinks_bak.php重新改回alinks.php。
不过这个时候我又发现了一个问题,当我停用原来的Auto Links以后页面出现了“Warning: cannot yet handle MBCS in html_entity_decode()! in ../alinks/views/include.php on line 16”的警告,再次激活Auto Links,一切又完好如初。而且再次激活aLinks以后,又出现一个错误“Fatal error: Cannot redeclare class alinksapp in ../alinks/classes/aLinksApp.php on line 0”。 只好再次写信求助。
不出10分钟,他给我答复说这是PHP版本小于5才会出现的问题,他用的是PHP 5,所以并没有意识到。同时发过来attached version让我试试看。OK,这下搞定了。

aLinks相比于Auto Links在界面上完全可以说是脱胎换骨,操作起来更加条理分明,修改链接的操作疑似使用了Ajax。Sean真是一个专家。不过在电子邮件来往的过程中,他的态度更令人折服。每次不超过10分钟的回复,以及耐心的读完我蹩足的英语,这些都是国内很多网络服务人员应该学习的。
今天,又一次收到Sean的来信,他说如果再没有发现bug报告,他可能要提前放出这个版本,并完成文档,而原先计划的是星期一。 这个版本已经有了Youn翻译的韩语版本,如果有人愿意翻译成其他的语言,最好让他知道。哪位有兴趣来翻译成简体中文啊,我强烈支持热烈欢迎。
aLinks是本站推荐的第二个插件,可是从需要上来讲,排在第一是毋庸置疑的吧。如果有需要抢先体验的请发邮件给我。
UPDATE@2006.05.23:Download the latest version of aLinks now.
想不到Sean居然写了44页的PDF,使用说明足够详尽了,专业程度令人敬佩。
有一些功能是这个版本新增加的,不看说明我还真不会使用呢,看来aLinks是越做越强大。不过有一些功能还在中国还真用不起来,你见过几个人去amazon买东西了?
我一开始还不知道怎样取得自己PHP的版本号,在Google Groups上发帖请教了一下,立即有人回复我具体的做法,就是新建一个内容为 的PHP文件放到网站,打开以后就可以看到所有的信息了。于是我给Sean回复说我的WordPress的版本是2.02,PHP的版本是4.3.11。
5.14收到Sean的一封名为aLinks Beta Testing的邮件,不用说,一定是让我帮忙测试来着。这个aLinks 1.0RC1中的第一条居然是Unicode/UTF-8 is not quite working yet,而我的博客恰好就是UTF-8编码的,于是我决定先不用。
5.16又收到aLinks Beta Update的邮件,终于支持UTF-8了。于是赶紧下载,按照他上一封邮件的说明来安装。aLinks的具体安装步骤是:下载并解压缩得到一个名为alinks的文件夹,把它整个上传到你的插件目录下。alinks中还有很多其他的文件,找到其中的/alinks/logs、/alinks/tmp和 /alinks/modules,修改它们的属性中的许可为777。进入管理后台,激活插件。对于WordPress1.5的用户来说,还需要下载一个JavaScript文件放到/wp-includes/js文件中。
做完以上步骤,我发现在原来的Auto Links中可以选择自动在前面加上http://,现在则找不到,于是给Sean回了一封信去询问。五分钟以后收到回复,他说他没有加上这个选项,因为据他所知没有人使用这个功能,所以我需要做的仅仅是在网址前面加上“http://”,他对此表示歉意。我再次回了一封信表示谢意,然后说我现在要做的就是“手工添加http://,一个又一个”。
没有想到4分钟以后他居然再次回复了我,并表示他已经知道了这个问题,10分钟以后他会发给我一些东西。事实上8分钟他就给我发了一个alinks.php的文件,告诉我把原来的重命名成alink_bak.php,然后上传alinks.php并运行,这时所有的链接前面应该都自动加上了http://,然后再删除alinks.php,把alinks_bak.php重新改回alinks.php。
不过这个时候我又发现了一个问题,当我停用原来的Auto Links以后页面出现了“Warning: cannot yet handle MBCS in html_entity_decode()! in ../alinks/views/include.php on line 16”的警告,再次激活Auto Links,一切又完好如初。而且再次激活aLinks以后,又出现一个错误“Fatal error: Cannot redeclare class alinksapp in ../alinks/classes/aLinksApp.php on line 0”。 只好再次写信求助。
不出10分钟,他给我答复说这是PHP版本小于5才会出现的问题,他用的是PHP 5,所以并没有意识到。同时发过来attached version让我试试看。OK,这下搞定了。
aLinks相比于Auto Links在界面上完全可以说是脱胎换骨,操作起来更加条理分明,修改链接的操作疑似使用了Ajax。Sean真是一个专家。不过在电子邮件来往的过程中,他的态度更令人折服。每次不超过10分钟的回复,以及耐心的读完我蹩足的英语,这些都是国内很多网络服务人员应该学习的。
今天,又一次收到Sean的来信,他说如果再没有发现bug报告,他可能要提前放出这个版本,并完成文档,而原先计划的是星期一。 这个版本已经有了Youn翻译的韩语版本,如果有人愿意翻译成其他的语言,最好让他知道。哪位有兴趣来翻译成简体中文啊,我强烈支持热烈欢迎。
aLinks是本站推荐的第二个插件,可是从需要上来讲,排在第一是毋庸置疑的吧。如果有需要抢先体验的请发邮件给我。
UPDATE@2006.05.23:Download the latest version of aLinks now.
想不到Sean居然写了44页的PDF,使用说明足够详尽了,专业程度令人敬佩。
有一些功能是这个版本新增加的,不看说明我还真不会使用呢,看来aLinks是越做越强大。不过有一些功能还在中国还真用不起来,你见过几个人去amazon买东西了?
2006-02-23
从blogbus到WordPress
关注了从L-Blog到WordPress以后,我开始想方设法把blogbus也搬到WordPress。于是在Google Group的WordPress中文论坛发帖请教,得到了古道热肠的冰古同学的帮助,他在自己的blog《从blogbus跳转到WordPress》一文中写出了转移的方法。
不过经过我的实际使用,情况并不是尽如人意。首先在运行的时候,会出现错误信息如下:
Warning: fopen($filename): failed to open stream: No such file or directory in */bus2rss.php on line 38
Warning: fread(): supplied argument is not a valid stream resource in */bus2rss.php on line 40
于是我直接在程序中把38行的“$filename”修改为直接的文件名,然后运行的时候就出现了Uncategories的提示,然后就没有下文了。关于这件事的最新进展,我会写在下面。
UPDATE@2006.2.24:程序经过冰古数次修改终于可以成功的将blogbus导出的数据成功转化成WordPress能够辨识和导入的XML文件了。但是由于我在blogbus写的东西有很多图片已经不规范代码,所以在WP中显示还是有一定的问题。一个建议就是转化过程最好在本机调试转化,可以保证速度以及正确运行。
至此,我已经成功的把L-Blog和blogbus的所有文章批量转到了WP,而且评论一个也没有少。(见http://my.donews.com/kevin,之所以转到donews是因为他们的服务器性能好,可以迅速完成所有的工作,再一个就是我觉得还有不完善的地方,就当作他们是试验田好了)
在这个过程中,有以下几点问题值得考虑:1.个人写blog最好规范代码,不要随便加入花哨的东西;2.BSP应该规范和检查代码,修正和转化不严格的写法;3.各个BSP最好能够遵循统一的标准来导入导出所有日志;4.my.donews.com这次在导入上有了长足的进步,支持包括LiveJournal,Movable Type / Typepad,Blogger,Textpattern,RSS,Dotclear在内的导入,相信不久还会推出更多的支持格式。这一点相当相当值得大家学习。
不过经过我的实际使用,情况并不是尽如人意。首先在运行的时候,会出现错误信息如下:
Warning: fopen($filename): failed to open stream: No such file or directory in */bus2rss.php on line 38
Warning: fread(): supplied argument is not a valid stream resource in */bus2rss.php on line 40
于是我直接在程序中把38行的“$filename”修改为直接的文件名,然后运行的时候就出现了Uncategories的提示,然后就没有下文了。关于这件事的最新进展,我会写在下面。
UPDATE@2006.2.24:程序经过冰古数次修改终于可以成功的将blogbus导出的数据成功转化成WordPress能够辨识和导入的XML文件了。但是由于我在blogbus写的东西有很多图片已经不规范代码,所以在WP中显示还是有一定的问题。一个建议就是转化过程最好在本机调试转化,可以保证速度以及正确运行。
至此,我已经成功的把L-Blog和blogbus的所有文章批量转到了WP,而且评论一个也没有少。(见http://my.donews.com/kevin,之所以转到donews是因为他们的服务器性能好,可以迅速完成所有的工作,再一个就是我觉得还有不完善的地方,就当作他们是试验田好了)
在这个过程中,有以下几点问题值得考虑:1.个人写blog最好规范代码,不要随便加入花哨的东西;2.BSP应该规范和检查代码,修正和转化不严格的写法;3.各个BSP最好能够遵循统一的标准来导入导出所有日志;4.my.donews.com这次在导入上有了长足的进步,支持包括LiveJournal,Movable Type / Typepad,Blogger,Textpattern,RSS,Dotclear在内的导入,相信不久还会推出更多的支持格式。这一点相当相当值得大家学习。
2006-02-21
从L-Blog转到WordPress
既然blogbus的转移工作目前还没有进展,那就先把工作放在LBlog to WP。
从LBlog到WP要经过以下步骤:
1.下载lblog2zblog.zip,这里是使用方法;(这步是将L-Blog的数据转移到Z-Blog,转换完成后别忘rebuild)
2.下载MT格式导出程序,然后放在Z-Blog的plugin目录下,从后台的插件管理运行程序。
3.在MT中导入步骤2得到的movabletype.asp文件,然后重新发布,OK!(据我试验,好像仅仅http://blog.yam.com支持)
4.从MT中导出文件TXT,然后进入WP管理后台,在导入的时候选择Movable Type这一项。剩下的就看各位的造化了。我因为空间缓存时间的限制,好像每次只能导入4篇文章,这整个站点要是弄过来,还不累死人啊。而Donews的导入功能休克性阳痿,暂时无法测试。
以上是我的笨方法,诸位如果有更好的方法一定要告知本人啊。期待不久的将来,所有的blog都能够互转互通。那中国再也不用去构建什么和谐社会了,人民一片安居乐业,一派繁荣景象!
革命还未成功,同志仍需努力---与各位共勉!
从LBlog到WP要经过以下步骤:
1.下载lblog2zblog.zip,这里是使用方法;(这步是将L-Blog的数据转移到Z-Blog,转换完成后别忘rebuild)
2.下载MT格式导出程序,然后放在Z-Blog的plugin目录下,从后台的插件管理运行程序。
3.在MT中导入步骤2得到的movabletype.asp文件,然后重新发布,OK!(据我试验,好像仅仅http://blog.yam.com支持)
4.从MT中导出文件TXT,然后进入WP管理后台,在导入的时候选择Movable Type这一项。剩下的就看各位的造化了。我因为空间缓存时间的限制,好像每次只能导入4篇文章,这整个站点要是弄过来,还不累死人啊。而Donews的导入功能休克性阳痿,暂时无法测试。
以上是我的笨方法,诸位如果有更好的方法一定要告知本人啊。期待不久的将来,所有的blog都能够互转互通。那中国再也不用去构建什么和谐社会了,人民一片安居乐业,一派繁荣景象!
革命还未成功,同志仍需努力---与各位共勉!
2006-02-18
WordPress中Archives问题
昨晚把首页的图片稍微PS了一下,比以前单调的那种好看了许多。上午一直在弄CoolPlayer这个插件,方法是从这里学来的,尽管他比原作者写的还全面,甚至还多了一步,可是我依然没有弄成功。至于原因我认为是版本和浏览器的问题,这个WordPress2.01中万恶的所见即所得编辑器好像没有什么用处。无论你关掉还是打开它,都是徒劳,因为在FireFox和Maxthon中它总是倔强的显示,而在Opera中就销声匿迹了。
现在我发现了一个不小的问题,点击右边的Archives下面的二月 2006,不得了了,页面全乱了。我调整了半天才发现不知道哪里多出来“<pre><code>(文章正文)</code></pre>”这样的代码,我把theme里面所有的文件都查了一遍,好像也没有看到这个"<pre>"这个罪魁祸首。无奈之下只好作罢,如果有高人路过敬请指教。
UPDATE(2006.02.20):问题解决!
解决办法:我删除了当前模版里面的archives.php文件,然后把archive.php文件中的
“<?php the_excerpt() ?>”
换成almost-spring模版里面的
“<?php the_content("<p>__('Read the rest of this entry »')</p>"); ?> ”。
bingo!
现在我发现了一个不小的问题,点击右边的Archives下面的二月 2006,不得了了,页面全乱了。我调整了半天才发现不知道哪里多出来“<pre><code>(文章正文)</code></pre>”这样的代码,我把theme里面所有的文件都查了一遍,好像也没有看到这个"<pre>"这个罪魁祸首。无奈之下只好作罢,如果有高人路过敬请指教。
UPDATE(2006.02.20):问题解决!
解决办法:我删除了当前模版里面的archives.php文件,然后把archive.php文件中的
“<?php the_excerpt() ?>”
换成almost-spring模版里面的
“<?php the_content("<p>__('Read the rest of this entry »')</p>"); ?> ”。
bingo!
2006-02-15
本站使用的WordPress插件
昨天安装了WordPress的若干插件,感觉有用的还真是不少。(有删除线的插件表示目前已经不再使用)
Customizable Post Listings:显示最近帖子,或者显示随机帖子
Get Recent Comments:显示最新评论
Gravatar:在评论中显示留言者的Gravatar头像
Ultimate Tag Warrior:这个功能太强大了,以至于我现在还没有学会:((教学)
Quote Comment:增加回复评论的简便性
Emotions:在留言部分增加表情
del.icio.us Style MP3 Player:MP3播放插件,相当简洁和易用,十分推荐
coolcode:大家都推荐,但我怎么也用不起来。所以给禁用了
Auto Links:实现关键字自动链接功能
Twilight AutoSave:自动保存功能,杜绝写了一大段而丢失的情况(好像没有救过我几次,删2006.10.10)
Google Sitemaps:暂时禁用,老出错。后来好了,但是我一般不使用,就激活在那里
WordPress Database Backup: 数据库备份工具。俗话说,不怕一万就怕万一
对于收藏到technorati或者del.icio.us等在线阅读我认为没有必要,喜欢这个站点的人自然会千方百计地订阅,不喜欢的人,你提供再多便捷的服务也没用。呵呵,以文服人。
另外还需要增加一些插件,最好能实现1对1的留言回复功能(已实现,见Ajax Comments-Reply)。还有一个功能也是我想实现的,就是相当于Blogbus中的“关键字自动链接”(已实现,见下面的Auto Links)。对于WP2.0的内置插件,我觉得意义不大,都给去掉啦。比如WYSI-Wordpress。
UPDATE
2006.03.13 Akismet:升级WP到2.0.2时自动安装的,防止垃圾留言,但是我停用了它,因为它老眼昏花老是误判
2006.03.14Tiger Style Administration:后台管理大变脸。 感觉像在使用苹果电脑的OS(删除了)
2006.03.15 Extended Live Archives:效果见Archives页,省去了再弄Tag Cloud
2006.03.16Related Posts:在每一篇日志的末尾显示与其相关的文章
2006.03.17 更新Ultimate Tag Warrior到3.1版本
2006.03.17 抛弃Related Posts,使用Ultimate Tag Warrior现成的UTW_ShowRelatedPostsForCurrentPost功能
2006.03.27 使用Random Header插件随即更换header img(顶部图片)
2006.03.27Subscribe To Comments可以使得访客订阅某文的后续留言啦:P--方面大家讨论感兴趣的话题(长时间观察,发现没有任何可用性,已删)
2006.03.29 重点推荐一下Ajax Comments-Reply,不但实现了一对一的留言回复,而且界面相当简洁!
2006.03.29Did You Pass Math?用一个算术题来防止垃圾留言的张贴(Akismet只是拦截,才15天就337条垃圾留言了)
2006.03.29 Admin Drop Down Menu减少后台点击次数
2006.04.11Comment Hacks代替了原来的Get Recent Comments因为没有理由不支持国产(实际上是排版上更好看了)
2006.04.12 wp-cache不知道是不是真的能减少CPU时间,试试吧
2006.04.18 删除Did You Pass Math?,因为它除了增加了读者留言的麻烦,还把TB也阻止了。这怎么可以呢?于是以Bad Behavior替换之。
2006.05.08 增加了StatTraq插件,统计功能太强大了。同时感谢雨吁的美化工作。
2006.05.10 删除了StatTraq以及相应的数据库信息,给WP减负。
2006.05.16 用aLinks内测版本替代了原先的Auto Links。作者是同一个人。
2006.05.29 使用图片插件Lightbox JS v2.2 Plugin,一个页面有很多图的时候,这招比较便捷。实例见这页。
2006.07.07 使用中文 WordPress 工具箱代替了Customizable Post Listings和Comment Hacks。(2007.8.14修改版时已经删除,为了提高速度)
2006.11.29 使用Spam Karma,同时删除Bad Behavior。
2006.12.15 使用Math Comment Spam Protection来阻止垃圾留言,其他的都禁用。也删除了Spam Karma 2。
2007.02.11 原来的Lightbox效果有一些问题,插件主页也没有了。因此使用WP lightbox JS来替换。
Gravatar:在评论中显示留言者的Gravatar头像
Ultimate Tag Warrior:这个功能太强大了,以至于我现在还没有学会:((教学)
Quote Comment:增加回复评论的简便性
Emotions:在留言部分增加表情
del.icio.us Style MP3 Player:MP3播放插件,相当简洁和易用,十分推荐
Google Sitemaps:暂时禁用,老出错。后来好了,但是我一般不使用,就激活在那里
WordPress Database Backup: 数据库备份工具。俗话说,不怕一万就怕万一
对于收藏到technorati或者del.icio.us等在线阅读我认为没有必要,喜欢这个站点的人自然会千方百计地订阅,不喜欢的人,你提供再多便捷的服务也没用。呵呵,以文服人。
另外还需要增加一些插件,最好能实现1对1的留言回复功能(已实现,见Ajax Comments-Reply)。还有一个功能也是我想实现的,就是相当于Blogbus中的“关键字自动链接”(已实现,见下面的Auto Links)。对于WP2.0的内置插件,我觉得意义不大,都给去掉啦。比如
UPDATE
2006.03.13 Akismet:升级WP到2.0.2时自动安装的,防止垃圾留言,但是我停用了它,因为它老眼昏花老是误判
2006.03.14
2006.03.15 Extended Live Archives:效果见Archives页,省去了再弄Tag Cloud
2006.03.16
2006.03.17 更新Ultimate Tag Warrior到3.1版本
2006.03.17 抛弃
2006.03.27 使用Random Header插件随即更换header img(顶部图片)
2006.03.27
2006.03.29 重点推荐一下Ajax Comments-Reply,不但实现了一对一的留言回复,而且界面相当简洁!
2006.03.29
2006.03.29 Admin Drop Down Menu减少后台点击次数
2006.04.11
2006.04.12 wp-cache不知道是不是真的能减少CPU时间,试试吧
2006.04.18 删除
2006.05.08 增加了
2006.05.10 删除了
2006.05.16 用aLinks内测版本替代了原先的Auto Links。作者是同一个人。
2006.05.29 使用图片插件Lightbox JS v2.2 Plugin,一个页面有很多图的时候,这招比较便捷。实例见这页。
2006.07.07 使用中文 WordPress 工具箱代替了
2006.11.29 使用
2006.12.15 使用Math Comment Spam Protection来阻止垃圾留言,其他的都禁用。也删除了
2007.02.11 原来的Lightbox效果有一些问题,插件主页也没有了。因此使用WP lightbox JS来替换。
2006-02-07
WP,还是MT?这是一个问题
用BSP的终究不是一回事,一个人去租用大大的HOST,又确实浪费。就像DreamHost,第二年的价格绝对远远超出我的心理承受。
好友乔北现提供给我空间,他推荐MT,使得我又陷入两难境地。
这次再搬是要考虑最终归宿,实在不想整天挪窝。所以一劳永逸的抉择至关重要。
到现在我还不太会用MT,不过我会努力去尝试一下的。其实静态我不觉得很好,会占用空间,而好处可能只是保留POST时的原有版面。相比之下WP就千篇一律了,一次换版全页“受益”。而WP在节省了空间的同时却花费了CPU时间。
问问别人,大家都各持己见。但是aiGaoGao问的好,她说:哪个有一对一的评论回复?两者都没有。所以全部否定好了,哈哈:)
所以最终会选择WP还是MT,现在还是未知数。
好友乔北现提供给我空间,他推荐MT,使得我又陷入两难境地。
这次再搬是要考虑最终归宿,实在不想整天挪窝。所以一劳永逸的抉择至关重要。
到现在我还不太会用MT,不过我会努力去尝试一下的。其实静态我不觉得很好,会占用空间,而好处可能只是保留POST时的原有版面。相比之下WP就千篇一律了,一次换版全页“受益”。而WP在节省了空间的同时却花费了CPU时间。
问问别人,大家都各持己见。但是aiGaoGao问的好,她说:哪个有一对一的评论回复?两者都没有。所以全部否定好了,哈哈:)
所以最终会选择WP还是MT,现在还是未知数。
訂閱:
文章 (Atom)