NinGoo.net --- Oracle DBA|MySQL DBA|数据库管理,架构,监控与性能优化

Wordpress插件:历史上的今天

偶然看到一些网站上显示历史上的今天发生的一些事情,觉得很有意思,就想在blog上也借用一下,也正好用这个简单的需求来开发一个简单的wordpress插件。对于PHP不是很熟悉,经过几个小时的摸索,终于算是成功了,效果请见本站头部。将代码稍加修改,便可以实现诸如唐诗宋词,英语900句之类的其他效果。

本插件中的数据是从网上获得的,数据文件以UTF8编码方式存放。

如果你有更完整的版本或者有其他语言版本的,欢迎和我共享。

插件下载:Today in History 1.0

插件安装:
1.下载后解压,将TodayInHistory整个目录放置在wordpress的\wp-content\plugins下
2.在管理界面中启用插件Today in History
3.在需要显示的地方调用函数echo ng_today_in_history()

由于每次调用该函数都会随机显示一条信息,如果需要像本站一样生成自动在google中查询的超链接,则需要先用变量临时保存调用结果,例子如下:

<?php
if(function_exists('ng_today_in_history'))
{
    
$history=ng_today_in_history();
    
echo "<a href=\"http://www.google.cn/search?q=".$history."\">".$history."</a>";
}
?>

使用过程中如果有其他问题,或者发现bug,请留言。

Note:关于时区的问题
本站服务器时间和北京时间相差15个小时,且PHP版本是4.x,为了以北京时间显示历史上的今天,需要将TodayInHistory.php中获得当前月和天的时间函数修正为:

$today=date("md",strtotime('+15 HOUR'));

如果PHP是5.1以上版本,则加入一句时区设置语句,即可解决时区问题:

date_default_timezone_set('PRC');

打开wordpress压缩选项导致warning

刚才勾选了“选项”->“阅读”->“如果浏览器要求,则 WordPress 应当在传输前压缩文章 (gzip) ”,结果导致FeedBurner页面出现警告:

无法显示 XML 页。
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
——————————————————————————–

XML 文档只能有一个顶层元素。处理资源 ‘http://feeds.feedburner.com/NinGoo’ 时出错。第 2 行,位置: 2

Warning: ob_start() [ref.outcontrol]: output handler ‘ob_gzhandler’ cannot be used after ‘URL-Rewriter’ in /home/.moonstruck/ningoo/ningoo.net/wp-includes/functions.php on line 419
-^

找到functions.php一看:

function gzip_compression() {
    
if ( !get_option('gzipcompression') ) return false;
 
    
if ( extension_loaded('zlib') ) {
        
ob_start('ob_gzhandler');
    
}
}

ob_start(’ob_gzhandler’);正是第419行,果然是压缩功能引起的。Google了一把,似乎这是php的一个bug?取消勾选后已经恢复正常。

太湖源秀,柳溪江美(三)

柳溪江·竹筏漂流

周日的活动,应该是这次行程最值得期待的了,就是柳溪江漂流。柳溪江漂流分为两段,上游水浅,乘竹筏漂流,速度不快,几个竹筏相互追逐,人手一水枪,大打水仗,不少人,包括我在内,都不幸湿身了。还好我早有准备,一双拖鞋,一条中长裤,尽管向我开炮吧^_^。

纵情浙西第一漂:全长6公里,“小小竹排向东流,巍巍青山两岸走”,顺溪而下,如同冲浪,有惊无险。浅滩,彩石斑斓, 游 鱼可数:深潭,水面如镜。两岸绿竹成荫,桑林成片、芦苇丛丛。蓝天白云青山绿竹倒影水中,妙不可言。沿途有当年太平军洗马饮马的“马渥潭”,可观赏到地球的活化 石“千年野生银杏树”, 白云山的峭壁悬崖,河桥古镇的水乡特色。2004年春,经过改造的柳溪江河流段新增水帘洞天、激流冲滩、强盗劫关、龙女选婿、三乡社戏等丰富刺 激参与性活动项目。

[继续阅读全文]

太湖源秀,柳溪江美(二)

太湖源·古佛院

除了攀岩,再往上似乎也没啥好去处了,只有一个古佛院,还有点历史:

“古佛院”是当地山民对这寺庙的称呼,它的真名叫“龙须禅寺”。“龙须禅寺”初建于元代,是高僧高峰原妙所建。据“杭州高僧列传”记载,高峰原妙(1238—1295)。江苏吴江人,少年时在杭州净慈寺出家,后到太湖源龙须山师从雪岩祖钦参学,静修苦学,被尊为“江南古佛”。其弟子中峰明本等博究教典,弘扬高峰佛法,均为一代高僧,海内外佛徒慕名求法者接踵而至,至今被奉为日本佛教祖庭。这里交汇于山前的两条小溪,与周围山势形成了左青龙、右白虎、前朱雀、后玄武的格局,风水极好;按佛学来说,周围的山形成了一朵巨大的莲花,古佛院在莲花蕊正中。高峰原妙在龙须山以松子野菜充饥,苦行静修,留下了很多参禅诗,其中有一首是这样写的:“红尘堆里学山居,寂灭身心道有余。但得胸中僧受参,不学参禅亦工夫。”高峰原妙和他的弟子中峰明本被江南百姓称为“江南活佛”。中峰明本有很多日本弟子,是日本佛教临济宗的祖师。

[继续阅读全文]


常用标签:

最新评论 | Recent comments