November 12, 2007

给博客加个文章存档列表

      Update: 上次给出的archives.php在w3c中无法通过验证, 经过修改这个可以了, 请重新下载。

      偶爱偶家又过了一个双休日, 开始更新文章, 今天给大家带来的是给自己的博客弄个存档页面, 这个存档页只适用于用wordpress建立的博客, 其他平台的博客请略过。

      在开始介绍方法之前, 我们还是先来看看效果, 效果请点击我的存档页面:偶爱偶家存档。 这个页面看起来很简单, 页面也没有那么漂亮, 但这个存档页有一个好处就是不需要任何的插件来配合, 只要有这个存档页模板文件就可以了。 下面我就来说说如何建立一个存档页?

1、 首先下载这个存档页面模板文件, 点击下载

2、 将下载的archives.zip进行解压, 然后将archives.php文件放入您当前使用的博客目录下的wp-content/themes下您正在使用的主题目录下。

3、 到后台撰写一个页面, 在“页面模板(page template)”中选择“Archives”, 页面的内容随便你怎么输入都行。

4、 保存, 然后进入你刚创建的页面看看效果吧

      页面存档我个人觉得还是一个比较有用的页面, 有了它有时候可以让浏览您的博客的朋友了解一下您写过的所有的文章, 从而可以进一步选择自己喜欢的内容, 当然也方便查找, 所有的标题在一个页面上了, 找起来也方便些啊!

      由于博客上放代码实在不怎么美观(我没有装code插件), 所以相应的代码我就不放出来了, 大家自己下载文件看吧, 应该比较简单。 就是从数据库中读取所有的文件, 然后做成一个列表, 然后保存起来(保存的原因就是为了降低数据库的查询次数、 提高效率、 减少资源占用), 然后在文章更新的时候重新从数据库中获取列表, 重新保存。

      这个archives的模板会在wp_options中添加一个字段用来储存列表, 字段名是“hfy_archives_xxx”这样的形式, 最后一个xxx是数字, 如果哪天你不用了, 可以直接删除这个字段就可。 当然用临时文件方式也可以保存, 但未防止有些朋友没有将目录设置成写而导致写失败, 最终就选择保存在数据库中。

      好了, 一个简单实用的存档页就这样完成了, 你也不用修改什么东西打开就可以使用了。

  您喜欢本文吗?即刻订阅"偶爱偶家",精彩文章不再错过!现在就给我们留个话吗?

 

« digbuzz也流氓 搞笑二三事 »
35 responses to "给博客加个文章存档列表"
漫步 said:
2007年11月12日

这个确实不错,有时间我也试试。

[Reply]

枫叶 reply:
2007年11月12日

这个其实并不好看, 但很实用, 不用任何插件的配合, 省得换了插件还得在模板中添加php语句, 烦

[Reply]

漫步 said:
2007年11月12日

简约而不简单是我的风格。。。

[Reply]

枫叶 reply:
2007年11月12日

呵呵, 我也喜欢简单, 复杂就是累

[Reply]

漫步 said:
2007年11月12日

你默认起用了订阅评论的功能?集成到了代码里面?

[Reply]

枫叶 reply:
2007年11月13日

漫步: 你说的是那个订阅功能? 就是点文章后面的那个”订阅”偶爱偶家”"的那个吗? 那个是我自己写的一个插件, 准备过几天将插件整理出来

[Reply]

[...] 偶爱偶家 看到 给博客加个文章存档列表 [...]

南男 said:
2007年11月14日

这个插件在有些模版上是否还要改动呀?我用了一下,结果存档页面的sidbar出现在了文章下面而不是右面,我只能先把引用sidbar的语句去掉了.

[Reply]

腾飞 said:
2007年11月23日

谢谢大哥 我用上了,欢迎去看效果 http://www.fei311.cn/?page_id=4

[Reply]

腾飞 said:
2007年11月23日

还有个问题 你的前面怎么有个小正方形 我的没有是怎么回事啊 我就是用你的代码 why???

[Reply]

枫叶 reply:
2007年11月23日

哦, 这个是跟你的css有关, 我只是用了li的标签而已, 看你的css是如何定义li标签的了

[Reply]

2007年12月29日

[...]       除了这些东西, 偶爱偶家的博客还充满了杂七杂八的东西, 有笑话, 有杂谈, 还有些牢骚, 如果你想具体了解内容, 欢迎您查看我的存档; 写到这里我就顺便给你推销一下我是怎么做出我的存档的, 请看“给博客加个文章存档列表”。 [...]

胡戈戈 said:
2008年01月29日

http://hugege.com/map/
老大,我做的,要怎么改才能跟你的一样漂亮,我里面的代码跟你做的一样的

[Reply]

2008年03月10日

上面的下载链接失效了,能不能发给我一个

[Reply]

2008年03月20日

嗯。链接失效了,没法下载了。。。。

[Reply]

死的蚊 said:
2008年04月08日

额,无法下载,而且还地域歧视? (- -!!)
Sorry, this file is unavailable in your region.
This file is not available to free users in China and Southeast Asia.

[Reply]

管理员 reply:
2008年04月09日

@死的蚊, 我已经把这个发给你了, divshare是地域限制了.

[Reply]

管理员 said:
2008年04月09日

@天涯行客, 且听冯吟. 我已经把这个文件发给两位了, 请注意查收

[Reply]

死的蚊 said:
2008年04月09日

多谢啦 :)

[Reply]

傻瓜 said:
2008年04月10日

给我也发一份吧,谢谢o(∩_∩)o…

[Reply]

乐乐猪 reply:
2008年04月23日

已经收到了,谢谢o(∩_∩)o…

[Reply]

Jonathan said:
2008年04月23日

这个是好东西,我想要一个,注册了也下载不了,能不能发我一个,谢谢!
简洁点好,装饰跟内容分开,装饰由用户自己捣腾。

[Reply]

MY-Hou said:
2008年04月24日

不用插件的Wordpress存档页…

Wordpress制作存档页的方法有很多,相关插件就好几个了,如MY-Hou以前介绍的list of posts by category(想不到这篇日志在搜索引擎排名这么好,我晕一下).但为了自己博客的访问速度,能不用插件的地方我….

andyzown said:
2008年05月07日

送我一个吧,现在找的一个转载的你的文章的人的那下载的,不知道是不是新的,博主是什么时候更新的文件啊?

[Reply]

gerry said:
2008年05月08日

很好用,真不错

[Reply]

linstyle said:
2008年05月23日

下载不了哦,楼主能发一个给我吗

[Reply]

omiga said:
2008年06月25日

模板本身无法修改,2.5的wp_options中也没看到新增字段哦~···

[Reply]

[...] “文章存档” 和 “友情链接” 页面. ( 文章存档页面感谢 偶爱偶家 提供 [...]

UU said:
2008年07月07日

请问..如何限制输出的 标题的长度啊~~?

[Reply]

[...] 关于这个存档列表的使用相关信息,我这里就不多阐述了,想了解的朋友可以参考 这篇《给博客加个文章存档列表》文章。 [...]

[...] page template (code by the author of blog.2i2j.com, clear cache features added by [...]

SEO said:
2008年10月04日

这个存档页输出确实不错,只是不能够分页是个遗憾,这样如果时间长了这个页面会超长,看起来很别扭。

[Reply]

冰水 said:
2008年10月27日

我也要一份!~.~

[Reply]

Semor said:
2008年10月30日

几乎所有的存档插件都是英文显示月份和年份,很不爽

[Reply]

Yangtx said:
2008年11月03日

晕,下载不了,麻烦送一份,多谢!

[Reply]

Leave a comment