无人眷顾我的年华,无人看到我的理想
只有你,在黑夜淌进我的心田。

DIY为你的博客添加”历史上的今天”功能

作者: 时间:2014-04-02 分类:PHP, xml 评论:39 围观:94 次

第一步:先下载我写的XML文件,百度网盘下载地址:http://pan.baidu.com/s/1o6Ba9Pw,里面有12个XML文件,对应12个月份,之所以12个文件也是为了日后的维护方便和读取数据的速度更加快速.

第二步:将下载好的12个XML文件放到你的网站根目录

第三步:在你当前主题的functions.php文件中追加如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function dateFromClmao(){
        date_default_timezone_set('PRC');
	$i=date('n',time());
	$filename='today'.$i.'.xml';
	$xml=simpleXML_load_file($filename);
	$todaytime="date".date("n\mj\d",time());
	return $xml->$todaytime->date;
}
function eventFromClmao(){
        date_default_timezone_set('PRC');
	$i=date('n',time());
	$filename='today'.$i.'.xml';
	$xml=simpleXML_load_file($filename);
	$todaytime="date".date("n\mj\d",time());
	return $xml->$todaytime->event;
}

第四步:在你想输出”历史上的今天的地方”的模板文件地方如此,样式自己添加

1
2
<?php echo dateFromClmao(); ?>;   //这个是输出时间,如果当天是节日,会显示成"4月1日 愚人节"
<?php echo eventFromClmao(); ?>;  //这个是历史事件,如显示成"1945年,美军开始大规模轰炸日本本土。"

注意:如果你想不喜欢小猫所选的历史事件,可以自行修改对应的XML文件.这方法是以wordpress博客为例,其他系统步骤会有所不同,只要你懂一点PHP,也可以搞定的了,不行的话可联系博主

成功案例:

历史上的今天


如果对你有益,欢迎使用以下快捷分享告诉你的朋友

0
本文为Clmao常乐猫发布,固定链接:http://www.clmao.com/?p=759
在线手册:
站点地图
Clmao强力驱动